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

 
 
> LPC2468 USB HOST, Есть ли в природе готовый стек (драйвер) для композитных устройств?
haker_fox
сообщение Jul 5 2011, 05:07
Сообщение #1


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Здравствуйте, уважаемые коллеги!
Мной поставлена очередная сложная цель - подключить CDMA модем (AnyDATA ADU-300A) к указанному МК.
В Windows данный девайс представлен двумя последовательным портами. Один более менее стандартный (не все AT-команды проходят), второй - для управления модемом вроде бы. По крайней мере сниффер зарегистрировал активность на первом порте при выходе в сеть (веб), а на втором - при отправке СМС, дозвоне не городские и мобильные номера, аутентификации через ПИН-код и т.п.. Я даже, используя терминал, брал пакеты и самостоятельно "звонил", отправлял СМС с модем без использования фирменного софта.

Собственно вопросы: есть ли в природе готовый стек для USB HOST, поддерживающий составные устройства? Если нет, то реально ли допилить USB HOST LITE (www.nxp.com)?

Опыта работы с USB достаточно мало, можно сказать совсем нет.

Если дело плохо, можно порекомендовать недорогой модем с последовательным портом, способный звонить, отправлят/принимать SMS? Если он и Интернет способен организовывать, то вообще здорово! laughing.gif

Однако, хочется использовать имеющееся оборудования. А CDMA модем у меня есть...

Может быть я не все четко изложил, если требуется дополнительная информация, я сообщу.

Подобные темы на форуме нашел, но они мне мало помогли. Возможно не все нашел.

Заранее благодарен за любую помощь!!!


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
kovigor
сообщение Jul 5 2011, 06:54
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(haker_fox @ Jul 5 2011, 08:07) *
Заранее благодарен за любую помощь!!!


Допилить можно, и самому с нуля написать тоже можно. Но это долго и трудно (месяца три ухлопаете, в лучшем случае). А Linux в качестве альтернативы не рассматривали ?
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Jul 5 2011, 07:55
Сообщение #3


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



QUOTE (kovigor @ Jul 5 2011, 15:54) *
Допилить можно, и самому с нуля написать тоже можно. Но это долго и трудно (месяца три ухлопаете, в лучшем случае). А Linux в качестве альтернативы не рассматривали ?

Поскольку LPC2468 не снабжен MMU, рассматривал в качестве альтернативы ucLinux. Но как-то осел на RTX (RL-ARM). А там все только для usb device(
Хотя может быть вытащить что-то из ucLinux можно? Или любого другого полноценного линукса, FreeBSD?


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
kovigor
сообщение Jul 5 2011, 10:03
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(haker_fox @ Jul 5 2011, 10:55) *
Поскольку LPC2468 не снабжен MMU


Возьмите МК с MMU, тот же ARM9 вроде AT91SAM9xxx. купите девкит, там уже стоит Linux, и пробуйте. Например:

http://www.starterkit.ru/html/index.php

P.S.
Самостоятельное написание ПО хоста с нуля - вещь достаточно сложная и требующая опыта и знаний о том, как работает шина. С нуля такая задача практически неподъемна. Советую сначала сделать парочку дивайсов, а уже потом браться за хост. "Выдирание" нужных вам блоков из Линукса или любой другой ОС - задача еще в несколько раз более сложная, чем написание своего хоста с нуля. Хотя бы уже потому, что на незнание принципов работы шины накладывается необходимость разбирательства в чужом ПО, вообще говоря, для новичка потрясающе сложном. Так что решайте, что вам больше подходит ...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- haker_fox   LPC2468 USB HOST   Jul 5 2011, 05:07
|- - aaarrr   Цитата(haker_fox @ Jul 5 2011, 11:55) Хот...   Jul 5 2011, 09:20
||- - haker_fox   QUOTE (aaarrr @ Jul 5 2011, 18:20) Вытащи...   Jul 5 2011, 09:34
||- - aaarrr   Цитата(haker_fox @ Jul 5 2011, 13:34) Да ...   Jul 5 2011, 09:43
||- - haker_fox   QUOTE (aaarrr @ Jul 5 2011, 18:43) А чем ...   Jul 5 2011, 10:02
||- - aaarrr   Цитата(haker_fox @ Jul 5 2011, 14:02) Ну ...   Jul 5 2011, 10:19
- - haker_fox   QUOTE (kovigor @ Jul 5 2011, 19:03) Возьм...   Jul 5 2011, 10:33
|- - aaarrr   Цитата(haker_fox @ Jul 5 2011, 14:33) Сто...   Jul 5 2011, 11:12
|- - haker_fox   QUOTE (aaarrr @ Jul 5 2011, 20:12) Обычно...   Jul 5 2011, 11:58
- - yakub_EZ   В примерах Кейла вроде есть виртуальный юсби-ком п...   Jul 5 2011, 12:20
|- - haker_fox   QUOTE (yakub_EZ @ Jul 5 2011, 21:20) Ой, ...   Jul 5 2011, 12:53
- - haker_fox   Нечаянно увидел сегодня вот это, и задумался ...   Jul 6 2011, 09:47
|- - kovigor   Цитата(haker_fox @ Jul 6 2011, 12:47) Неч...   Jul 6 2011, 10:33
|- - haker_fox   QUOTE (kovigor @ Jul 6 2011, 19:33) Вам в...   Jul 6 2011, 10:47
- - haker_fox   Вот еще забавное решение по получению отладочной п...   Jul 6 2011, 16:58
- - kovigor   Цитата(haker_fox @ Jul 6 2011, 19:58) Мож...   Jul 6 2011, 17:44
- - haker_fox   QUOTE (kovigor @ Jul 7 2011, 02:44) Еще р...   Jul 7 2011, 02:47


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

 


RSS Текстовая версия Сейчас: 28th July 2025 - 17:22
Рейтинг@Mail.ru


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