|
ARM9 - выбор актуального MCU, как же все быстро меняется... |
|
|
|
Aug 4 2010, 20:55
|

http://uschema.com
   
Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394

|
Друзья/коллеги, нужен совет. Дело в том что я на пару годиков немного выпал с русла моделей 9х армов, сейчас вот снова к ним возвращаясь, так как подходит этап нового проекта. Пока я был в сторонке, старался отслеживать эту тему, да вот оказалось прогресс убежал дальше вперед и появилось у всех новых процов много. И старичок AT91RM9200 уже не так заманчив, по этому его уже даже не рассматриваю. У нас назревает очередной проект на базе ARM7/ARM9. Проект платы, ведется по ссылке - http://projects.org.ua/forum/viewtopic.php?t=2808. Так сказать, планируется очередная плата на рынке, Хотим ее естественно сделать очень заманчивой. Сейчас стоит выбор между ARM7 или ARM9. (лично я начинаю рассматривать ARM9). На плату планируется как обычно возможность установки Linux, то есть нужно что бы ядро про выбранный MCU знало, или были патчи. Снова приходится делать выбор какой ARM9 микроконтроллер закладывать, и возникла некоторая проблема выбора. Из периферии обязательно нужно: Ethernet+LCD+TouchScreen, все остальное обычно есть. Частота естественно повыше, можно с DDR. Сделал некоторый обзор по известным в этом плане фирмам, однако не много тех кристаллов что содержит Ethernet+LCD+TouchScreen. На этом фоне выглядят очень заманчиво все та же старая гвардия - Atmel vs NXP. У Атмела SAM9G45, но корпус жуть - TFBGA 324У NXP LPC3250. Но он тоже в жудком корпусе - 296 pin TFBGA package. Вопрос: Какой из известных сегодня MCU вы бы предложили к применению из Atmel/NXP, что бы Вы могли подсказать? Кстати, может что появилось интересное у других вендоров, Samsung / FreeScale / ST / Broadcom ? (я еще не искал) Посоветуйте плиз, на что лучше сейчас обратить внимание и из чего сделать выбор? .
--------------------
|
|
|
|
|
 |
Ответов
|
Aug 6 2010, 06:28
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
Цитата(COMA @ Aug 6 2010, 06:24)  Сейчас AlexandrY тебе предложит купить его плату и не напрягаться с разработкой.  Увы пока не предложу. Может через месяц Да и Ethernet считаю может быть замещен HS USB либо SDIO-WiFI модулями. Но на плату с линуксом или Win ставить медленный Ethernet значит сильно напрягать разработчиков софта. Каждая итерация загрузки образа будет длиться неимоверно долго . Может с такой платой и будет кто-то возиться, но потом отложат в сторону ибо скорость разработки будет сильно заторможена. Цитата(winner @ Aug 5 2010, 23:57)  Для linux - оно ? Мда..., вот еще такой же мусор: http://tomoyo.sourceforge.jp/cgi-bin/lxr/s...rs/net/ks8851.cНаходится с полтыка. Объясняю. Эти отрывки всего лишь слой некоей абстракции где нет детализации таких важнейших элементов как работа непосредственно с SPI, с DMA, с контроллером прерываний, с кэшами, с мультиплексором портов, с системой клокинга, с самими портами наконец. Они нисколько не помогают написать реальный драйвер для конкретной платы. Драйвер без линукса и без надуманных слоев HAL это такой какой приведен в этом проекте: http://caxapa.ru/eewiki/Example_NANDTurboSpeed_for_ARMGS10Никаких ссылок на сервисы операционки либо вспомогательные либы. Все по чесному. Только регистры SoC-а и ядро проца. Просто, прозрачно и надежно. И тогда не 3-е суток, а десять лет без сбоев будет качаться аудиопоток
|
|
|
|
|
Aug 6 2010, 08:21
|
Участник

Группа: Участник
Сообщений: 40
Регистрация: 3-08-10
Пользователь №: 58 732

