Вопросы по теме 'device-driver'

UMDF-блокировка устройства на уровне приложения
Я пишу простой драйвер USB для нашего устройства, используя UMDF через WinUsb. Драйвер может использоваться несколькими приложениями одновременно. Мне нужно создать пользовательскую систему блокировки, которую WdfDeviceLevel\WdfObjectLevel мне не...
203 просмотров
schedule 22.09.2022

Visual Studio 2010 и программирование на уровне ядра!
У меня есть MS Visual Studio 2010, и я планирую начать программирование на уровне ядра и аппаратных драйверов. Могу ли я использовать MS Studio 2010 для этого? если, что именно мне нужно добавить для этой IDE? По-другому... что мне нужно...
3091 просмотров

32-битные и 64-битные драйверы
есть ли особенности при разработке драйвера устройства (режим ядра) для 32-битной Windows 7 или 64-битной Windows 7? Могу ли я разрабатывать на одной платформе и готовить сборки для запуска на другой? Спасибо.
254 просмотров
schedule 29.01.2024

Драйвер устройства, созданный с помощью Xcode, не загружается
Я реализовал приложение драйвера устройства на основе этой ссылки http://developer.apple.com/library/mac/#documentation/Darwin/Conceptual/KEXTConcept/KEXTConceptIOKit/iokit_tutorial.html Если я пытаюсь загрузить устройство в терминал ($ sudo cp...
3404 просмотров

Выделение памяти для процессов пространства ядра и пространства пользователя
Is there any difference between kernel space & user space MEMORY ALLOCATIONS? From which region of memory they get allocated. Может ли кто-нибудь дать несколько советов по этому поводу? Спасибо. Наилучшие пожелания, Сандип Сингх
1511 просмотров

Установка максимального значения watchdog_set_period вызывает перезагрузку
Я не очень разбираюсь в том, как работает сторожевой таймер во встроенной среде, и я столкнулся с проблемой, связанной со сторожевым таймером. Максимальное значение времени ожидания, определенное в одном из макросов, равно 55, и когда мы пытаемся...
266 просмотров
schedule 07.02.2024

Пытаюсь собрать Com0Com - отсутствует файл c0clog.h
Я пытаюсь собрать Com0Com с новой Visual Studio 2013 и DDK. Microsoft немного изменила способ сборки драйверов, но мне удалось создать проект драйвера (KMDF) и добавить в проект исходные файлы Com0Com. (Инструкции по сборке, прилагаемые к Com0Com,...
254 просмотров
schedule 21.01.2024

Гибридное приложение для нескольких устройств VS 2013 Не удалось развернуть на устройстве, устройства не найдены
Я использую новый шаблон VS 2013 phonegap/cordova для создания гибридных приложений. Все это отлично работает с использованием эмуляторов и эмуляторов ripple media, но когда я подключаю к нему свой телефон. Я получаю сообщение об ошибке ( Смотрите...
5251 просмотров

Ошибка сегментации в драйвере устройства Linux
Следующий код вызывает ошибку сегментации при попытке чтения с устройства (например: cat /dev/device_name). Однако, если я удаляю вызовы down_interruptible и up из методов klg_read и klg_write и перемещаю их в klg_open и klg_close соответственно, код...
1970 просмотров

Драйвер управления контактами freescale imx, как рассчитываются группы?
Я пытаюсь понять драйвер контроллера выводов im.X из ядра Linux. http://lxr.free-electrons.com/source/drivers/pinctrl/pinctrl-imx.c?v=3.10#L513 Я сбросил значения info->ngroups = 38 и info->nfunctions = 2, но не понял, как значение info->ngroups...
71 просмотров

Есть ли способ удалить загруженный модуль из функции зонда в драйвере устройства Linux?
Мое требование состоит в том, чтобы выгрузить/удалить загруженный модуль из его собственной функции зонда. Является ли это возможным? Если да, то, пожалуйста, помогите мне в этом. Например, у меня есть модуль ядра с именем ncr-power , и...
203 просмотров
schedule 07.10.2022

Что делает функция poll_queue_proc в драйвере char-устройства Linux?
В Linux существует концепция синхронного опроса для нескольких файлов устройств, и я пытаюсь понять, как это работает. в исходных драйверах linux 2.6.23/char/random.c я вижу следующий код. static DECLARE_WAIT_QUEUE_HEAD(random_read_wait); static...
116 просмотров