Как получить доступ к плате PIO для записи драйвера?

На самом деле, на AWS стартовый скрипт для tomcat /etc/init.d/tomcat[version], в вашем случае /etc/init.d/tomcat8, поэтому вы можете адаптировать его по своему вкусу.

0
10.11.2019, 19:49
1 ответ

Есть хорошая книга Драйверы устройств Linux , которая находится в свободном доступе по адресу:

https://lwn.net/Kernel/LDD3/

Ему несколько лет, так что кое-что могло немного измениться, но основная часть того, что там есть, все еще должна быть полезной.

В общем, ваш драйвер, вероятно, захочет зарегистрировать символьное устройство. Этому устройству будет присвоен динамически -основной номер. Затем вы должны создать файл символьного устройства в dev с этим старшим номером. Драйвер будет поддерживать набор стандартных файловых операций (, например, open(), ioctl(), read(), write()). Ваш процесс пользовательского пространства open()будет использовать файл символьного устройства и использовать эту файловую операцию для взаимодействия с драйвером. Реализация вашего драйвера преобразует эти операции (и связанное с ними содержимое )во взаимодействие с физическим устройством.

2
28.01.2020, 02:29

Теги

Похожие вопросы