|
какой ARM выбрать + Linux+ С поддержкой. |
|
|
|
Nov 14 2006, 22:04
|
Частый гость
 
Группа: Свой
Сообщений: 172
Регистрация: 23-04-06
Пользователь №: 16 404

|
Цитата(cpl @ Nov 15 2006, 00:26)  ep9315 (есть linux нет bsp непонятно что с поддержкой) Я как раз разрабатываю плату на основе этого чипа. Поддержка какая-то да есть в виде форума и самого сайта http://arm.cirrus.com, где много чего полезного для Linux. C Linux пока на этом чипе не возился, но при работе с WinCE непреодолимых трудностей не было (спасибо этой конференции  ). По крайне мере в BSP для WinCE 5.0 драйвера идут с комментариями что облегчает доработку под себя. По сравнению с at91rmxxx у ep9315 есть математический сопроцессор. Хотя если у вас только TCP,WEB,FTP и не нужен ни контроллер IDE ни Raster то особого смысла использовать 9315 я не вижу можно заменить на попроще (9312/07/02), только вот у 9302 16 битная шина =( и здеь мне кажется at91rm9200 смотрится лучше. Да и что вы хотите от поддержки?
|
|
|
|
|
Nov 14 2006, 22:20
|
Местный
  
Группа: Свой
Сообщений: 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 непреодолимых трудностей не было (спасибо этой конференции  ). По крайне мере в BSP для WinCE 5.0 драйвера идут с комментариями что облегчает доработку под себя. По сравнению с at91rmxxx у ep9315 есть математический сопроцессор. Хотя если у вас только TCP,WEB,FTP и не нужен ни контроллер IDE ни Raster то особого смысла использовать 9315 я не вижу можно заменить на попроще (9312/07/02), только вот у 9302 16 битная шина =( и здеь мне кажется at91rm9200 смотрится лучше. Да и что вы хотите от поддержки? В целом пытаюсь закладывать в проект камень который буду использоватьв перпективе (в последующих проектах) настаивал на at91rm9200 да начальство давит на отсутствие поддержки со стороны производителя все остальные типа не вчет, сам понимаю что набив руку проблем будет меньше и как говорится все решаемо, пока переубедить не получается отподдежки хотелосьбы следующего: сопровождение порта линукса на время жизни камня, коректных ответов на поставленый вопрос (желательно по русски), патчей в случаи находки багов.
|
|
|
|
|
Nov 14 2006, 22:40
|
Гуру
     
Группа: Свой
Сообщений: 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 да начальство давит на отсутствие поддержки со стороны производителя все остальные типа не вчет, сам понимаю что набив руку проблем будет меньше и как говорится все решаемо, пока переубедить не получается отподдежки хотелосьбы следующего: сопровождение порта линукса на время жизни камня, коректных ответов на поставленый вопрос (желательно по русски), патчей в случаи находки багов. Такой поддержки ни у кого нет. И быть не может, к сожалению  По-моему, в Вашем случае лучше всего взять именно at91rm9200.
|
|
|
|
|
Nov 15 2006, 06:49
|
Гуру
     
Группа: Свой
Сообщений: 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. На самом деле, все вполне преодолимо
|
|
|
|
|
Nov 15 2006, 22:20
|
Частый гость
 
Группа: Свой
Сообщений: 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, даже пасьянс не включили в сборку
|
|
|
|
|
Jun 6 2007, 14:12
|
Частый гость
 
Группа: Новичок
Сообщений: 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 отверстие. И с линуксом ситуация не ясна - видел только в виде демок, впрочем, особо и не искал.
|
|
|
|
|
Jun 7 2007, 11:50
|
Частый гость
 
Группа: Свой
Сообщений: 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 не обойтись. Может я не в том направлении думаю? Есть ещё какие решения поставленной задачи?
|
|
|
|
|
Jun 7 2007, 12:38
|
Частый гость
 
Группа: Новичок
Сообщений: 84
Регистрация: 24-05-07
Пользователь №: 27 947

|
Цитата(lehho @ Jun 7 2007, 15:50)  Может я не в том направлении думаю? Есть ещё какие решения поставленной задачи? Задача как раз линуксовая. Можно взять какой-нибудь "маленький" процессор с MAC на борту. У Атмела есть только RM9200. Может быть EP9301 устроит? Какие еще требования к процессору?
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|