ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 июля
386620 Топик полностью
Evgeny_CD, Архитектор (11.02.2013 14:19 - 14:22, просмотров: 104) ответил Shura на Для эмбеддерства есть один принципиальный момент. Где через 5 лет будет это мано-нано?
Попробую рассказать про свое целеполагание. 1. Длительную доступность недорогих mini-ITX плат обеспечить крайне трудно. Хотя у AMD есть программа по embedded вариантам Brazos и Liano, где гарантируется 5 лет жизни камню. Но даже в этом случае нет гарантии, что производитель платы не похерит ее. 2. Открытость архитектуры пысюка позволят с резумными издержками перейти на плату другого производителя. Пока что самым критичным в плане нестандартности является слот расширения (PCI или PCIe) и бортовой DC-DC. За вычетом этого все остальное не уникально - и 2 LAN, и mSATA, mini-PCIe и проч. 3. Закладывать конкретную плату в проект со сроком жизни более 2 лет я бы постремался. 4. Но! Когда надо быстро сделать небольшую серию, или "на коленке" сгондобить лабораторно-тренировочный макет - писючек будет очень в тему. 5. Общую архитектуру я вижу так. - махонькая плата в слот PCI, на которой находится ГЛОНАСС|GPS приемник + контроллер. Она дает прерывание раз в сек, и по прерыванию через PCI считывается 32 бита номер секунды в UTC - к которой это прерывание относится. CPLD современной в моем понимании хватит. -- сюда же можно сделать выходной регистр, в который пишется при обработке прерывания - можно в лоб оценить латентность прерываний. - RT Linux, в котором все ПО использует High Resolution Timer - распространение синхронизации через USB (1 мс) и Ethernet (100 мкс точно получится) - host PC Linux|Win для управление всем этим хозяйством по сети. Хост командует кучкой двухуровневых контроллеров, каждый их которых имеет доступ к единому времени. Контроллер состоит из ПЦ + периферия на MCU. MCU тоже засинхронизированы. В итоге можно залобать некий RT фреймворк, которые возволит поведенчески описывать события на всех IO такой системы, и обеспечить реальность RT до 100 мкс (думаю, даже до 20 мкс при гигабитных портах). Эдакий LabView на коленях. Фишка не только в цене, но и в полной гибкости, и доступости исходников всего. IEEE 1588 - красиво, но писюковые дешевые контроллер с его поддержкой мне неизвестны.