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

 
 
> Выбор платформы на основе ARM
timmych
сообщение May 12 2010, 11:36
Сообщение #1





Группа: Участник
Сообщений: 12
Регистрация: 16-03-10
Пользователь №: 56 011



Добрый день,

Стоит задача выбора платформы для нового проекта. ВременнЫе рамки проекта очень жесткие, поэтому и с аппаратной и с программной точек зрения желательно иметь в качестве основы так называемый(ую) system-on-module (они же OEM board, single board computer и т.п.), т.е. процессор, память, флэшка и прочая периферия общего назначения на одной карточке плюс board support package (пример).

Суть прибора вкратце: на входе электрический сигнал, дальше цепь преобразования, дальше FPGA с измерительной логикой внутри, оно формирует пакеты данных, которые контроллер по прерыванию должен считывать из буфера FPGA по процессорной шине и складывать в RAM (мин. спецификация на поток данных с FPGA невелика - 750 байт/с, но в дальнейшем возможно понадобиться существенно большая пропускная способность). Контроллер обсчитывает различную хитрую статистику по этим данным (как в реальном времени, так и пост-обработка), рисует красивые графики на цветном экране, а также (если нужно) выдает результаты по USB и Ethernet

Отправные точки для выбора system-on-board:
- CPU от 200 MHz (больше - лучше)
- SDRAM от 256 MB (нужен буфер минимум на 90 MB, плюс несколько буферов для вычислений, размеры которых пока еще не уточнены, может быть и в 128 MB втиснемся, но рисковать не хотелось бы).
- Ethernet, USB2.0 device, желательно также SD контроллер или USB хост.
- I2C
- хотя бы 20-30 GPIO
- Внешние входы прерываний
- LCD контроллер цветного экрана (800х480, 16-256 цветов), желательно с поддержкой touchscreen
- хороший board support package (очень желательно, чтобы это был Linux) с доступными средствами его сборки
- очень желательно архитектура ARM (для максимального переиспользования имеющегося опыта и имеющихся средств отладки), но, в принципе, другие архитектуры тоже рассматриваются.
- цена не очень критична, гораздо важнее сократить время разработки

Так как сроки совсем жесткие, то времени пробовать различные варианты (заказывать несколько eval board, собирать систему и гонять тесты) попросту нет; грубо говоря, нужно сделать "правильный выбор" сразу :-) Мы работали до этого только с NXP, но на основе их CPU я что-то подходящих плат не вижу. Поэтому вопрос такой. Не могли бы вы порекомендовать проверенные на собственном опыте конкретные system-on-module с подобными характеристиками и свои впечатления от работы с ними (проблемы, качество и полнота документации, качество и быстрота тех. поддержки, в идеале - приблизительные interrupt/FIQ latency на этих платформах под Linux)?

Заранее спасибо!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
timmych
сообщение May 17 2010, 07:54
Сообщение #2





Группа: Участник
Сообщений: 12
Регистрация: 16-03-10
Пользователь №: 56 011



Спасибо всем откликнувшимся!

AlexandrY

Согласен, мы в первую очередь и смотрим по полноте BSP, плюс ограничение по памяти. Все остальные хардварные фичи - это пожелания электронщиков. Там по харду довольно много прочей работы, специфичной для прибора (измерительная логика, всяческие цепи преобразования сигнала, и т.д.), поэтому и желательно сэкономить хотя бы на дизайне контроллера и минимальной периферии. Плюс есть еще некая специфика в том, что аппаратная часть у нас разрабатывается и производится за бугром (мы отвечаем только за софт), причем производство и разработка так же находятся в разных странах, что тоже не ускоряет процесс. Плюс, по опыту, они и сами по себе работают довольно неспешно.

По поводу сроков - в октябре нам нужно иметь уже какой-то прототип с минимальной функциональностью (причем, в июле наши европейцы традиционно и дружно уходят в отпуск), то есть фактически у нас чуть более 3х месяцев. По опыту разработки аналогичных приборов, основная заморока - это отладка измерительного железа, управление измерениями и обработка результатов, поэтому хотелось бы, чтобы база (процессорная платка и система на ней) ожила сразу без особых проблем.

По поводу Самсунга, пока что из плат с их процессорами в наше поле зрения попадали платы от digi.com, например, такая:
http://www.digi.com/products/embeddedsolut...m2443.jsp#specs
Состав BSP у них вроде солидный, если верить их рекламным докам. У кого-нибудь есть опыт использования их плат? отзывы?

К сожалению, большая часть плат которые проходят по требованиям по памяти - именно с OMAPами, которые Вы нне рекомендуете.
Кстати, что скажете по поводу платок на основе БиглБорда (как я понимаю, там тоже все с доками и BSP неважно?)?

