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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> какой ARM выбрать + Linux+ С поддержкой.
cpl
сообщение Nov 14 2006, 21:26
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 378
Регистрация: 6-12-04
Пользователь №: 1 340



Назрел переход (на некоторых задачах) с AVR на более быструю и функциональную платформу,
ореетируюсь на ARM под управлением ОС linux,
основные требования:
>100 MIPS
внешняя шина (для подключения ПЛИСИН и тп) + SDRAM+FLASH
ethernet 10/100
BSP+linux+обязательна поддержка!

Embedded linux мало знаком, предстоящие зачачи: TCP,WEB,FTP сервера, с обработкой поступающих данных.

до этого ореентировался на intel pxa2xx (intel продала подразделение PXA) пришлось отказаться.

расматриваю варианты
OMAP5912 (есть linux есть bsp непонятно что с поддержкой нет на борту ethernet)
at91rm9200 (есть linux нет BSP и некто неподдерживает)
at91rm926x (новый камень еще необкатан, есть киты)
ep9315 (есть linux нет bsp непонятно что с поддержкой)

кто какие еще камни использует и что может порекомендовать ?
Go to the top of the page
 
+Quote Post
sff
сообщение Nov 14 2006, 22:04
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 172
Регистрация: 23-04-06
Пользователь №: 16 404



Цитата(cpl @ Nov 15 2006, 00:26) *
ep9315 (есть linux нет bsp непонятно что с поддержкой)


Я как раз разрабатываю плату на основе этого чипа. Поддержка какая-то да есть в виде форума и самого сайта http://arm.cirrus.com, где много чего полезного для Linux.
C Linux пока на этом чипе не возился, но при работе с WinCE непреодолимых трудностей не было (спасибо этой конференции smile.gif ). По крайне мере в BSP для WinCE 5.0 драйвера идут с комментариями что облегчает доработку под себя.

