v_mirgorodsky 0 22 апреля, 2006 Опубликовано 22 апреля, 2006 · Жалоба Возникла задача создания устройства со следующими характеристиками: средней скорострельности CPU c GPIO под управлением *nix подобной ОС поддержка ATA/SerialATA/CompactFlash HDD с FAT32 поддержка TCP/IP по Ethernet 10/100 возможность доступа к локальному винту через USB Mass Storage возможность оперативной отправки части записываемой информации на винт по сети возможность подключения к устройству стандартных коммуникационных USB устройств Отсюда выглядит так, что в качестве операционной системы системы необходимо брать обычный Linux. Он сам по себе умеет работать с FAT32, имеет поддержку IDE, сетевых протоколов и для него существуют драйвера под стандартные коммуникационные USB устройства. К списку приведенному выше придется дотачать собственно, прикладную программу, занимающуюся обработкой данных, записью их на винт и отправкой в сеть, драйвер источника этих самых данных и арбитраж с внешней системой, пытающейся получить доступ к внутреннему винту по USB Mass Storage. Все остальное тем или иным образом включено в ядро Linux или может быть откомпилировано в качестве прикладных программ. Теперь к выбору процессора. Существуют ли процессора, имеющие на борту все из выше перечисленных интерфейсов? Самым перспективным на данный момент является AXIS ETRAX100LX. У него на борту есть встроенный IDE, DDR SDRAM контроллер, Ethernet 10/100, USB Host (к сожалению, только 1.1), он поддерживает GPIO и на него честно портирован Linux. Плюс в процессоре реализованы механизмы управления виртуальной памятью, a-la x86 Protected Mode. Сильно смущает только его частота, составляющая "всего" 100MHz. Другим кандидатом в процессора для этой системы выступает ARM AT91RM9200. Управление виртуальной памятью, как я понял из даташита - отсутствует. У него частота повыше, однако у него нет встроенного IDE, а это значит, что драйвер IDE под Linux придется разрабатывать самому. К тому же не до конца ясен статус порта Linux ядра для него. Я знаком с отладочной платой AndiBig, однако еще не видел информации об успешном запуске на этом процессоре полноценной OС. Плюс не ясно, как может функционировать Linux ядро без полноценной системы виртуальной памяти. Вот так и проходит время :cranky: Мож у кого есть какие мысли в пользу одного или второго решения? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Evgeny_CD 0 22 апреля, 2006 Опубликовано 22 апреля, 2006 · Жалоба 1. AT91RM9200 построен на 920 ядре, и MMU там есть. 2. По поводу дров для линуха - сюда http://maxim.org.za/AT91RM9200/2.6/ 3. Отсутствие репортов об успешном запуске, например, говорит о том, что народу линух был попросту не нужен - на нем свет клином не сошелся. 4. Можете еще тут посмотреть - это очень близко к варианту "нашей" отладочной платы http://www.ime.usp.br/~fr/sbc/ 5. Из процов еще есть Cirrus EP930(1|2) На него есть портированный линух и eCos. 6. Из осей - посмотрите eCos http://ecos.sourceware.org/ Он легче линуха и вполне "unix-like". 7. В ETRAX100LX Вас должно смущать отсутствие инд. температурного диапазона, а не 100 мгц. В камне очень хорошая система DMA (linked lists), так что он достаточно быстр. Собстенно, есть дешевые киты на ETRAX100LX - около 100 евриков http://www.acmesystems.it/index.php/Welcom...stems_home_page EP9302 тоже не отстает http://electronix.ru/forum/index.php?showtopic=10753&hl= Насчет "нашей платы" и думать нечего - берите да пробуйте. Или 500 р на плату жалко? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
d__ 0 3 мая, 2006 Опубликовано 3 мая, 2006 · Жалоба Надо внимательно читать эху: 3. Отсутствие репортов об успешном запуске, например, говорит о том, что народу линух был попросту не нужен - на нем свет клином не сошелся. http://electronix.ru/forum/index.php?s=&sh...indpost&p=24842 Линукс на РМ9200 был запущен более года тому назад. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Evgeny_CD 0 4 мая, 2006 Опубликовано 4 мая, 2006 · Жалоба Надо внимательно читать эху: http://electronix.ru/forum/index.php?s=&sh...indpost&p=24842 Линукс на РМ9200 был запущен более года тому назад. В том, что на 9200 линух пускается - нет вопроса. Вопрос был про запуск линуха на данной конкретной плате. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ipc 0 4 мая, 2006 Опубликовано 4 мая, 2006 · Жалоба Вобщем то задача далеко неоригинальная. Есть стандартные решения.Я непризываю покупать но посмотреть можно.Оба девайса идут в разной комплектации в том числе с USB и GPIO. http://www.janz.com/as/produkte/index.php?p=125&lang=E http://www.janz.com/as/produkte/index.php?p=5&lang=E Я плотно юзаю один из этих девайсов и вобщем то в восторге.Правда ценник у них 1К вечно зеленых что негуд но разработка небольшой партии аналогичных девайсов обойдецца дороже. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
3.14 0 4 мая, 2006 Опубликовано 4 мая, 2006 · Жалоба 2 v_mirgorodsky Если память не изменяет, Вы ведь с общались Virtex4FX, разве это Вас не устраивает? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
v_mirgorodsky 0 4 мая, 2006 Опубликовано 4 мая, 2006 · Жалоба 2 v_mirgorodsky Если память не изменяет, Вы ведь с общались Virtex4FX, разве это Вас не устраивает? Не-а, цена на Virtex4 слишком большая :blink: порядка $200 за корпус. А так, решение с Virtex4FX было бы очень даже ничего :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
3.14 0 4 мая, 2006 Опубликовано 4 мая, 2006 · Жалоба Боюсь соврать, но помоему кто то из учатников форума (из за бугра) указывал стоимость FX около сотни баксов. Так что возможно, если зарегистрируете проект, то и цена чипа станет приемлемой. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
v_mirgorodsky 0 5 мая, 2006 Опубликовано 5 мая, 2006 · Жалоба Боюсь соврать, но помоему кто то из учатников форума (из за бугра) указывал стоимость FX около сотни баксов. Так что возможно, если зарегистрируете проект, то и цена чипа станет приемлемой. Да действительно при регистрации проекта цена на чип падает примерно в два раза, но это все равно очень дорого для этого проекта. :( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться