The website "dmilvdv.narod.ru." is not registered with uCoz.
If you are absolutely sure your website must be here,
please contact our Support Team.
If you were searching for something on the Internet and ended up here, try again:

About uCoz web-service

Community

Legal information

Полный драйвер “memory”

Полный драйвер “memory”

Предыдущая  Содержание  Следующая V*D*V

Соединяя весь ранее показанный код, получаем завершённый драйвер:

 

<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

 

Сохранённый символ не изменится, пока не будет перезаписан или модуль не будет удалён.

Предыдущая  Содержание  Следующая