По сравнению с at91rmxxx у ep9315 есть математический сопроцессор.
Хотя если у вас только TCP,WEB,FTP и не нужен ни контроллер IDE ни Raster то особого смысла использовать 9315 я не вижу можно заменить на попроще (9312/07/02), только вот у 9302 16 битная шина =( и здеь мне кажется at91rm9200 смотрится лучше.

Да и что вы хотите от поддержки?
Go to the top of the page
 
+Quote Post
cpl
сообщение Nov 14 2006, 22:20
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 378
Регистрация: 6-12-04
Пользователь №: 1 340



Цитата(sff @ Nov 15 2006, 01:04) *
Цитата(cpl @ Nov 15 2006, 00:26) *

ep9315 (есть linux нет bsp непонятно что с поддержкой)


Я как раз разрабатываю плату на основе этого чипа. Поддержка какая-то да есть в виде форума и самого сайта http://arm.cirrus.com, где много чего полезного для Linux.
C Linux пока на этом чипе не возился, но при работе с WinCE непреодолимых трудностей не было (спасибо этой конференции smile.gif ). По крайне мере в BSP для WinCE 5.0 драйвера идут с комментариями что облегчает доработку под себя.

По сравнению с at91rmxxx у ep9315 есть математический сопроцессор.
Хотя если у вас только TCP,WEB,FTP и не нужен ни контроллер IDE ни Raster то особого смысла использовать 9315 я не вижу можно заменить на попроще (9312/07/02), только вот у 9302 16 битная шина =( и здеь мне кажется at91rm9200 смотрится лучше.

Да и что вы хотите от поддержки?


В целом пытаюсь закладывать в проект камень который буду использоватьв перпективе (в последующих проектах)

настаивал на at91rm9200 да начальство давит на отсутствие поддержки со стороны производителя все остальные типа не вчет, сам понимаю что набив руку проблем будет меньше и как говорится все решаемо, пока переубедить не получается ninja.gif

отподдежки хотелосьбы следующего:
сопровождение порта линукса на время жизни камня,
коректных ответов на поставленый вопрос (желательно по русски), патчей в случаи находки багов.
smile.gif
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Nov 14 2006, 22:40
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Если стоит задача перехода с AVR, то, по-моему, в первую очередь следует смотреть в сторону флешевых контроллеров с 7-м ядром. Перейти сразу с ATMega128 на OMAP5912 - это очень круто, но едва ли действительно необходимо.

По поводу представленных камней:

OMAP5912 - Вещь не для слабонервных, для начала советую прикинуть объем документации, которую придется изучить - это несколько тысяч страниц в фирменном техасовском стиле.

AT91RM9200 - ИМХО, самый разумный вариант, если не нужна графика. Большое количество доступных проектов на нем в сети - несомненный плюс.

AT91SAM926x - Выглядит достаточно заманчиво. Сам планирую в ближайшем будущем использовать AT91SAM9261.

EP9315 - Тоже весьма достойный камень. Из недостатков - весьма слабая "малая" периферия: кривой SPI, нет I2C и т.п.
Можно посмотреть камни с 9-м ядром от Sharp: их делали, судя по всему, те же люди, что и EP93xx, но их архитектура кажется мне более правильной.

P.S. Все сказанное является исключительно моим личным мнением.
"Живьем" имел дело только с EP93xx и OMAP5912.

Цитата(sff @ Nov 15 2006, 01:04) *
По сравнению с at91rmxxx у ep9315 есть математический сопроцессор.

Толку от него, правда, мало, особенно под WinCE.

Цитата(sff @ Nov 15 2006, 01:04) *
Хотя если у вас только TCP,WEB,FTP и не нужен ни контроллер IDE ни Raster то особого смысла использовать 9315 я не вижу можно заменить на попроще (9312/07/02), только вот у 9302 16 битная шина =( и здеь мне кажется at91rm9200 смотрится лучше.

Полностью согласен.

Цитата(cpl @ Nov 15 2006, 01:20) *
настаивал на at91rm9200 да начальство давит на отсутствие поддержки со стороны производителя все остальные типа не вчет, сам понимаю что набив руку проблем будет меньше и как говорится все решаемо, пока переубедить не получается ninja.gif

отподдежки хотелосьбы следующего:
сопровождение порта линукса на время жизни камня,
коректных ответов на поставленый вопрос (желательно по русски), патчей в случаи находки багов.

Такой поддержки ни у кого нет. И быть не может, к сожалению sad.gif
По-моему, в Вашем случае лучше всего взять именно at91rm9200.
Go to the top of the page
 
+Quote Post
dch
сообщение Nov 15 2006, 03:23
Сообщение #5


Профессионал
*****

Группа: Участник
Сообщений: 1 179
Регистрация: 15-09-04
Из: 141070 г. Королев МО, улица Горького 39-121
Пользователь №: 661



Почему, сейчас большинство производителей поставляют Linux, минимально ядра для своих процессоров. По крайней мере на дисках технической поддержки Atmel они были.
Go to the top of the page
 
+Quote Post
SpiritDance
сообщение Nov 15 2006, 06:13
Сообщение #6


Дух погибшего транзистора
****

Группа: Свой
Сообщений: 877
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 288



aaarrr
А что там с spi у cirrus? Я присматриваюсь к olimex платке с ep9301 из плюсов есть порт ecos и linux. Мне никогда дела с этими ситемами не имевшим рабочие порты просто необходимы. Но и spi тоже критичен - по нему планирую сделать связь с дочерней платкой, так что хотелось бы узнать в чем кривизна. atmel - это конечно хорошо, но под них еще плату кому-то делать надо.


--------------------
Yes, there are two paths you can go by But in the long run Theres still time to change the road youre on.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Nov 15 2006, 06:49
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(SpiritDance @ Nov 15 2006, 09:13) *
aaarrr
А что там с spi у cirrus?

Что плохо с SPI:
- Скорость 3.686MHz (сейчас, правда, сделали 2x - 7.37MHz)
- Прерывания срабатывают только при достижении середины FIFO, если данных было загружено меньше - прерывания не будет никогда.
- Работать можно только в режиме 3.

Более подробно ужасы были описаны в теме про EP9302.
На самом деле, все вполне преодолимо smile.gif
Go to the top of the page
 
+Quote Post
Dainis
сообщение Nov 15 2006, 08:34
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 251
Регистрация: 23-06-04
Пользователь №: 154



http://www.digi.com/products/embeddedsolut...oprocessors.jsp
Netsilicon NS9360 & NS9750.

NS9360 for long lifetime (manufacturing) at least 7 years !

Linux:
http://www.digi.com/products/embeddedsolut...ces/lxnetes.jsp
Go to the top of the page
 
+Quote Post
SpiritDance
сообщение Nov 15 2006, 11:40
Сообщение #9


Дух погибшего транзистора
****

Группа: Свой
Сообщений: 877
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 288



aaarrr спасибо, вроде все не так плохо. smile.gif


--------------------
Yes, there are two paths you can go by But in the long run Theres still time to change the road youre on.
Go to the top of the page
 
+Quote Post
cpl
сообщение Nov 15 2006, 21:37
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 378
Регистрация: 6-12-04
Пользователь №: 1 340



спасибо за ответы,
кто использует кит с ep9302/15 с ним в комплекте линукс идет ? (какой он демо полный с исходниками ?)
а где можно приобрести кит с линуксом под at91rm9200 (в россии, линукс можно комерческий)?
Go to the top of the page
 
+Quote Post
sff
сообщение Nov 15 2006, 22:20
Сообщение #11


Частый гость
**

Группа: Свой
Сообщений: 172
Регистрация: 23-04-06
Пользователь №: 16 404



Цитата(cpl @ Nov 16 2006, 00:37) *
спасибо за ответы,
кто использует кит с ep9302/15 с ним в комплекте линукс идет ? (какой он демо полный с исходниками ?)

Всё что касется линукса у Cirrus лежит на arm.cirrus.com c тулчанами и, конечно же, с полными исходниками. Там есть и готовый образ с оболочкой на основе Opie, в качестве загрузчика RedBoot.
А сам кит (EP9315A) поставлялся только с IAR Evalution, и 2 бумажками, на первой что после регистрации кита можно скачать WinCE по указанному адресу. А на второй ещё ссылка на какую-то софтину. В самой плате в начальный момент прошит WinCE 5.0, и толку от которого не много, разве что проверить работоспособность и посмотреть на IE (при этом у системы NLS только английская) или проиграть MP3, даже пасьянс не включили в сборку smile.gif
Go to the top of the page
 
+Quote Post
lehho
сообщение Jun 6 2007, 13:04
Сообщение #12


Частый гость
**

Группа: Свой
Сообщений: 105
Регистрация: 3-05-05
Пользователь №: 4 704



Интересно, а что-нибудь на рынке изменилось? Тоже склоняюсь к EP93xx. Прежде всего из-за linux. Но вот по периферии ещё бы хотелось I2C (не сильно принципиально) и USB slave.

Ну или at91rm9200, но он старый. Я так понимаю на его место пришла серия AT91SAM9, а на не обкатанную серию как-то боязно заходить.

Форум облазил - альтернативы EP93xx пока не вижу. Что можете посоветовать?
Go to the top of the page
 
+Quote Post
a3r3
сообщение Jun 6 2007, 14:12
Сообщение #13


Частый гость
**

Группа: Новичок
Сообщений: 84
Регистрация: 24-05-07
Пользователь №: 27 947



Цитата(lehho @ Jun 6 2007, 17:04) *
Интересно, а что-нибудь на рынке изменилось? Тоже склоняюсь к EP93xx. Прежде всего из-за linux. Но вот по периферии ещё бы хотелось I2C (не сильно принципиально) и USB slave.

Поддержка I2C в последних версиях линукса для EP93xx добавлена. Как USB function есть поддержка ISP1581 - вещь несколько тормозная, но вполне работает.

Я бы сейчас смотрел в сторону AT91SAM9261 или AT91SAM9263 - очень дешево и сердито. Правда, платы пришлось делать с нормами 0.1 зазор/дорожка и 0.3 отверстие. И с линуксом ситуация не ясна - видел только в виде демок, впрочем, особо и не искал.
Go to the top of the page
 
+Quote Post
lehho
сообщение Jun 7 2007, 11:50
Сообщение #14


Частый гость
**

Группа: Свой
Сообщений: 105
Регистрация: 3-05-05
Пользователь №: 4 704



Цитата(a3r3 @ Jun 6 2007, 18:12) *
Поддержка I2C в последних версиях линукса для EP93xx добавлена. Как USB function есть поддержка ISP1581 - вещь несколько тормозная, но вполне работает.

Я бы сейчас смотрел в сторону AT91SAM9261 или AT91SAM9263 - очень дешево и сердито. Правда, платы пришлось делать с нормами 0.1 зазор/дорожка и 0.3 отверстие. И с линуксом ситуация не ясна - видел только в виде демок, впрочем, особо и не искал.


Т.е получается, что пока всё теже кристаллы. Нормы плат - это не страшно.
По поводу AT91SAM9xxx ещё подумаю.
Собственно почему хочу зайти на ARM9 + linux. Давно назревала задача управления устройством по Ethernet. Изначально мыслил это так: управляющая программа на PC шлёт простые команды по Ethernet (обмен регистром) и она же отображает полученные результаты. Нацеливался на LPC2378 или LPC2214+Wiznet. Но вот заказчик захотел чтоб всё управление устройством красиво отображалось в web-browser, соответственно в контроллер вползает web-server c поддержкой php, скриптов. На мой взгляд для решения такой задачи в разумные сроки без linux не обойтись. Может я не в том направлении думаю? Есть ещё какие решения поставленной задачи?
Go to the top of the page
 
+Quote Post
a3r3
сообщение Jun 7 2007, 12:38
Сообщение #15


Частый гость
**

Группа: Новичок
Сообщений: 84
Регистрация: 24-05-07
Пользователь №: 27 947



Цитата(lehho @ Jun 7 2007, 15:50) *
Может я не в том направлении думаю? Есть ещё какие решения поставленной задачи?

Задача как раз линуксовая. Можно взять какой-нибудь "маленький" процессор с MAC на борту. У Атмела есть только RM9200. Может быть EP9301 устроит? Какие еще требования к процессору?
Go to the top of the page
 
+Quote Post

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

 


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


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