[an error occurred while processing this directive]
А вот в том-то весь вопрос и есть!!! (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Evgeny_CD 07 июля 2005 г. 19:30
В ответ на: ну так если код на С - несколько регистров подправить. Ну то что нафик этот CDC сдался помолчу отправлено DASM 07 июля 2005 г. 19:14

Мне надо найти ответ - можно ли по 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: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru