Полный драйвер “memory” |
Предыдущая Содержание Следующая |
Соединяя весь ранее показанный код, получаем завершённый драйвер:
<memory.c> =
<memory initial> <memory init module> <memory exit module> <memory open> <memory release> <memory read> <memory write>
Перед тем, как этот модуль может быть использован, вам необходимо собрать его так же, как и предыдущие модули. Модуль может быть загружен так:
# insmod memory.ko
Для снятия защиты с устройства подходит это:
# chmod 666 /dev/memory
Если всё прошло хорошо, вы будете иметь устройство /dev/memory, в которое вы сможете записать строку символов и оно будет хранить последний из них. Вы можете выполнять операции подобные этой:
$ echo -n abcdef >/dev/memory
Чтобы проверить содержимое устройства, вы можете использовать простую команду cat:
$ cat /dev/memory
Сохранённый символ не изменится, пока не будет перезаписан или модуль не будет удалён. |
Предыдущая Содержание Следующая |