|
IRDA: есть ли где исходники для embedded системы, ! за много $$$? |
|
|
|
Mar 1 2006, 14:03
|
Гуру
     
Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892

|
Надо: подключение моего девайса по IRDA, IrCOMM хватит за глаза, SIR 115200. Что есть: * готовые чипы от Microchip. -- MCP2140 - дешево (1.5$ Mouser.com), но 9600 only - не пойдет. Девайс работает хорошо - я как-то экспериментировал с ним. -- MCP215(0|5) - хорошо, но стоят 5$ Mouser.com, у нас 9-10. Дорого! * софты: -- замечательный проект FreeIrDA http://freeirda.sourceforge.net/ но дальше первой страницы дело не пошло -- Pico-IrDA http://blaulogic.com/pico_irda.shtml хорошая штука, но непонятно, как с развитием и качеством стека -- Linux. Посмотрел я в исходники ядра 2.4 - 600к С исходников (без папок irlan и irnet). Наверное, можно это все перехачить, но выдрать корни, идущие в ядро Линуха, будет непросто. Большая работа. Может, кто знает, где взять нормальный IRDA стек, чтобы в какой-нибудь ARM SAM64 влез?
|
|
|
|
|
 |
Ответов
|
Mar 1 2006, 17:36
|
Гуру
     
Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892

|
Цитата(rezident @ Mar 1 2006, 20:28)  Дык, а физического уровня не хватит что ли? Прицепили на COM-порт и/или UART МК IR-codec из перечисленных вами и работайте как с обычным COM-портом. IR будет в качестве "удлинителя" линии связи. Может я что-то весьма наивное предлагаю? Поясните. 1. Вхождение в связь / разрыв связи. Надо, чтобы винды понимали, что устройство есть. 2. Ошибки. Канал не идеален, надо их отлавливать. 3. Flow Control. Надо выдавать сигналы управления потоком с двух сторон - основная трудность. Цитата(rezident @ Mar 1 2006, 20:28)  P.S. еще непонятно зачем постить одни и те же вопросы в нескольких форумах одинаковой направленности? Кросспостинг это не есть хорошо! В разных форумах, пусть и одинаковой направленности, разные люди тусуются. Вот если бы я запостил это сообщение во всех коммуникационных подфорумах на этом сайте - это было бы западло. А так на сахаре и тут народ взаимно дополняет друг друга, как правило.
|
|
|
|
|
Mar 1 2006, 18:07
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(Evgeny_CD @ Mar 1 2006, 22:36)  1. Вхождение в связь / разрыв связи. Надо, чтобы винды понимали, что устройство есть. Ну если Plug&Play нужен, то понятно. Цитата(Evgeny_CD @ Mar 1 2006, 22:36)  2. Ошибки. Канал не идеален, надо их отлавливать. Контроль CRC на уровне пакетов недостаточен? Цитата(Evgeny_CD @ Mar 1 2006, 22:36)  3. Flow Control. Надо выдавать сигналы управления потоком с двух сторон - основная трудность. Дык обмен может инициироваться с обеих сторон? Или все-таки PC - мастер, а устройство - слейв? Если да, то обмен типа запрос-ответ недостаточен будет? Я понимаю, что IrDA это стандарт и Винда его поддерживает. Но все же бродит мысль, а нельзя ли в простых случаях ограничиться только PHY?  Насчет кросспостинга. Я, например, читаю три форума. И отвечаю на всех трех. А вот такие обрывки диалогов зачастую вносят путаницу не только для самих пищущих, но и для тех кто читает эти посты.
|
|
|
|
Сообщений в этой теме
Evgeny_CD IRDA: есть ли где исходники для embedded системы Mar 1 2006, 14:03 Pavel_I Из личного опыта.
Pico-IrDA удалось срастить с uC... Mar 1 2006, 15:39 Evgeny_CD Цитата(Pavel_I @ Mar 1 2006, 18:39) Из ли... Mar 1 2006, 15:47  Pavel_I Цитата(Evgeny_CD @ Mar 1 2006, 18:47) Цит... Mar 1 2006, 19:05   Evgeny_CD Цитата(Pavel_I @ Mar 1 2006, 22:05) Со ст... Mar 1 2006, 21:24    Pavel_I Цитата(Evgeny_CD @ Mar 2 2006, 00:24) Цит... Mar 2 2006, 09:25 rezident А зачем весь стек IrDA писать, если использоваться... Mar 1 2006, 16:04 Evgeny_CD Цитата(rezident @ Mar 1 2006, 19:04) А за... Mar 1 2006, 17:16 rezident Дык скорость все равно ограничена. Вы же SIR 11520... Mar 1 2006, 18:28 Evgeny_CD Цитата(rezident @ Mar 1 2006, 21:28) Дык ... Mar 1 2006, 18:40 VslavX Если хотите сделать попроще, то я бы Вам посоветов... Mar 1 2006, 21:05 Evgeny_CD Цитата(VslavX @ Mar 2 2006, 00:05) IrDA с... Mar 1 2006, 21:34  VslavX Про линукс сказать ничего не могу, дела пока не им... Mar 1 2006, 21:52 Evgeny_CD Ахтунг! По информации от человека с ником 5000... Mar 2 2006, 07:57 sapID На http://electronix.ru/forum/index.php?showtopic=... Mar 3 2006, 05:33
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|