-
- Мы в итоге реализовали всё на PIC18F45J50. Сделали HID режим. Работает очень устойчиво! Можно на горячую подключать, отключать. Ничего не зависает. Как обычный COM-порт вобщем или Ethernet. - FDA(25.07.2019 11:48)
- Дык я давно настойчиво рекомендую использовать HID везде, где нет очень серьезных причин использовать что-то другое. Если не хватает скорости - то RNDIS. - LightElf(25.07.2019 12:30)
- Почему RNDIS а не CDC? - ASDFS(25.07.2019 12:41)
- У Винды в драйверах CDC есть несколько неизбывных багов. Иногда зависает так, что сбросить можно только физическим передергиванием кабеля. - =AK=(25.07.2019 13:55)
- Эта бага есть и у HID CC. Насчет RNDIS не знаю. - ASDFS(25.07.2019 13:56)
- В WinUSB этого бага нет. - =AK=(25.07.2019 15:58)
- Эта бага есть и у HID CC. Насчет RNDIS не знаю. - ASDFS(25.07.2019 13:56)
- Драйвера не нужны, можно сделать вебморду или произвольное количество независимых потоков данных любого сорта и роста. Отвал девайса не ставит раком систему. - LightElf(25.07.2019 12:53)
- А как к нему доступ - только через TCP стек или есть дырка напрямую с поиском своего устройства по имени/фамилии? Надо ли настраивать сетевые параметры? А можно обнаглеть и попросить сорцы, хотя бы порезанные? - ASDFS(25.07.2019 14:11)
- TCP/UDP/IP/Ethernet. Сетевые параметры настраивать надо, но можно настроить по DHCP. Сорцы брал на гитхабе - LightElf(25.07.2019 16:00, ссылка)
- Спасибо - ASDFS(25.07.2019 17:53)
- TCP/UDP/IP/Ethernet. Сетевые параметры настраивать надо, но можно настроить по DHCP. Сорцы брал на гитхабе - LightElf(25.07.2019 16:00, ссылка)
- А что в линухе с RNDIS? - Evgeny_CD(25.07.2019 13:20)
- Всегда :) - LightElf(25.07.2019 17:48, ссылка)
- Спасибо! Начало документа про недокументированность впечатлило. - Evgeny_CD(25.07.2019 18:15)
- Всегда :) - LightElf(25.07.2019 17:48, ссылка)
- Это проприетарный протокол, а значит актуален вопрос кому не нужны дрова, только Виндам? Независимые потоки, как я понимаю, возникнут только после TCP/IP, так его и к CDC привязать можно, модем же. - ASDFS(25.07.2019 12:57)
- И чего в нем проприетарного-то? Открытая спека, бесплатная патентная лицензия, бери да пользуй. Ну мелкософт, да. - LightElf(25.07.2019 17:54, ссылка)
- А как к нему доступ - только через TCP стек или есть дырка напрямую с поиском своего устройства по имени/фамилии? Надо ли настраивать сетевые параметры? А можно обнаглеть и попросить сорцы, хотя бы порезанные? - ASDFS(25.07.2019 14:11)
- Там, наверное, веб-морду поднять можно. Вставляешь свисток, пускаешь браузер - кульно... - SciFi(25.07.2019 12:45)
- Можно еще кульнее сделать. HID Keyboard + RNDIS. Втыкаешь свисток - а оно само тебе и браузер запущает, и ломиццо куда-то, и 100500 вирусов накачивает. - LightElf(25.07.2019 18:05)
- Как страшно жытЬ! - SciFi(25.07.2019 18:09)
- И через СОМ-порт вебморду поднять можно, указываешь его как модем и вперед. Я кстати так делал однажды. - ASDFS(25.07.2019 12:49)
- Можно еще кульнее сделать. HID Keyboard + RNDIS. Втыкаешь свисток - а оно само тебе и браузер запущает, и ломиццо куда-то, и 100500 вирусов накачивает. - LightElf(25.07.2019 18:05)
- У Винды в драйверах CDC есть несколько неизбывных багов. Иногда зависает так, что сбросить можно только физическим передергиванием кабеля. - =AK=(25.07.2019 13:55)
- Почему RNDIS а не CDC? - ASDFS(25.07.2019 12:41)
- Дык я давно настойчиво рекомендую использовать HID везде, где нет очень серьезных причин использовать что-то другое. Если не хватает скорости - то RNDIS. - LightElf(25.07.2019 12:30)
- Мы в итоге реализовали всё на PIC18F45J50. Сделали HID режим. Работает очень устойчиво! Можно на горячую подключать, отключать. Ничего не зависает. Как обычный COM-порт вобщем или Ethernet. - FDA(25.07.2019 11:48)