Каменты. -> XLS файл из статьи. http://upload.caxapa.ru/Prices_y2007m06d12.xls
"Вам легко укажут, что очень навороченные роутеры работают на непатченом для риалтайма линуксе и передают видео и VoIP трафик без всяких задержек." Вообще-то в таких вещах real time - это десятки ms. Вполне совпадает с данными той статьи, которую я упоминал. Кроме того, сеть в линухе - особая ипостась, ее вылизали до предела. Посему и Ethernet в качестве канала межпроцессорного обмена. "Потом в Линуксе как и во всякой другой операционке нетрудно организовать прямой доступ к периферии без всяких драйверов." Нивапрос. Аналоги приснопамятных peek и poke имеются. Вопрос в том, с какой скоростью это будет работать - на каждое обращение к регистру будет происходить переключение процессов... "Ethernet как интерфейс межпроцессорного взаимодействия - это очень криво, реалтайм точно летит к черту." Фокус в том, что жесткий реалтайм замыкается внтури мелкого процессора. Если сделать протокол на UDP, то можно говорить о мс девиациях - а они в рассматриваемой идеологии допустимы. "Через промежуточную память межпроцессорное взаимодействие под Линуксом хорошо проработано на платформе OMAP-ов." Ну ясен пень, раз этим такая толстая фирма занималась. Но закрытая и сложная платформа, OMAP этот. И динамический диапазон малый - камней, доступых для простых смертных - раз, два и обчелся.
"Вам легко укажут, что очень навороченные роутеры работают на непатченом для риалтайма линуксе и передают видео и VoIP трафик без всяких задержек." Вообще-то в таких вещах real time - это десятки ms. Вполне совпадает с данными той статьи, которую я упоминал. Кроме того, сеть в линухе - особая ипостась, ее вылизали до предела. Посему и Ethernet в качестве канала межпроцессорного обмена. "Потом в Линуксе как и во всякой другой операционке нетрудно организовать прямой доступ к периферии без всяких драйверов." Нивапрос. Аналоги приснопамятных peek и poke имеются. Вопрос в том, с какой скоростью это будет работать - на каждое обращение к регистру будет происходить переключение процессов... "Ethernet как интерфейс межпроцессорного взаимодействия - это очень криво, реалтайм точно летит к черту." Фокус в том, что жесткий реалтайм замыкается внтури мелкого процессора. Если сделать протокол на UDP, то можно говорить о мс девиациях - а они в рассматриваемой идеологии допустимы. "Через промежуточную память межпроцессорное взаимодействие под Линуксом хорошо проработано на платформе OMAP-ов." Ну ясен пень, раз этим такая толстая фирма занималась. Но закрытая и сложная платформа, OMAP этот. И динамический диапазон малый - камней, доступых для простых смертных - раз, два и обчелся.