Значит делаю: return pci_register_driver(&pci_driver); Ну и далее все дела... ( pci_enable_device(struct pci_dev *dev) и т.д.) - всё работает Далее хочю из user'проги сделать mmap (как сделать знаю...) Вопрос: Обязательно ли регистрировать, например, символьное устройство, чтоб потом из user'проги сделать fd = open("/dev/my_dev", O_RDWR); (/dev/my_dev - создано) dma_buff = (unsigned int *) mmap(0, ..........., fd, 0); ?????? Просто мне кажется, что как-то не красиво делать регистрацию PCI'устройства, а потом ещё /dev/.... регестрировать. Можно ли как-нибудь ещё замапить память из user-space ?????

Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от senji

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Доступ к двум одинаковым платам из user-space (2009)
- Форум tcsetattr повторный вызов (2011)
- Форум проблемма с shared memory (2006)
- Форум Передача данных через DMA и PCIe (2020)
- Форум Не работает чтение с web-камеры (v4l2) (2024)
- Форум memory mapped файл (2014)
- Форум Анализ, компиляция и прогон программы для создания memory mapped файла и записи его содержимого (2014)
- Форум Драйвер чтения и записи (2013)
- Форум Выделение памяти в модуле. (2005)
- Форум Перезагрузка PCI-устройства (2017)