0
ответов

Замечания по разработке драйверов встроенных устройств [закрыто]

Я хочу разработать HAL (уровни аппаратной абстракции) для использования в PIC32 и некоторых ARM. По сути, я хочу сделать код, который обычно доступен в ОС, например общий доступ к контактам, связь ...
вопрос задан: 21 April 2011 01:22
0
ответов

Драйвер устройства ядра Linux для DMA в пространство ядра

LDD3 (p: 453) демонстрирует dma_map_single с использованием буфера, переданного в качестве параметра. bus_addr = dma_map_single (& dev-> pci_dev-> dev, буфер, счетчик, dev-> dma_dir); Q1: Что / где этот буфер ...
вопрос задан: 6 April 2011 09:39
0
ответов

Accessing a serial port from a linux kernel module

Hello Linux Kernel Driver Gurus! I'm writing a v4l2 driver for a camera that uses a serial interface for configuration. I'd like the driver to configure the camera, as it keeps the client code ...
вопрос задан: 21 March 2011 15:29
0
ответов

Насколько надежен current_kernel_time ()?

Я работаю над тестированием производительности драйвера SDIO UART для Linux / Android и использовал current_kernel_time () в начале и в конце to- анализируемая реализация функции чтения, записи, затем печать ...
вопрос задан: 7 January 2011 18:14
0
ответов

Как вычисляется использование iostat?

iostat -x -d может отображать многие статистические данные ввода-вывода. Для использования iostat объяснение таково: Процент процессорного времени, в течение которого на устройство были отправлены запросы ввода-вывода (использование полосы пропускания дл
вопрос задан: 25 December 2010 00:00
0
ответов

Очистить все виджеты в макете в pyqt

Есть ли способ очистить (удалить) все виджеты в макете? self.plot_layout = QtGui.QGridLayout () self.plot_layout.setGeometry (QtCore.QRect (200,200,200,200)) Изучая внутреннее устройство ядра Linux и читая «Понимание ядра Linux», меня поразило несколько
вопрос задан: 24 December 2010 22:59
0
ответов

android maps: array index out of bound exception

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

Вызывающая функция в ядре Linux

Есть ли способ получить вызывающую функцию в ядре Linux? Я знаю, что __func__ возвращает имя выполняемой функции. Я ищу функцию, которая называется "__func __"
вопрос задан: 10 November 2010 04:50
0
ответов

Как мне избежать UAC, если имя моего EXE-файла содержит слово «обновление»?

Я заметил следующее явление: исполняемый файл, созданный с помощью Delphi 7, и часть имени включает «Обновить» "(например," UpdateMyApp.exe ") заставляет UAC отображать предупреждение типа" хотите ли вы ...
вопрос задан: 9 November 2010 13:15
0
ответов

отбрасывать / переписывать / генерировать события клавиатуры под Linux

Я хотел бы подключиться, перехватывать и генерировать события клавиатуры (включение / выключение) в Linux перед их доставкой в ​​какое-либо приложение. Точнее, я хочу обнаруживать закономерности в ключевом событии ...
вопрос задан: 23 September 2010 19:29
0
ответов

Драйвер Linux - Как предотвратить прерывание

Я новичок в драйвере Linux и пишу символьный драйвер для оборудования. Каков точный способ предотвратить заклинивание прерывания (программного / аппаратного) во время выполнения функций драйвера (например, ioctl)? Спасибо, ...
вопрос задан: 17 September 2010 21:39
0
ответов

Где использовать летучие? [duplicate]

Я читал о ключевом слове volatile, но не знаю, в каких ситуациях мне следует его использовать. Когда память (переменная) обновляется и процесс не знает об этом? В каких случаях водители должны использовать ...
вопрос задан: 6 September 2010 06:18
0
ответов

Модули Ядра Linux: Когда использовать try_module_get / module_put

Я читал LKMPG (См. Раздел 4.1.4. Нерегистрация Устройства) и мне не было ясно, когда использовать try_module_get / module_put функции. Некоторые примеры LKMPG используют их, некоторые не делают...
вопрос задан: 17 November 2009 10:28