Jump to content

    

Andrew2000

Свой
  • Content Count

    415
  • Joined

  • Last visited

Everything posted by Andrew2000


  1. static const vs const

    на эту тему: http://rus-linux.net/MyLDP/algol/Shared-Li...ries-2.4.1.html от 2.4.1 до 2.4.4
  2. Цитата(Denis7053 @ Mar 1 2014, 20:39) Разработка контроллера протокола MIL-STD‑1553B на ПЛИС. В обоих выпусках http://kit-e.ru/preview/pre_123_12_13_milstd_mk.php
  3. Цитата(Denis7053 @ Feb 28 2014, 16:24) Где заканчивается цифра и начинается физический уровень Например здесь: ВА996А1 http://nitiavangard.ru/mikrosborka_va_996a__a1_
  4. Завершение потока в pthreads

    Цитата(Quasar @ Sep 11 2012, 20:15) Можно делать pthread_exit(), но я разницы не заметил. если в потоке зарегистрировать: pthread_cleanup_push(thread_exit_func, (void*)&xxxx); .... pthread_cleanup_pop(1); функцию для "уборки мусора": void thread_exit_func (void * arg) { xxxx_type *xxxx = (thread_params *)arg; ..... } то завершать поток нужно именно по pthread_exit() - это гарантирует вызов "уборщика", а по return оно не вызывается
  5. Несколько вопросов по Линуксу

    есть такой проект http://linux.voyage.hk/ можно посмотреть - как у них сделано 3.7 voyage-sync script ======================= Starting from 0.6, the legacy /ro and /rw directories will be replaced by voyage-sync script, which is located under /etc/init.d/. At boot, /var/tmp and /var/log are by default mounted under tmpfs. All the changes will be synchronized back to disk at shutdown. To sync back to disk manually while running, run: # remountrw # /etc/init.d/voyage-sync sync # remountro If you want to add more directories to tmpfs, modify VOYAGE_SYNC_DIRS in /etc/default/voyage-util. For more information on the usage, please read /etc/default/voyage-util.
  6. Цитата(Игорь_M @ Mar 25 2012, 11:32) в Москве. Под Linux. У RtSoft-а было что-то на эту тему.
  7. Есть такой древний стандарт - Profibus (часть 2) - там вся эта многомастерность подробно и аккуратно расписана.
  8. А не появлялась ни у кого мысль реализовать существенно более простой проект: Оптический контроль монтажа, точнее контроль размещения компонентов. Возможно как часть данного проекта, или как самостоятельный проект. В самом простом варианте - типа такого: http://www.eurointech.ru/index.sema?a=pages&id=101 просто сравнение картинок, или так: http://www.pribor.ru/print.php?id=1257 далее распознавание компонентов и автоматическое сравнение с BOM, и т.д. может подскажете - в каком направлении копать?
  9. ARM9 + Linux = PLC

    Цитата(TigerSHARC @ Feb 9 2012, 21:14) Тогда пожет самому интерпретатор написать, вооружившись стандартом МЭК 61131-3? (насколько бредовая идея?) http://www.beremiz.org/ Цитата(TigerSHARC @ Feb 9 2012, 21:14) И какие варианты вообще существуют для реализации этой задачи? -покупать ISaGRAF
  10. http://www.phoenixcontact.ru/pcb-terminal-...k/224_35929.htm
  11. или Федоров Ю.Н. - Справочник инженера по АСУ ТП: проектирование и разработка (2008) оно, вроде, посвежее
  12. Цитата(lexa12 @ Oct 7 2011, 21:31) К сожалению незнаком с pythonом. ..., что можно запросто написать на Си небольшое консольное приложение ..., но хотелось бы что нибудь более симпатичное Здесь его знать не нужно, достаточно установить и запустить скрипт. Можно, но на питоне на _порядок_ короче (отдельные Thread для чтения и записи - чуть более сотни строк, почти половина из которых разбор параметров запуска). С "шашечками" к сожалению нету.
  13. Цитата(lexa12 @ Oct 7 2011, 18:06) Существуют ли программы позволяющие транслировать данные получаемые с одного COM порта компа на другой Если протокол не требует жесткой временой диаграммы, то делал такое - простенький питоновский скрипт (описание внутри). Должен быть установлен python-serial (Python Serial Port Extension). Работало под виндой (в Linux тоже должно работать) (случайно файл 2 раза прикрепил - это одно и то же)
  14. 192.168.0.0/24 это есть 192.168.0.* 255.255.255.0 Две карточки в одной сети быть не могут. Нужно: 1. 192.168.0.* 255.255.255.0 2. 192.168.1.* 255.255.255.0 И больше ничего.
  15. Что за бред? обе карточки в одной сети 192.168.0.0/24 ? В разных сетях должны быть.
  16. Berkeley DB ? Wiki: высокопроизводительная встраиваемая база данных, реализованная в виде библиотеки. BDB является нереляционной базой данных — она хранит пары ключ/значение как массивы байтов и поддерживает множество значений для одного ключа. BDB может обслуживать тысячи процессов или потоков, одновременно манипулирующих базами данных размером в 256 терабайт, на разнообразном оборудовании под различными операционными системами, включая большинство UNIX-подобных систем и Windows, а также на операционных системах реального времени.
  17. Цитата(EUrry @ Sep 23 2011, 12:08) Зануление - не заземление. Если где-то до этой точки нейтраль отвалится, то будет ой как весело грустно. Потому и написал - на каркас электрощита - отдельным проводом и под отдельный винт (отдельно от рабочего нуля). А уж никак не перемычкой в розетке, как некоторые пытаются делать. ЦитатаПри занулении, к тому же, обязательно должны быть отдельный нулевой провод (защитный) и УЗО. Фомулировку про отдельный нулевой провод при занулении не понял... вроде и так про третий провод говорим. Есс-но должны быть фаза и рабочий ноль, которые разраваются рубильниками, выключателями, и т.д.; и есть провод защитного нуля, который идет от щитка _напрямую_ и не имеет право разрываться чем-либо. Случай отсутствия УЗО я как-то давно уже не рассматриваю, совсем.
  18. Цитата(brag @ Sep 22 2011, 18:22) а куда ж мне тогда землится? Или я чего-то не поимаю, или... А почему никто не хочет "землиться" (точнее занулить) туда, куда и положено - на каркас электрощита? Провод далеко тянуть?
  19. Цитата(Genadi Zawidowski @ Aug 5 2011, 21:55) Как может выглядеть "блок-схема алгоритма" таких событийно-управляемых приложений? UML - Unified Modeling Language В UML используются следующие виды диаграмм: - Диаграмма классов - Диаграмма компонентов (файлы, библиотеки, модули) - Диаграмма деятельности (отдаленным аналогом являются схемы алгоритмов по ГОСТ 19.701-90) - ... и еще много чего... рисовалки: Dia, MS Visio, NetBeans+UML plugin, Umbrello (Linux), ....
  20. QT+linux+AT91SAM9G45

    Цитата(Александр_Константинов @ Aug 3 2011, 22:42) к примеру UART? http://sourceforge.net/projects/qserialport/
  21. На то есть CompactPCI HotSwap или так: http://www.jungo.com/st/hotswap.html
  22. Цитата(zltigo @ Jun 14 2011, 00:46) Для работы с портами Win/Lin никакие "библиотеки" с "компонентами" ни нафиг не нужны. Может и не нужны, но иногда с ними приятнее. http://gitorious.org/inbiza-labs/qserialport Qt Serial Port Library This library has been tested on: – Linux on x86 and ARM ; – Windows XP and CE 5 on x86; – OS X 10.6 on x86 with a FTDI USB to UART bridge От себя добавлю - работает через FTDI USB в Win XP/Vista/7 32bit и в Linux
  23. Цитата(wedmeed @ May 30 2011, 13:12) , опишите последовательность действий при правке сообщения, при постановлении на отправку, при посылке кадра запроса. Желательно в формате "для чайника" Скачайте DAVE - он именно это и сделает. http://www.infineon.com/cms/en/product/mic...1134ee4d3b30265
  24. Изучаем Линукс

    http://www.advancedlinuxprogramming.com/ http://free-electrons.com/docs/
  25. Цитата(snayperAlfa @ May 14 2011, 00:47) .... Задачка еще та... http://www.beremiz.org/documentation/the-plcopen-editor http://www.beremiz.org/documentation/the-iec-to-c-compiler http://mat.sourceforge.net/