0
ответов

BSP и устройства -Драйверы

Понимая каждый из них сам по себе (или, может быть, не ), похоже, я далек от понимания практических различий между ними. Насколько я понимаю, BSP — это пакет драйверов и...
вопрос задан: 5 August 2012 18:36
0
ответов

Освобождается ли память, выделенная kmalloc (), автоматически?

Я пишу драйвер устройства, который помимо всего прочего выделяет блок памяти с помощью kmalloc. Эта память освобождается, когда пользовательская программа закрывает файл. В одном из моих экспериментов пользовательская программа...
вопрос задан: 25 July 2012 19:42
0
ответов

Инструментирование стека Bluetooth в Windows 7

Я работаю с различными (в основном Bluetooth) платами разработки (ConnectBlue, Ubertooth, USRP и т. Д.), Чтобы исследовать связь Bluetooth поведение на уровне PHY. Чтобы получить больше ...
вопрос задан: 20 July 2012 17:02
0
ответов

Программирование устройств C Linux — читаем прямо из /Dev

Я экспериментировал с созданием звуков, используя математические волновые функции в C. Следующим шагом в моем проекте является получение пользовательского ввода с контроллера MIDI-клавиатуры для модуляции волны в ...
вопрос задан: 1 June 2012 19:48
0
ответов

Связь между вызовом пользователя mmap и вызовом ядра mmap

Я пытаюсь понять, как работает mmap. Вызов mmap на уровне пользователя выглядит следующим образом. void *mmap(void *addr, size_t len, int prot, int flags, int fildes, off_t off); но mmap на уровне ядра ...
вопрос задан: 21 March 2012 03:06
0
ответов

Найти устройство обработки событий для клавиатуры и мыши

Какой надежный способ найти узел устройства обработки событий для аппаратной клавиатуры или мыши? Что я пробовал, так это читать /proc/bus/input/devices и искать «Клавиатура» или «Мышь» в устройстве...
вопрос задан: 19 March 2012 16:48
0
ответов

Ввод-вывод с отображением памяти - как это делается?

Я читал о разнице между вводом-выводом с отображением порта и вводом-выводом с отображением памяти, но я не могу понять, как ввод-вывод с отображением памяти реализован в современных операционных системах (Windows или Linux). Я знаю, что...
вопрос задан: 11 March 2012 11:25
0
ответов

dpinst / DifX не установит подписанный драйвер автоматически

При установке подписанного драйвера (т.е. с правильно подписанным .CAB) в Windows 7 через DpInst, если это не WHQL-подписанный драйвер , вы не можете установить его в автоматическом режиме. Если вы запускаете DpInst в немо ...
вопрос задан: 12 February 2012 12:33
0
ответов

Заменить Windows USB Class Driver на пользовательский драйвер?

