Есть старая "своя" isa-плата (сейчас работает под dos). Она обеспечивает прием\передачу данных из внешнего мира, которые затем помещает в адресное пространство компьютера d8000-d9fff. Необходимо написать драйвер под ядро 2.4.x. Думаю делать так: повесится в драйвере на прерывания приема\передачи и считывать\записывать данные в указанную область. Прошу указать направления движения в этом вопросе (пример был бы очень желателен). Почитал "O'Reilly -- Linux Device Drivers, 2nd Edition", пока сложилась такая картина: выделить память (массив) и отобразить ее на физические адреса с помощью remap_page_range. Далее буду писать/читать в массив, передача данных верхней программе будет осуществлятся через read\write. Т.к. физический адрес находится до 1Мб, нужны ли какие дополнительные действия?
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Драйвер для ISA платы UIO (2010)
- Форум драйвера MOXA ISA c168p на asplinux 10 (2006)
- Форум DMA ISA (2012)
- Форум ISA + linux (2009)
- Форум SQUID + ISA (2003)
- Форум NE2000 ISA (2001)
- Форум RL2000A ISA (2001)
- Форум ISA card (2001)
- Форум ISA modem (2004)
- Форум Linux+Isa (2004)