Какой платформой для embedded вы пользуетесь?
От: iiice Россия  
Дата: 22.06.08 12:13
Оценка:
Подбираю аппаратную и программную платформу под новый проект ( видеонаблюдение+охрана+подсчёт перемещений персонала ).
Посему интересуюсь мнениями присутствующих здесь разработчиков об используемых ими средствах разработки встраиваемых приложений.

В частности, интересуют:
1. Семейство процессора ( ARM, MIPS, Power, Coldfire, SuperH, BlackFin, AVR32 )?
2. Род ( если ARM, то 9,11,XScale, и т.д.)?
3. Вид ( если ARM9, то от какого производителя и какой марки )?
4. Какой оценочной платой пользовались на начальном этапе разработки ( до разводки и изготовления своей платы )?
5. Какой операционной системой воспользовались?
6. Какой комплект средств разработки применяли?
7. Каковы были суммарные расходы для старта проекта ( оценочная плата + OS + средства разработки + драйверы)?
8. Какими критериями руководствовались при выборе платформы?
9. Принимали ли решение сами, либо решение было "продавлено" начальством?
10. Полностью ли довольны выбором по прошествии времени? Стали бы менять что-либо, если бы довелось выбирать снова?
11. К какой предметной области принадлежал проект?
12. Успешно ли завершился проект?

Всем ответившим — заранее большущее спасибо!
Re: Какой платформой для embedded вы пользуетесь?
От: iiice Россия  
Дата: 22.06.08 12:16
Оценка:
UPD:
Для пункта 7: "+аппаратный отладчик".
Re: Какой платформой для embedded вы пользуетесь?
От: sz36 Россия  
Дата: 22.06.08 21:54
Оценка:
Здравствуйте, iiice, Вы писали:

I>Подбираю аппаратную и программную платформу под новый проект ( видеонаблюдение+охрана+подсчёт перемещений персонала ).


Вот эту штучку видели? Мы ее используем, но о результатах говорить пока рано
Re: Какой платформой для embedded вы пользуетесь?
От: BigBoss  
Дата: 22.06.08 23:08
Оценка:
Здравствуйте, iiice, Вы писали:

I>Подбираю аппаратную и программную платформу под новый проект ( видеонаблюдение+охрана+подсчёт перемещений персонала ).

I>Посему интересуюсь мнениями присутствующих здесь разработчиков об используемых ими средствах разработки встраиваемых приложений.

Если проект действительно большой, то заходите запросто http://nice.com/products/video/index.php

I>12. Успешно ли завершился проект?


Да, и на многие тысячи видеокамер. Предыдущие 11 пунктов -- уж извините, это не только мои секреты

Успехов
Re: Какой платформой для embedded вы пользуетесь?
От: 486 США  
Дата: 23.06.08 13:41
Оценка:
I>1. Семейство процессора ( ARM, MIPS, Power, Coldfire, SuperH, BlackFin, AVR32 )?
Начали с ColdFire, потом его возможности стало мало, перешли на PowerPC
I>3. Вид ( если ARM9, то от какого производителя и какой марки )?
Для себя лично присмотрел фрискэйловский ARM — iMX27. Надо чтоб пользователи могли запускать и Linux и WinCE
I>4. Какой оценочной платой пользовались на начальном этапе разработки ( до разводки и изготовления своей платы )?
Плат было много. Было бесплатно (на семанарах) или почти даром (предложения от дистребьютеров преобрести за малые деньги один комплект на фирму)
I>5. Какой операционной системой воспользовались?
микроСи/ОС-II и Linux
I>6. Какой комплект средств разработки применяли?
Софт покупной от производителя чипов, завязались на него , потом начали думать о фришном. Но не перешли — не было времени
I>7. Каковы были суммарные расходы для старта проекта ( оценочная плата + OS + средства разработки + драйверы)?
Платы 400-1000 дол, отладчик + компилятор около 5 тыс дол. За операционку кажется 2 тыс. Плюс зарплата разработчиков.
I>10. Полностью ли довольны выбором по прошествии времени? Стали бы менять что-либо, если бы довелось выбирать снова?
За других не знаю. Но я бы добавил поддержку WinCE. Просто есть разработчики, которые привыкли работать только в одной среде и про другое не хотят даже слушать.
I>11. К какой предметной области принадлежал проект?
data acquisition
I>12. Успешно ли завершился проект?
Процессорные модули завершены.
Теперь основной акцент делается на разработку модулей ввода-вывода.
Re[2]: Какой платформой для embedded вы пользуетесь?
От: iiice Россия  
Дата: 23.06.08 15:22
Оценка:
S> Вот эту штучку видели? Мы ее используем, но о результатах говорить пока рано
Да, видел. Рассматриваю XScale как один из вариантов, наравне с мотороловскими iMX, и атмеловскими AVR32.

Пока больше склоняюсь в сторону AVR32. Судя по описаниям Атмела — крайне вкусная штучка. Несмотря на свои 150 МГц — на обработке видео рвёт армы-9 с втрое большей частотой, и блэкфины с вдвое большей. Сказываются 3 DSP-инструкции за такт. Смущает только то, что камни эти больно новые для России, пока что ни одного более-менее вменяемого отзыва в русскоязычных конфах не нашёл. Посему возможны ( а по закону Мерфи — неизбежны) подводные камни. На РСДН, полагаю, про них тоже мало кто чего-либо полезного сможет сказать...
Ещё один весомый плюс — оценочная плата для AVR32 есть у шефа в закромах

А торадексы... Да, прикольно... А какой приличный дистр Линукса к ним имеется (такой, чтобы не только ядро впустую накалял, но и всю заявленную периферию поддерживал)?
Re[2]: Какой платформой для embedded вы пользуетесь?
От: iiice Россия  
Дата: 23.06.08 15:38
Оценка:
BB>Да, и на многие тысячи видеокамер. Предыдущие 11 пунктов -- уж извините, это не только мои секреты

Извините, ума не приложу — что секретного в номенклатуре элементной базы и названии ОС изделия? Его ж вообще-то можно вскрыть и всё увидеть

PS. Естественно, секрета нет, если изделие сделано на общедоступной элементной базе, а не ASICs. Но всё равно — можно ж было ответить "используем заказные микросхемы" ("свою закрытую ОС").
Re[3]: Какой платформой для embedded вы пользуетесь?
От: BigBoss  
Дата: 23.06.08 21:11
Оценка:
Здравствуйте, iiice, Вы писали:

BB>>Да, и на многие тысячи видеокамер. Предыдущие 11 пунктов -- уж извините, это не только мои секреты


I>Извините, ума не приложу — что секретного в номенклатуре элементной базы и названии ОС изделия? Его ж вообще-то можно вскрыть и всё увидеть


Чего мелочится, давайте уж сразу производственную документацию выложу, всё равно развинтив девайс ее можно восстановить И ТЗ до кучи, опять-таки после развинчивания станет совершенно ясно, почему в одна модель построена на одной базе, вторая на другой и т.д.

Если серьезно, то не очень понятно, что вы хотите сделать. Речь идет об интеллектуальных камерах, каждая из которых будет в состоянии анализировать, например, то же перемещение персонала, или речь о своем специализированном компьютере для анализа изображений от обычных камер (сколько их будет?), или о какой-нибудь третьей системе? С каким видеоразрешением всё это должно работать? Нужно ли сохранять какие-либо (видео)данные, если да, то сколько? Ну и еще миллион вопросов, кончая (не в том смысле, что это не важно) желаемой ценой устройства, предполагаемыми объемами производства и существующей у заказчика инфраструктурой. А уж после можно будет осмысленно говорить о п. 7, например
Re[3]: Какой платформой для embedded вы пользуетесь?
От: sz36 Россия  
Дата: 24.06.08 20:04
Оценка:
Здравствуйте, iiice, Вы писали:

I>А торадексы... Да, прикольно... А какой приличный дистр Линукса к ним имеется (такой, чтобы не только ядро впустую накалял, но и всю заявленную периферию поддерживал)?


Никакой. Они прекратили поддержку Линуха. Меня то это не сильно волнует, я на WinCE ориентируюсь, но по форумам видел краем глаза, народ жаловался. Там же, по форумам, видел, что народ врукопашную Линух на Колибри громоздит, но это для фанатов.
Re[4]: Какой платформой для embedded вы пользуетесь?
От: iiice Россия  
Дата: 25.06.08 11:14
Оценка:
S> Никакой. Они прекратили поддержку Линуха.
ИМХО, идиоты. Режут золотого телёнка. Встраиваемый Linux сейчас на подъёме (чего не скажешь о десктопе).

S> Меня то это не сильно волнует, я на WinCE ориентируюсь

Я лучше старый добрый ucOS-II возьму. Или хороший коммерческий Линь, а-ля MontaVista. ( его, к примеру, Motorola, Sony и Yamaha применяют в своей продукции — это уже о чём-то говорит ).
Да что тут говорить — даже QNX уже открытый. Но его я не буду брать — он открылся недавно, и платформ пока что поддерживает мало. А WinCE ИМХО вообще — в пень!
Я ещё во времена КПК на своём iPaq насмотрелся багов и висов ентого ЦЕ — мама не горюй.

S> но по форумам видел краем глаза, народ жаловался.

Ещё бы

S> Там же, по форумам, видел, что народ врукопашную Линух на Колибри громоздит, но это для фанатов.

Это занятие, несомненно, интересное и увлекательное. Но для данного конкретного случая неприемлемое — ибо важен результат, а не процесс.

PS. Замечание 2 крайне субъективно. Выбор ОС зависит от того, какой класс устройств разрабатывать — в некоторых нишах альтернативы WinCE может и не быть.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.