Интересно, может ли кто-нибудь вообще помочь, проблема немного специализированная. У меня есть приложение, которое должно читать и анализировать несколько USB-устройств (не одновременно, они запускаются каждый в отдельном ...
вопрос задан: 2 February 2012 16:42
0
ответов

Как получить список всех активных драйверов ядра в моей системе Android?

Как получить список всех активных драйверов ядра в моей системе Android ?. Что является эквивалентом Linux «lsmod» в Android? Я использовал adb shell, а также открыл приложение-эмулятор Android Terminal и ...
вопрос задан: 17 January 2012 20:55
0
ответов

Linux spin_lock против NT KeAcquireSpinLock

Из того, что я могу понять: KeAcquireSpinLock в NT эквивалентен spin_lock_bh: первый поднимает IRQL до DISPATCH_LEVEL, другой маскирует прерывания нижней половины - функционально то же самое. Хотя NT ...
вопрос задан: 16 October 2011 01:32
0
ответов

Как вернуть объект NULL в C++

Я знаю, что это может быть дубликат: Вернуть объект «NULL», если результат поиска не найден НО, есть что-то другое происходит с моим кодом, потому что звездочка не решает мой...
вопрос задан: 27 September 2011 15:29
0
ответов

Как правильно распознать прерывание ATA/IDE?

В настоящее время я работаю над операционной системой хобби, а именно над драйвером ATA. У меня есть некоторые проблемы с командами PIO data-in с прерываниями. Я пытаюсь выполнить команду READ MULTIPLE для чтения нескольких ...
вопрос задан: 20 September 2011 14:59
0
ответов

Почему? два устройства имеют один и тот же старший-второстепенный номер устройства?

Я читаю «Драйверы устройств Linux, 3-е издание» и обнаружил кое-что, чего не могу понять. В главе 3.2 автор сказал: Традиционно старший номер обозначает драйвер, связанный с ...
вопрос задан: 28 August 2011 02:51
0
ответов

PyCUDA: запрос состояния устройства (особенно памяти)

В документации PyCUDA упоминаются вызовы интерфейса драйвера попутно, но я немного думаю и не вижу, как получить такую ​​информацию, как 'SHARED_SIZE_BYTES' из моего кода. Может ли кто-нибудь указать мне на какие-либо ...
вопрос задан: 28 July 2011 10:30
0
ответов

Необработанный доступ к устройствам HID в OS X

Каков самый простой способ получить прямой доступ к устройствам HID на OS X? Я просматривал примеры IOKit, но даже открытие устройства кажется излишне сложным, включая несколько обратных вызовов и ...
вопрос задан: 25 June 2011 11:36
0
ответов

Как передать объединение в качестве параметра функции

Этот код предназначен для драйвера для микросхемы ЦАП. У меня есть битовое поле ниже, которое представляет собой 24-битный регистр. Итак, что мне нужно сделать, это заполнить битовое поле и записать его через SPI в чип. ...
вопрос задан: 30 April 2011 09:14
0
ответов

Получить скорость вращения образца кода диска

Я не очень хорошо разбираюсь в VC ++, но есть ли у кого-нибудь образец кода, чтобы получить скорость вращения диска в компьютере. Я работал над обнаружением SSD-накопителей, и одно решение из исследования всего дня было ...
вопрос задан: 28 April 2011 06:11
0
ответов

How to Install Driver with a cat file?

I have kernel driver. When installing on 32 bit systems and Windows XP and below, I had no problem and used SetupCopyOEMInf, but 64 bit drivers are required to be signed. I have signed it and I need ...
вопрос задан: 12 April 2011 07:26
0
ответов

Сделайте эквивалент установки драйвера из папки программным способом в Windows XP или выше

Мне нужно установить драйвер на компьютеры моих клиентов. К сожалению, единственный способ сделать это прямо сейчас - заставить Windows показать «Мастер обновления оборудования», когда устройство подключено, и ...
вопрос задан: 15 March 2011 12:26
0
ответов

Преимущества и недостатки порта завершения ввода-вывода

Почему многие люди говорят, что порт завершения ввода-вывода - это быстрая и красивая модель? Каковы преимущества и недостатки порта завершения ввода-вывода? Я хочу знать некоторые моменты, которые делают IOCP быстрее, чем другие модели ....
вопрос задан: 12 March 2011 15:28
0
ответов

Драйвер устройства Linux: символ «memcpy» не найден

Я пытаюсь написать драйвер устройства Linux. У меня он работал очень хорошо, пока я не попробовал использовать memcpy. Я даже не получаю ошибку компилятора, когда я "делаю", он просто предупреждает меня: ВНИМАНИЕ: "memcpy" [/root/...
вопрос задан: 31 December 2010 15:21
0
ответов

android maps: array index out of bound exception

У меня есть задача показать 458 маркеров для отображения на картах Android. И чтобы избежать проблем, связанных с производительностью, я обновляю данные на карте с помощью экземпляра AsyncTask. Вот краткий сценарий того, что я делаю. Я ...
вопрос задан: 7 December 2010 06:57
0
ответов

Как установить связь с NTQueryKey в режиме ядра

На всю жизнь я не могу понять, как разрешить заявленное значение NTQueryKey в моем драйвере устройства. Я искал форум драйверов устройств, но не нашел. Может кто-нибудь указать мне направо ...
вопрос задан: 13 October 2010 02:23
0
ответов

Уровни абстракции в драйверах устройств

в моем проекте мне нужно работать с драйверами устройств, но мне трудно понять именование, объем и функцию уровней абстракции. Как я вижу, основным уровнем является HAL - «аппаратная абстракция ...
вопрос задан: 30 September 2010 08:53
0
ответов

Есть ли способ напрямую запросить драйвер устройства файловой системы для вывода списка файлов в каталоге?

I В настоящее время я использую FindFirstFile, API FindNextFile для рекурсивной итерации по каталогам для поиска файлов на основе заданных критериев. Я заметил, что команда "dir / s" дает лучшую производительность ...
вопрос задан: 30 August 2010 19:17