Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Чтение с блочного устройства в пространстве ядра

Автор вопроса: BorisОтветов: 2

Я пишу модуль ядра, и мне нужно выполнить чтение с существующего блочного устройства. (/dev/что-то).

Кто-нибудь знает какие-либо другие модули, которые делают это, которые я могу использовать в качестве ссылки?

Любые указатели приветствуются

(Линукс.2.6.30)

linux-kernelembedded-linuxlinux-device-driver

Ответы

Ответ 1 · рейтинг 3 · Dipstick

Если вам действительно необходимо, используйте функции filp_open, filp_close, vfs_read и vfs_write.

В описании для filp_open говорится: "Это помощник для открытия файла из пространства ядра, если вам это действительно нужно. Но в целом вы не должны этого делать, поэтому, пожалуйста, продолжайте, здесь не на что смотреть".

На http://www.linuxjournal.com/article/8110

Ответ 2 · Boolean

Вы можете посмотреть любой драйвер жесткого диска.

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы