Блин, разруха в голове - это все-таки нечто :) (Предполагается, что написание PCI драйвера для линуха - это задача разумной сложности.)
Получается, если за 20$ можно сделать интеллектуальный контроллер на PCI со встроенным процессором, то многие мои рисечи, который я с таким упоением вел, имеют мало смысла (кроме самообразования).
Делаем платку PC-104. Берем пром Пысишку с PCI-104. Суем в нее наш чудо контроллер. Заводим DOS, и добиваемся, чтобы наше устройство правильно сканировалось. Вероятно, можно и линух быстробутящийся поставить. По бырому, из готовой заготовки, делаем экскллюзивный драйвер для нашего чудо устройства под Linux. Не хвататет реального времени - ставим RTAI. Оно на пЫсюк хорошо пропатчено.
Далее либо ставим в боевое изделие тот же самый пЫсюк, либо, что мне конечно же приятнее, делаем на MCF54xx / MPC5200 / MIPS платку формата PCI-104, и используем нашу же платку.
Поскольку разработка и там и там идет под Linux с GCC, кроссплатформенность едва ли будет волновать.
Смотрим на цены и выпадаем в осадок.
Один из самых дешевых PC-104 вариатов
http://www.ipc2u.r …atalog/U/U3/34384.html
VIA LUKE 1 ГГц 281.11 у.е.
Итак, я нашел ответ на вопрос - "а почему промПЦ ыщще не здохли"! Более того, мне стало понятно, что изобретать велосипед я точно не буду. Даже если программировать под PCI окажется непросто - значит, этому просто надо обучиться. Это будет лечше, чем изобретать кривой вилосипед.
Также понятно, почему столько народу с таким маниакальным упорством ползет в сторону Linux. 90% не понимают, зачем они ползут туда. Мне что-то становится понятно.
eCos, RTEMS имеют PCI подсистему, ибо работают на пысюке и с PCI сетевухами. Так что при желании можно дивайс и туда будет перенести.
Снижение цен на FLASH и PCI решения привело к качественному скачку - в рамках дешевых решений стали доступны технологии, которые ранее только в сегменте 2k$ применялись. То ли еще будет...
И главное - убрать разруху из головы...
Хотя, если бы не мои столь мучительные поиски истины, я очень многое так и не понял бы...