|
Цитата(AlexandrY @ Aug 6 2010, 09:28)  Да и Ethernet считаю может быть замещен HS USB либо SDIO-WiFI модулями. Кто вам мешает это сделать ? Только вы цены на них видели ? Ваш внешний модуль будет по цене соизмерим со стоимостью всей платы. Цитата 1.2.16 Synchronous Serial Port (SSP) The i.MX23 SOC contains two integrated synchronous serial ports, SSPs. Each SSP supports a wide range of synchronous serial interfaces, including: • 1-bit, 4-bit, or 8-bit high-speed MMC/SD/SDIO • Motorola (1-bit) and Winbond (1, 2 and 4-bit) SPI with up to 3 slave selects • TI SSI Цитата Но на плату с линуксом или Win ставить медленный Ethernet значит сильно напрягать разработчиков софта. Каждая итерация загрузки образа будет длиться неимоверно долго . Может с такой платой и будет кто-то возиться, но потом отложат в сторону ибо скорость разработки будет сильно заторможена. Есть специализированная утилита для загрузки образов - mfg-tool, работает напрямую с USB. Цитата Объясняю. Эти отрывки всего лишь слой некоей абстракции где нет детализации таких важнейших элементов как работа непосредственно с SPI, с DMA, с контроллером прерываний, с кэшами, с мультиплексором портов, с системой клокинга, с самими портами наконец. Они нисколько не помогают написать реальный драйвер для конкретной платы. Драйвер без линукса и без надуманных слоев HAL это такой какой приведен в этом проекте: Можно было просто спросить пример standalone приложения - у меня таких нет, можете задать вопрос freescale, хотя если знакомы со структурой ядра linux это все находится очень быстро в исходниках. Там вся абстракция - сначала данные помещаются в очеред а потом драйвером spi оттуда извлекаются и отсылаются в котроллер - это все очень легко читаемо. Цитата регистры SoC-а и ядро проца. Просто, прозрачно и надежно. Это цитата "оттуда": Цитата Стандартная библиотеки NXP (NXP Common Driver Library (CDL)) имеет несколько существенных недостатков в числе которых:
* ошибки в примерах использования драйверов, * слишком запутанная и недокументированная структура драйверов, * неоптимальные по быстродействию процедуры работы с периферией. Цитата И тогда не 3-е суток, а десять лет без сбоев будет качаться аудиопоток  Пока что у вас даже секунду похоже не качалось а говорите про десятилетия - сегодня важна скорость разработки и функционал, а не качество которые вы к тому же вряд ли обеспечите без протестированного ядра ОС - через пару лет ваше устройство уже морально устареет.
|
|
|
|
Сообщений в этой теме
PrSt ARM9 - выбор актуального MCU Aug 4 2010, 20:55 KRS IMHO надо в сторону Cortex-A8 смотреть, например T... Aug 4 2010, 21:13 PrSt Цитата(KRS @ Aug 5 2010, 00:13) IMHO надо... Aug 4 2010, 21:20 aaarrr Цитата(PrSt @ Aug 5 2010, 00:55) Какой из... Aug 4 2010, 21:26 _4afc_ Цитата(aaarrr @ Aug 5 2010, 01:26) ИМХО, ... Aug 5 2010, 07:01  aaarrr Цитата(_4afc_ @ Aug 5 2010, 11:01) А смыс... Aug 5 2010, 08:32 dimka76 Можно взглянуть на iMX233RM. ARM926EJ-S, 454 MHz, ... Aug 5 2010, 04:29 PrSt Цитата(dimka76 @ Aug 5 2010, 07:29) Можно... Aug 5 2010, 05:12  dimka76 Цитата(PrSt @ Aug 5 2010, 09:12) это како... Aug 5 2010, 05:32   PrSt Цитата(dimka76 @ Aug 5 2010, 08:32) А iMX... Aug 5 2010, 21:46    SergeyDDD Цитата(PrSt @ Aug 6 2010, 00:46) Заинтере... Aug 6 2010, 08:23     COMA Цитата(SergeyDDD @ Aug 6 2010, 12:23) Над... Aug 6 2010, 08:38      AlexandrY Цитата(COMA @ Aug 6 2010, 11:38) Условно ... Aug 6 2010, 08:55      aaarrr Цитата(COMA @ Aug 6 2010, 12:38) DDRII SD... Aug 6 2010, 14:27       PrSt Цитата(aaarrr @ Aug 6 2010, 17:27) Никако... Aug 6 2010, 14:47        aaarrr Цитата(PrSt @ Aug 6 2010, 18:47) "пр... Aug 6 2010, 15:05       SergeyDDD Цитата(aaarrr @ Aug 6 2010, 17:27) Никако... Aug 6 2010, 15:17        aaarrr Цитата(SergeyDDD @ Aug 6 2010, 19:17) А ч... Aug 6 2010, 15:33         SergeyDDD Цитата(aaarrr @ Aug 6 2010, 18:33) Нет, у... Aug 6 2010, 17:08         COMA Цитата(aaarrr @ Aug 6 2010, 19:33) Нет, у... Aug 7 2010, 05:54    Samum 095 Ставьте к IMX257 Ethernet LAN7200 и контролку XC61... Aug 17 2010, 14:44  dlman Цитата(PrSt @ Aug 5 2010, 09:12) это како... Aug 5 2010, 08:52   AlexandrY Цитата(dlman @ Aug 5 2010, 11:52) Кстати,... Aug 5 2010, 09:16    PrSt Цитата(AlexandrY @ Aug 5 2010, 12:16) И г... Aug 5 2010, 10:26     AlexandrY Цитата(PrSt @ Aug 5 2010, 13:26) Но не см... Aug 5 2010, 10:53      PrSt Ребята, а кто применяет какие вообще кристаллы схо... Aug 5 2010, 17:42      winner Цитата(AlexandrY @ Aug 5 2010, 14:53) Ну ... Aug 5 2010, 20:13       AlexandrY Цитата(winner @ Aug 5 2010, 23:13) В linu... Aug 5 2010, 20:32        winner Цитата(AlexandrY @ Aug 6 2010, 00:32) сом... Aug 5 2010, 20:42         AlexandrY Цитата(winner @ Aug 5 2010, 23:42) Трое с... Aug 5 2010, 20:46          winner Цитата(AlexandrY @ Aug 6 2010, 00:46) Нет... Aug 5 2010, 20:57      starterkit Цитата(AlexandrY @ Aug 5 2010, 14:53) Ну ... Sep 26 2010, 19:45    dlman Цитата(AlexandrY @ Aug 5 2010, 13:16) И г... Aug 6 2010, 05:13     PrSt Цитата(dlman @ Aug 6 2010, 08:13) к сожал... Aug 6 2010, 05:18 AlexandrY Про Atmel я бы забыл. Все равно в стоках их нет. Д... Aug 5 2010, 07:46   AlexandrY Цитата(winner @ Aug 6 2010, 11:21) .... с... Aug 6 2010, 08:36 COMA Это не про iMX23..27.
А вообще о памяти DDR, и DD... Aug 6 2010, 09:04 SergeyDDD Цитата(COMA @ Aug 6 2010, 12:04) Это не п... Aug 6 2010, 09:20  AlexandrY Цитата(SergeyDDD @ Aug 6 2010, 12:20) По ... Aug 6 2010, 10:26   PrSt Цитата(AlexandrY @ Aug 6 2010, 13:26) Тут... Aug 7 2010, 09:29    SergeyDDD Цитата(PrSt @ Aug 7 2010, 12:29) Интересн... Aug 7 2010, 10:26     PrSt Цитата(SergeyDDD @ Aug 7 2010, 13:26) реч... Aug 8 2010, 07:36      aaarrr Цитата(PrSt @ Aug 5 2010, 00:55) Так сказ... Aug 8 2010, 10:18       AlexandrY Цитата(aaarrr @ Aug 8 2010, 13:18) Вот ка... Aug 9 2010, 08:04        winner Дело в том что среди так называемых эмбеддеров спе... Aug 9 2010, 10:52 COMA У DDR 16 бит по обоим фронтам. Можно сказать что п... Aug 7 2010, 10:04 andrewlekar В чём проблема портирования либ? Не использовать о... Aug 9 2010, 11:48 PrSt хорошо, вот есть камешки, на которых был сделан об... Aug 9 2010, 19:37  aaarrr Цитата(PrSt @ Aug 9 2010, 23:37) - i.MX25... Aug 9 2010, 20:24   PrSt Цитата(aaarrr @ Aug 9 2010, 23:24) TI... Aug 10 2010, 04:44  dmtr Цитата(PrSt @ Aug 10 2010, 02:37) хорошо,... Aug 10 2010, 13:58 proba это http://www.hawkboard.org/distributors смотрел... Aug 10 2010, 06:23 AlexandrY Цитата(proba @ Aug 10 2010, 09:23) какое ... Aug 10 2010, 10:06  aaarrr Цитата(AlexandrY @ Aug 10 2010, 14:06) Ху... Aug 10 2010, 12:39   AlexandrY Цитата(aaarrr @ Aug 10 2010, 15:39) На то... Aug 10 2010, 12:55 COMA Ребята сами хотят сделать свое устройство.
Хотели ... Aug 10 2010, 06:38 rodgi Samum 095
А подскажите где и как покупали заказыва... Sep 27 2010, 09:10 Samum 095 QUOTE (rodgi @ Sep 27 2010, 13:10) Samum ... Jul 25 2011, 11:09  Samum 095 Мама IMX25 / IMX51 от Voipaca стоит 200 евро.
i.M... Aug 26 2011, 06:09 Corvus Подниму тему.
Что сейчас лучше закладывать в новый... Jul 23 2011, 16:30 VladimirB Цитата(Corvus @ Jul 23 2011, 20:30) ... Б... Jul 23 2011, 18:23 Samum 095 Ставьте любой Freescale ряда IMX 25, 27, 28 и тд а... Jul 24 2011, 13:57 SII Может, лучше мощный Кортех-М? Например, из СТМ32 -... Jul 23 2011, 18:01 Corvus Цитата(SII @ Jul 23 2011, 22:01) Может, л... Jul 23 2011, 18:07
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|