Доступ к двум одинаковым платам из user-space
Форум — Development
Здравствуйте. Написал драйвер для pci устройства(передача данных) в ядре 2.6.26.
Функция инициализации включает в себя инициализацию pci и иниц-ю character device:
rval = register_chrdev(0, "tester", &tester_fops);
...
return pci_register_driver(&pci_driver);
Если в компьютер вставлены два таких устройства, при загрузке драйвера каждому устройству выделяется свои прерывания и область памяти. Для этого устройства я создаю файл устройства в папке /dev.
Получить доступ к первому из двух устройств проблем нет - достаточно открыть файл устройства
fd=open("/dev/tester", O_RDWR);
Как из user-space достучаться к каждому из этих двух устройств?
Перемещено Dimez из Linux-hardware