A2 & Oberon » Программирование » Общеe » Чтение/запись USB (WinAos или UnixAos) ?

Страниц (1): [1]
 

1. MaDzi - 18 Февраля, 2011 - 14:45:56 - перейти к сообщению
Возможно-ли чтение (запись) с USB-устройства в сурагатах WinAos или UnixAos напрямую, то есть без привлечения стороних библиотек, выполняющих чтение (запись) средствами подлежащей ОС. USB-устройства не флешки. (Самопальные электронные измерители).
2. BohdanT - 18 Февраля, 2011 - 22:24:14 - перейти к сообщению
1. WinAos или UnixAos - являются приложениями соответственно Виндовс или Юник/Линукс.
По-этому применимы те же правила и им доступны все те же возможности, что доступны другим приложениям.
2. На сколько я понял, отвечаю:
- Если это HID-устройства, то без проблем. (наверное имелись в виду самопальные HID-совместимые измерители Ниндзя )
- Смотря как драйвер написан..... для соответсвующей оси.
- А чем так не угодны сторонние библиотеки.

PS:Стоит заметить, что WinAos или UnixAos не являются суррогатами Хорошо
3. sage - 21 Февраля, 2011 - 11:56:03 - перейти к сообщению
BohdanT пишет:
- Если это HID-устройства, то без проблем. (наверное имелись в виду самопальные HID-совместимые измерители Ниндзя )
Да, HID-устройства можно по-идее читать даже через WM_INPUT, предварительно зарегистрировав приложение на приём RAW ввода с помощью RegisterRawInputDevices().
Я закидывал недавно в SVN на ассембле модифицированные модули Win32.User32.Mod и Win32.Display.Mod для получения RAW ввода от мыши. Данные приходят, но слишком часто и надо их ещё как-то фильтровать Улыбка
4. MaDzi - 21 Февраля, 2011 - 15:32:50 - перейти к сообщению
Говоря сурогаты, я имел ввиду что механизм взаимодействия с железом в них всё-таки отличается.

Сторонние библиотеки конечно годятся, до той поры пока оно функционирует на "большом" компьютере под Win/Lin, но хочется чтобы работало под чистым ОС на технологической плате.

У нас тут роботов мобильных начали собирать, вот думаю пролоббировать. Пока ориентируются на QNX, но там возникли какие-то неразрешимые проблемы. Система x86 based, но "авиационной" сборки.
5. BohdanT - 21 Февраля, 2011 - 17:32:21 - перейти к сообщению
MaDzi пишет:
У нас тут роботов мобильных начали собирать, вот думаю пролоббировать. Пока ориентируются на QNX, но там возникли какие-то неразрешимые проблемы. Система x86 based, но "авиационной" сборки.


Все зависит от железа. Т.е. под чистым А2 нужно будет (если это не HID) делать драйвер, с прикладной точки зрения все это не существенно. В первую очередь нужно выяснить какое железо...

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0122]     [ Gzipped ]