Цитата(Mihail Gluhowchenko @ Apr 20 2007, 13:46)

Фильтры можно драйверами сделать в ядре. Софтина достаточно удобная называеться GCC

Если с линуксом не имели дело лучше не начинать. vfork просто копирует память всего процесса, выполняется псевдо параллельно.
Дввно дело было, 2 года назад. Разочаровался я тогда в этом микроЛинуксе.
Собственно не получилось у меня прокачивать в реальном времени потоки данных с ПЛМ в BF533.
Собственно что нужно было: с ПЛМ приходит сигнал, по которому 533-й забирает из нее пакет данных по параллельной шине. Проблема в том, что время реакции на сигнал было огромным и непредсказуемым.
Ладно. Написал драйвер, теперь реакция на сигнал была на уровне ядра, драйвер забирал их в свой буфер и далее посылал сигнал пользовательской программе. Но мне не удалось добиться гарантированного времени доставки сигнала от драйвера в пользовательскую программу, это зависело от других задач и пятен на солнце.
Практика полностью совпала с теорией. Какую-то реалтаймовость от этой операционки получить не удалось. Забросил тогда СТАМП в шкаф.
Сейчас руки чешутся на второй круг пойти. Не с Линуксом, а поставить на него какой нибудь микроСи/ОС-2. И подозреваю, что эта связка полетит - не догонишь!