Результаты поиска по запросу "linux-device-driver"

2 ответа

Понимание loff_t * offp для file_operations

Я разрабатываю драйвер устройства, который просто читает и записывает в символьный буфер. Мой вопрос, однако, касается двух функций вfile_operations структураread а такжеwrite, Я не совсем понимаю, чтоloff_t *offp на самом деле. Я знаю, что для ...

3 ответа

Как работает библиотека nl80211 и cfg80211?

Я хочу узнать о том, какnl80211 а такжеcfg80211 работает подробно. Функция потока, какnl80211 взаимодействовать с сетевыми инструментами, такими какwpa_supplicant, iw. Пожалуйста, предложите мне несколько полезных ссылок или книг для ссылки.

6 ответов

Программа драйвера устройства Linux, где программа запускается?

Я начал изучать программы для драйверов Linux, но мне это немного сложно. Я изучал драйвер i2c, и я запутался относительно точки входа в программу драйвера. Программа драйвера запускается вMOUDULE_INIT() макрос? И я также хотел бы знать, как я ...

ТОП публикаций

3 ответа

стек ядра и стек пользовательского пространства

В чем разница между стеком ядра и пользовательским стеком? Почему используется стек ядра? Если в ISR объявлена локальная переменная, где она будет храниться? У каждого процесса есть свой собственный стек ядра? Тогда как процесс координирует между ...

2 ответа

Использование linux / types.h в пользовательских программах или stdint.h в коде модуля драйвера ... это имеет значение?

Я разрабатываю модуль драйвера устройства и связанные пользовательские библиотеки для обработки вызовов ioctl (). Библиотека берет соответствующую информацию и помещает ее в структуру, которая передается в модуль драйвера и распаковывается там, а ...

2 ответа

Сколько инструкций нужно ядру Linux для обработки прерывания на ручном кортексе A9?

Я хотел бы оценить количество опкодов, которое требуетсяARM cortex A9 одно ядро для обработки IRQ. Предполагая, что я работаю с ядром Linux3.4Сколько опкодов требуется, чтобы вызватьirq и выполнитьirq_handler ?

2 ответа

Программно получить идентификатор производителя, идентификатор продукта USB-устройства на платформе Linux

Я пытался написать простой драйвер устройства, в котором я должен получить идентификатор поставщика и идентификатор продукта программным путем. Проработав почти все необходимые заголовочные файлы, я пришел к выводу, что могу получить доступ к ...

2 ответа

Как файлы в / dev соответствуют модели устройства в Linux? [закрыто]

Вот мое понимание открытия файла для чтения / записи. На прикладном уровне я могу вызватьfopen() функция. fwrite() функция будет вызывать системный вызовopen(). После того, как ОС получаетopen() вызов, он передаст команду в VFS ...

6 ответов

Нахождение оригинального MAC-адреса от самого Аппаратного обеспечения

ОС: REDHAT LINUX Linux управлять: 2.6.18.8-1 # Можно ли напрямую прочитать MAC-адрес с сетевой карты? У меня есть код ниже, но он только читал сверху слоя, но не сама карта !!! Я пытаюсь выяснить, как найти оригинальный MAC-адрес сетевой карты ...

4 ответа

Разъяснение о поведении request_threaded_irq

Я просмотрел сеть, но не нашел убедительного ответа на пару связанных с этим вопросов, касающихся функции request_threaded_irq. Вопрос 1:Во-первых, я читал эту статью о резьбовых IRQ: http://lwn.net/Articles/302043/ ...