Информация об изменениях

Сообщение Re[10]: Зачем делают UART over USB? от 19.09.2023 11:07

Изменено 19.09.2023 11:08 vsb

Re[10]: Зачем делают UART over USB?
Здравствуйте, Евгений Музыченко, Вы писали:

vsb>>Я делаю navigator.usb.requestDevice({filters:[]}) и оно мне показывает все USB-девайсы с возможностью подключиться к любому из них и работать на низком уровне


ЕМ>На насколько низком? Асинхронный DMA зарядить можно?


При чём тут DMA? Можно сделать запрос к устройству и получить ответ. Я про протоколы. В протоколе USB нет никакого DMA.

ЕМ>Вообще, интерфейс к USB для браузера — это редкостное извращение с точки зрения программной иерархии. Это следствие явного дурдома, в котором браузер пытается подменить собой ОС.


Ну что поделаешь, если традиционные ОС для пользователей и программистов настолько неудобны, что даже браузер удобней.

ЕМ>Так удалите драйверы для любого из устройств (только полностью), и сразу увидите.


Я не умею. И не хочу, испорчу ещё винду, она у меня рекорд бьёт, второй год без переустановки пошёл.
Re[10]: Зачем делают UART over USB?
Здравствуйте, Евгений Музыченко, Вы писали:

vsb>>Я делаю navigator.usb.requestDevice({filters:[]}) и оно мне показывает все USB-девайсы с возможностью подключиться к любому из них и работать на низком уровне


ЕМ>На насколько низком? Асинхронный DMA зарядить можно?


При чём тут DMA? Можно сделать запрос к устройству и получить ответ. Я про протоколы. В протоколе USB нет никакого DMA.

ЕМ>Вообще, интерфейс к USB для браузера — это редкостное извращение с точки зрения программной иерархии. Это следствие явного дурдома, в котором браузер пытается подменить собой ОС.


Ну что поделаешь, если традиционные ОС для пользователей и программистов настолько неудобны, что даже браузер удобней.

ЕМ>Так удалите драйверы для любого из устройств (только полностью), и сразу увидите.


Попробую в виртуалке чуть позже.