[an error occurred while processing this directive]
|
Мне надо найти ответ - можно ли по USB к писюку (WinXP вполне допустимые требования) и линуху подключить устройство ___без написания своего драйвера___ способом, отличным от mass storage и HID.
Кратко - нужна скорость > 32 кбайт/сек в оба конца, и интерфейс "не файловый". COM порт был бы самое то.
1. Можно купить исходники от профессионального софтопоставщика, портировать их на SAM, LPC214x (когда он выйдет), запустить, отладить, протестировать. И, например, убедиться, что исходный посыл о возможности такой реализации был не верен. Лучше несколько k$ пропить :))
2. Можно портировать исходники от пика, но это тоже работа. И не факт, что нужная.
3. Можно взять готовую плату, написать к демке простейшую софтину (байты пакеты кидала / принимала), повтыкать ее на разных платформах, и понять, что к чему.
4. А вот если идея CDC будет одобрена, можно и портирвоанием кода заняться.
5. А чтобы не было борьбы с непонятными глюками на демо плате, я и осмелился попросить All о помощи.
Классы, которые писюк поддерживает
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/buses/hh/buses/usbsystem_83d29b8a-e051-41c1-9aa8-2f042ff194a7.xml.asp
Еще есть Remote NDIS, Linux его тоже поддерживает, но, судя по собранной информации, реализации этого класса требуют более 64 к кода, и ОЗУ 32к+, а это уже не для LPC/SAM (ну в SAM256 оно влезет, но тогда места для целевой задачи не будет :)))
E-mail: info@telesys.ru