Сообщение 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 для браузера — это редкостное извращение с точки зрения программной иерархии. Это следствие явного дурдома, в котором браузер пытается подменить собой ОС.
Ну что поделаешь, если традиционные ОС для пользователей и программистов настолько неудобны, что даже браузер удобней.
ЕМ>Так удалите драйверы для любого из устройств (только полностью), и сразу увидите.
Я не умею. И не хочу, испорчу ещё винду, она у меня рекорд бьёт, второй год без переустановки пошёл.
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 для браузера — это редкостное извращение с точки зрения программной иерархии. Это следствие явного дурдома, в котором браузер пытается подменить собой ОС.
Ну что поделаешь, если традиционные ОС для пользователей и программистов настолько неудобны, что даже браузер удобней.
ЕМ>Так удалите драйверы для любого из устройств (только полностью), и сразу увидите.
Попробую в виртуалке чуть позже.
vsb>>Я делаю navigator.usb.requestDevice({filters:[]}) и оно мне показывает все USB-девайсы с возможностью подключиться к любому из них и работать на низком уровне
ЕМ>На насколько низком? Асинхронный DMA зарядить можно?
При чём тут DMA? Можно сделать запрос к устройству и получить ответ. Я про протоколы. В протоколе USB нет никакого DMA.
ЕМ>Вообще, интерфейс к USB для браузера — это редкостное извращение с точки зрения программной иерархии. Это следствие явного дурдома, в котором браузер пытается подменить собой ОС.
Ну что поделаешь, если традиционные ОС для пользователей и программистов настолько неудобны, что даже браузер удобней.
ЕМ>Так удалите драйверы для любого из устройств (только полностью), и сразу увидите.
Попробую в виртуалке чуть позже.