Вопросы по теме 'device-driver'
Лучший способ наблюдать за процессом (и подпроцессами) для файловой системы read() I/O?
Я хотел бы разработать программу командной строки, которая работала бы так:
моя программа /c [some_executable_here]
Который запустил команду, указанную пользователем, и «наблюдал» за процессом (и любыми подпроцессами) для чтения ввода-вывода, а...
3662 просмотров
schedule
16.03.2023
Драйверы Epson OPOS ADK для .NET для Windows 7
Кто-нибудь использовал Epson OPOS ADK для .NET для Windows 7. Я пытался установить драйверы Windows Vista в Windows 7, поскольку для Windows 7 их нет, но это не сработало. Пожалуйста, поделитесь любыми предложениями или идеями, которые могли...
19360 просмотров
schedule
31.05.2023
WINAPI для получения статуса устройства
Доступен ли какой-либо вызов WINAPI для получения статуса конкретного устройства. Я могу получить доступ к устройству с помощью вызовов:
SetupDiGetClassDevs
SetupDiEnumDeviceInfo
SetupDiSetSelectedDevice
Но я хочу удалить...
975 просмотров
schedule
04.04.2022
Отследить функцию, реализованную DeviceioControl
Я работаю с устройством WinCE, для которого в MFC написан драйвер радиоменеджера. В коде графического интерфейса радио я вижу функцию Deviceiocontrol с вызовом определенного IOCTL. Однако я не могу отследить конкретный фрагмент кода, вызываемый этой...
1177 просмотров
schedule
11.04.2022
Любопытство за пределами абстракций: как выполняется байт-код? как работают драйвера устройств?
Все, что я видел в *nix, было набором абстракций от аппаратного обеспечения, но мне любопытно, как работает аппаратное обеспечение. Я программировал на ассемблере, но это всего лишь набор абстракций.
Как процессор понимает коды операций сборки...
1163 просмотров
schedule
28.10.2023
Как установить системное время в драйвере Windows WDM?
Мы разрабатываем аппаратное устройство для синхронизации времени GPS. И мы хотим написать драйвер Windows WDM для устройства. Чтобы избежать задержки на уровне пользователя, мы хотели бы установить системное время Windows (XP / Vista / 7) на уровне...
606 просмотров
schedule
19.01.2023
Доступ к устройству PCI из программ пользовательского пространства
У меня есть устройство, которое будет взаимодействовать с моим процессором через pcie. Я написал драйвер для него, используя существующие операции с файлами pci.
Теперь моя проблема в том, как мне получить к нему доступ из программ...
4036 просмотров
schedule
29.08.2023
Мы используем драйвер winusb для нашего устройства, но он не работает в Windows 7 x64.
Что мы делаем неправильно?
Инф файл:
; Adapted from the example INF in the Microsoft document "How to Use WinUSB to Communicate with a USB Device"
[Version]
Signature = "$Windows NT$"
Class = NTMR...
1734 просмотров
schedule
16.02.2024
CreateFile не возвращает правильный дескриптор - устройства в Delphi
Надеюсь найти кого-нибудь, у кого есть опыт работы со службами в Windows.
Я пытаюсь использовать драйвер NdisProt для адаптеров Ethernet в Delphi
my_Handle := CreateFile(PChar('\\.\NdisProt'),
GENERIC_WRITE or GENERIC_READ, 0, nil,...
2132 просмотров
schedule
19.02.2022
Как реализовать множественный одновременный доступ к приложениям с помощью WinUsb
Мы портируем dll нашего USB-устройства, чтобы использовать универсальный WinUsb. Однако WinUsb не поддерживает несколько одновременных приложений для доступа к одному и тому же устройству (один и тот же VID и PID). Я хотел знать, есть ли способ...
914 просмотров
schedule
25.05.2022
Конвертировать урб в скбафф
Я пытаюсь написать модуль ядра, который представляет собой комбинацию драйвера USB и сетевого драйвера, теперь всякий раз, когда данные получены драйвером USB, он будет в структуре urb, но данные, которые требуются сетевому драйверу, sk_buff , теперь...
335 просмотров
schedule
08.10.2022
Определение того, является ли устройство устройством с сенсорным экраном в Linux
Я пытаюсь определить, какое устройство /dev/input/eventX является сенсорным экраном. В настоящее время я смотрю на возврат EVIOCGNAME, чтобы получить имя устройства. Глядя на возвращаемые значения EVIOCGBIT ioctl, я не думаю, что есть общий способ...
1135 просмотров
schedule
06.11.2023
Перебор стека устройств WDM
Насколько я понимаю, можно перебирать стек устройств WDM только снизу вверх, потому что DEVICE_OBJECT имеет член AttachedDevice (но не член LowerDevice). К счастью, обратный вызов AddDevice получает объект PhysicalDeviceObject, поэтому вы можете...
423 просмотров
schedule
14.11.2022
Linux с использованием драйвера внутри драйвера
Я пытаюсь подключиться к микроконтроллеру из моего Linux-бокса через последовательный порт RS232.
Я написал драйвер и реализовал протокол b/n pc и микроконтроллер, который использует устройство tty(/dev/ttyS0), уже присутствующее в ядре в качестве...
699 просмотров
schedule
27.04.2023
Передача данных между драйвером и службой Windows
Каков самый чистый способ передачи данных из драйвера устройства в службу Windows и обратно?
262 просмотров
schedule
01.10.2023
какой тип драйвера устройства Windows может изменять FindFirstFile и FindNextFile?
мне нужно добавить несколько файлов в результаты, возвращаемые FindFirstFile и FindNextFile под окнами. Возможно ли это с помощью драйвера фильтра файловой системы или какого типа драйверов?
Спасибо
565 просмотров
schedule
01.05.2023
Откуда берется информация в диалоговом окне «Безопасность Windows» во время установки драйвера?
В настоящее время мы работаем над драйвером устройства Windows, основанным на фреймворке Jungo WinDriver (на самом деле это не самая важная часть). У нас есть сертификат VeriSign и нет проблем с процессом подписи или функциональностью драйвера....
1491 просмотров
schedule
05.05.2023
Linux нестандартная последовательная консоль
Я портирую Linux на одну из пользовательских архитектур. У меня последовательная консоль нетрадиционная, в том смысле, что не работает по прерываниям.
Я пытаюсь вывести сообщения из процесса загрузки Linux на консоль ядра. Я использовал...
343 просмотров
schedule
13.04.2022
символы основного потока tty
Я запускаю Linux на оборудовании без экрана и сбрасываю все данные на последовательный порт. Я читаю серийный номер Linux через такие приложения, как гипертерм или тератерм. Я получаю правильно отформатированный вывод для серийного номера. Однако,...
544 просмотров
schedule
29.10.2023
Как разделить био на несколько биосов?
Я хочу создать блочное устройство, которое получает биографию с запросом на n секторов и разделяет ее на n биографий с 1 сектором. Я использовал bio_split , но он не работает и достигает BUG_ON .
Есть ли какая-нибудь функция для такого?
Если...
756 просмотров
schedule
14.04.2022