Какие у кого есть мнения по поводу Аtmel и XScale? Например, что то такое:
http://www.emacinc.com/som/som9g45.htm
и
http://www.voipac.com/27M-DMM-355
соответственно.

Еще раз спасибо!
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- timmych   Выбор платформы на основе ARM   May 12 2010, 11:36
- - dch   там к разделе ARM есть платочка Siberia на атме...   May 15 2010, 04:55
- - AlexandrY   Цитата(timmych @ May 12 2010, 14:36) жела...   May 15 2010, 14:12
|- - etoja   Цитата(AlexandrY @ May 15 2010, 18:12) Я ...   May 17 2010, 06:39
- - timmych   Очень сильно интересуют мнения по поводу такой пла...   May 31 2010, 10:47
|- - etoja   Page Not Found   May 31 2010, 12:06
- - timmych   Прошу прощения. Вот правильная ссылка на модуль (D...   May 31 2010, 12:36
|- - etoja   На сайте Digi не работает ссылка на описание проце...   Jun 1 2010, 09:02
|- - timmych   Цитата(etoja @ Jun 1 2010, 13:02) На сайт...   Jun 3 2010, 06:44
|- - uzig   Цитата(timmych @ Jun 3 2010, 10:44) Описа...   May 1 2011, 20:27
|- - IgorKossak   Цитата(uzig @ May 1 2011, 23:27) Будьте д...   May 2 2011, 07:54
- - i.cf   Есть много разных модулей у PHYTEC, правда по цене...   Jun 10 2010, 16:26
|- - etoja   Китайцы делают отличные платы с линуксом по хороши...   Jun 11 2010, 07:03
|- - hwdev   т.к. тут каждый кулик свое хвалит, то я добавлю: ...   Jun 13 2010, 18:00
|- - dch   Цитата(hwdev @ Jun 13 2010, 22:00) какой ...   Jun 14 2010, 00:06
||- - etoja   Цитата(dch @ Jun 14 2010, 04:06) периодич...   Jun 15 2010, 06:21
||- - dch   Цитата(etoja @ Jun 15 2010, 10:21) Россий...   Jul 5 2010, 00:42
||- - sasamy   Цитата(dch @ Jul 5 2010, 04:42) в определ...   Jul 5 2010, 20:28
||- - dch   Цитата(sasamy @ Jul 6 2010, 00:28) отдел ...   Jul 5 2010, 23:08
|- - anpilog   Цитата(hwdev @ Jun 13 2010, 21:00) BlueSh...   Jul 5 2010, 07:00
|- - sasamy   Цитата(anpilog @ Jul 5 2010, 11:00) Аааа....   Jul 5 2010, 09:12
|- - anpilog   Цитата(sasamy @ Jul 5 2010, 12:12) Вы не ...   Jul 5 2010, 10:34
|- - sasamy   Цитата(anpilog @ Jul 5 2010, 13:34) Зачем...   Jul 5 2010, 10:49
|- - anpilog   Цитата(sasamy @ Jul 5 2010, 13:49) Вы не ...   Jul 5 2010, 10:55
|- - sasamy   Цитата(anpilog @ Jul 5 2010, 14:55) Да......   Jul 5 2010, 11:52
- - at90   В айфоне самсунговский проц стоит...   Jun 14 2010, 02:59
- - timmych   Спасибо всем откликнувшимся! Отвечаю по поряд...   Jun 15 2010, 07:46
|- - etoja   У Техаса Инструмента есть интересная плата размеро...   Jun 17 2010, 06:51
|- - AlexN   Цитата(etoja @ Jun 17 2010, 13:51) У Теха...   Jun 17 2010, 08:31
- - andron86   http://www.karo-electronics.com/ посмотрите там, D...   May 2 2011, 08:15
|- - Tarbal   Цитата(andron86 @ May 2 2011, 12:15) http...   Apr 18 2014, 05:21
- - Мур   Мужики! С 2011г прошла вечность! Какие ...   Apr 17 2014, 16:44
- - Мур   Вроде оно.. Connecting the JTAG programmer to the...   Apr 18 2014, 04:40
- - Мур   Лихо!... Parallella Multi-core single board c...   Apr 20 2014, 18:01
- - Мур   Симпатюля... http://top-device.com.ua/p28807894-me...   Apr 24 2014, 12:08
- - Мур   Вот это был бы вариант! Жаль нет на Украине...   Apr 30 2014, 07:36


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

 


RSS Текстовая версия Сейчас: 24th June 2025 - 07:21
Рейтинг@Mail.ru


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