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

 
 
> ARM9 - выбор актуального MCU, как же все быстро меняется...
PrSt
сообщение Aug 4 2010, 20:55
Сообщение #1


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 ? (я еще не искал)
Посоветуйте плиз, на что лучше сейчас обратить внимание и из чего сделать выбор?

.


--------------------
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
COMA
сообщение Aug 6 2010, 03:24
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559



Сейчас AlexandrY тебе предложит купить его плату и не напрягаться с разработкой. smile.gif
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Aug 6 2010, 06:28
Сообщение #3


Ally
******

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



Цитата(COMA @ Aug 6 2010, 06:24) *
Сейчас AlexandrY тебе предложит купить его плату и не напрягаться с разработкой. smile.gif

Увы пока не предложу. Может через месяц wink.gif
Да и 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-е суток, а десять лет без сбоев будет качаться аудиопоток wink.gif
Go to the top of the page
 
+Quote Post
winner
сообщение Aug 6 2010, 08:21
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 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-е суток, а десять лет без сбоев будет качаться аудиопоток wink.gif


Пока что у вас даже секунду похоже не качалось а говорите про десятилетия - сегодня важна скорость разработки и функционал, а не качество которые вы к тому же вряд ли обеспечите без протестированного ядра ОС - через пару лет ваше устройство уже морально устареет.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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


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

 


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


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