реклама на сайте
подробности

 
 
> AVR <--> USB <--> BlueTooth, как реализовать такой мост? покритикуйте мою идею...
JBM
сообщение Aug 7 2006, 20:46
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 69
Регистрация: 28-10-05
Из: Харьков, ул. Героев труда.
Пользователь №: 10 213



Всем привет! Давненько я тут не был!

Итак, стоит задача:
клиент-серверная архитектура
- сервер на AVRке, собирает информацию о работе двигателя в автомобиле
- клиент на мобильном устройстве (в моём случае КПК ASUS 636, но может быть и мобила с блютусом и жабой) отображает собранные данные

для обмена между клиентом и сервером предлагается два медиума
- USB
- BlueTooth

таким образом, предлагается следующая архитектура:
Прикрепленное изображение

Плюсы:
- USB сейчас в моде
- большая гибкость - можно цеплять клиент любой платформы, будь то телефон, КПК, ноутбук или писюк...
- ... можно даже одновременно

Минус:
- нужен USB Host

Вот этот минус меня как раз очень напрягает. Сейчас появились контроллеры AT90USBxxx, в которых USB интегрировано в кристалл. К сожалению, реализован только USB Bus Interface, т.е. железо, а самого главного - Host Control Driver, т.е. софта, реализующего usb-хост на этом железе - нигде нету. Написать хост драйвер с нуля - страшно даже подумать.

Может есть какие-то наработки в этой области?

Написать софт для USB Function гораздо проще, и все аппликухи на этот чип демонстрируют именно режим function. Или может я плохо разобрался, и там Host всё-таки как-то реализован?

Подскажите, что нужно для того, чтобы запустить USB Host на чипе AT90USBxxx?
Есть ли более-менее рабочие программы хоста?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
aaarrr
сообщение Aug 11 2006, 23:23
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата
Опять же, чем будет отличаться управление CSRовским модулем от управления USB-шным свистком? Учитывая, что свисток собран на чипе BlueCore2 ("Да, Ватсон, он тоже Баскервиль!"), не думаю что сильно отличается.


Будет, и сильно. По крайней мере, не придется заморачиваться с USB и частью протоколов.

Цитата
Насколько я понимаю суть блютуса, есть протокол низкого уровня (т.е. физически обмен данными), реализованный в чипе BlueCore, который имеет интерфейс RS232 либо USB. Потом идёт протокол среднего уровня, управляющий потоками данных. Сверху лежат классы - аудио, OBEX, и т.п.


Примерно так и есть. Если не ошибаюсь, в свистке есть поддержка Link Manager протокола, а L2CAP и выше - забота хоста.

Цитата
Попросил у них скачать спецификацию полностью - ни ответа ни привета.


Спецификация у них только за деньги. Я добывал где-то в китайских дебрях.
Go to the top of the page
 
+Quote Post
Deka
сообщение Aug 12 2006, 06:11
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 248
Регистрация: 18-07-06
Из: Сочи
Пользователь №: 18 890



А мне интересно как будет сделана стыковка двух USB-хостов... Наверное придётся реализовывать функционал как хоста так и слэйва, а это IMHO увеличит сложность и всё такое... Хотя есть КПК с USB-хостом. Мне такие требовались для управления фотоаппаратами.

Сообщение отредактировал Deka - Aug 12 2006, 06:14
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- JBM   AVR <--> USB <--> BlueTooth   Aug 7 2006, 20:46
- - aaarrr   А необходимость реализации стека блютусовых проток...   Aug 7 2006, 22:15
- - Balun   для обмена по блютусу могу порекомендовать готовые...   Aug 8 2006, 04:40
|- - Deka   IMXO USB хост нужен только для КПК. В PC уже есть ...   Aug 8 2006, 09:39
- - JBM   Короче понятно... Печально. Я думал, может кто-т...   Aug 11 2006, 13:05
- - aaarrr   Цитата(JBM @ Aug 11 2006, 17:05) aaarrr: ...   Aug 11 2006, 14:25
- - JBM   Такие диковинки, как CSR я тут днём с огнём не най...   Aug 11 2006, 22:53
- - aaarrr   ЦитатаА мне интересно как будет сделана стыковка д...   Aug 12 2006, 14:49
|- - Deka   Цитата(aaarrr @ Aug 12 2006, 18:49) Цитат...   Aug 14 2006, 06:21
- - JBM   ЦитатаСпецификация у них только за деньги. Я добыв...   Aug 13 2006, 06:41
- - aaarrr   Не помню уже, давно это было. Как заработает FTP -...   Aug 13 2006, 13:26
- - blade500mhz   Добрый день. Есть другая идея! Если попытатьс...   Aug 13 2006, 19:11
- - aaarrr   Идея, конечно, хорошая, но в заявленный бюджет ник...   Aug 13 2006, 19:27
- - aaarrr   Речь шла о bluetooth, в первом посте даже картинка...   Aug 14 2006, 06:28
|- - blade500mhz   Цитата(aaarrr @ Aug 14 2006, 08:28) Речь ...   Aug 14 2006, 07:55
- - blade500mhz   [quote name='JBM' post='142225' date='Aug 7 2006, ...   Aug 14 2006, 08:13


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 00:44
Рейтинг@Mail.ru


Страница сгенерированна за 0.01425 секунд с 7
ELECTRONIX ©2004-2016