-
- Большое спасибо всем ответившим! Вроде можно. Попробую пояснить, нафига. Evgeny_CD(934 знак., 06.03.2012 13:08 - 13:10)
- Универсальный драйвер будет очень громоздким. Linux поддерживает многоуровневую систему драйверов(когда один драйвер работает через другой (напр драйвер i82559 работает через драйвер pci и т.п)) ++(440 знак., 06.03.2012 14:55, ссылка)
- Все будет проще! Нет никакого драйвера i82559, есть IP пакеты. Evgeny_CD(526 знак., 06.03.2012 15:48)
- Нет, вопрос не отпал. Мне показалось, что это как-то можно сделать, вот я и успокоился. - Evgeny_CD(06.03.2012 15:00)
- В Linux и так постарались многое стандартизировать, даже в физической памяти через файл можно обращаться /dev/mem. Вам видимо вот такая штука нужна lentjaj2(629 знак., 06.03.2012 13:52,
)
- Разделяемая память - она между процессами делится. Мне надо между процессом и ядром, без дополнительной буферизации. По универсальности есть такая идея. Evgeny_CD(1076 знак., 06.03.2012 14:50)
- мне кажется что для работы с потоками сообщений, приложение лучше строить в виде кучи конечных автоматов и распределителя сообщений (помнит какой КА чего отправил и кому надо вернуть), все это может крутиться в одном либо нескольких процессах. КА lentjaj2(425 знак., 06.03.2012 15:08,
)
- КА - это деталь реализации (правильная деталь). Я пока с основами разбираюсь. - Evgeny_CD(06.03.2012 15:12)
- веду к тому, что такое программирование чем-то напоминает программирование для ПЛИС :) - lentjaj2(06.03.2012 15:24,
)
- А как же :) Именно туда, в сторону C+RTL "в одном флаконе" и смотрим :) - Evgeny_CD(06.03.2012 15:49)
- веду к тому, что такое программирование чем-то напоминает программирование для ПЛИС :) - lentjaj2(06.03.2012 15:24,
- КА - это деталь реализации (правильная деталь). Я пока с основами разбираюсь. - Evgeny_CD(06.03.2012 15:12)
- мне кажется что для работы с потоками сообщений, приложение лучше строить в виде кучи конечных автоматов и распределителя сообщений (помнит какой КА чего отправил и кому надо вернуть), все это может крутиться в одном либо нескольких процессах. КА lentjaj2(425 знак., 06.03.2012 15:08,
- Разделяемая память - она между процессами делится. Мне надо между процессом и ядром, без дополнительной буферизации. По универсальности есть такая идея. Evgeny_CD(1076 знак., 06.03.2012 14:50)
- Универсальный драйвер будет очень громоздким. Linux поддерживает многоуровневую систему драйверов(когда один драйвер работает через другой (напр драйвер i82559 работает через драйвер pci и т.п)) ++(440 знак., 06.03.2012 14:55, ссылка)
- Можно, но никто так не делает. Пользуйтесь cache_writeback(addr_start, size) для синхронизации нужных регионов с памятью в нужное время. Это традиционный проверенный путь. Для x86 и mips размер страницы = 4KБ. Других установок размера страницы в ++(26 знак., 06.03.2012 10:25)
- на счёт страниц lentjaj2(207 знак., 06.03.2012 10:41,
)
- на счёт страниц lentjaj2(207 знак., 06.03.2012 10:41,
- ответов не знаю, но может программистам научиться пользоваться поисковиками? lentjaj2(462 знак., 06.03.2012 08:57,
)
- вот ещё, перевод lentjaj2(40 знак., 06.03.2012 09:01,
)
- Спасибо! Чуть-чуть понял... - Evgeny_CD(06.03.2012 11:11)
- вот ещё, перевод lentjaj2(40 знак., 06.03.2012 09:01,
- Большое спасибо всем ответившим! Вроде можно. Попробую пояснить, нафига. Evgeny_CD(934 знак., 06.03.2012 13:08 - 13:10)