|
|
  |
Посоветуйте проц ARM, для нового проекта |
|
|
|
Oct 12 2015, 17:39
|
Знающий
   
Группа: Свой
Сообщений: 524
Регистрация: 25-12-08
Из: Москва
Пользователь №: 42 748

|
Мы делаем приборы на STM32f103 но сейчас нужно расширить выпуск продукции поменять ЖК дисплей на TTF, добавить памяти и прочее Притащил плату дисковери с 429 STM и TTF дисплеем. в принципе переделывать старый код под него не особо трудно, но хотелось бы добавить в новый прибор: WiFi, Ethernet и что то еще если потребуется - например какой нибудь ZigBee или BlueTooth. Сейчас для увеличения функциональности приходится добавлять отдельные платы WiFi, GPS модема и пр Я предложил сделать одну плату на Linux а все программы уже писать на уровне операционной системы - что намного проще, а не на уровне прерываний и ввода вывода. Хочу у знатоков узнать примерно время разработки под Linux относительно такого же времени разработки под "голую" железку. С Linux я в принципе хорошо знаком, очень давно писал какие то драйверы когда еще ядро было 2.4 и существовала шина ISA. Те времена конечно давно прошли, но не думаю что концепция сильно изменилась. Сейчас подбираю отладку под Linux из вариантов только Atmel SAMA5D3 или какой нибудь TexasInstruments Склоняюсь к атмелу, но последние слухи о кончине этой компании не особо радуют. С техасами дело имел, но не с техасовскими армами. Кто что может посоветовать и прикинуть время перехода на эти процы!
|
|
|
|
|
Oct 12 2015, 18:52
|
Местный
  
Группа: Свой
Сообщений: 220
Регистрация: 15-05-09
Пользователь №: 49 132

|
я, например, сейчас очень пристально присматриваюсь к freescale i.mx6... дешево и хорошо едет, в отличие от Тексаса. на работе есть DM385 от ТИ - без поллитра хрен чего разберешь. это, я бы сказал, валун, нет, глыба просто, в огород тексаса. реально жесть. если не интересует прям вот шибко последнее железо - то прикольные цацки на старом добром i.mx233/287 можно сделать. вагоны примеров и глюки все известны. как вариант еще сходить на дигикей в раздел SoM и позырить, чего так таки продается и от кого! и почем.
Сообщение отредактировал bloody-wolf - Oct 12 2015, 18:59
|
|
|
|
|
Oct 12 2015, 19:24
|
Знающий
   
Группа: Свой
Сообщений: 524
Регистрация: 25-12-08
Из: Москва
Пользователь №: 42 748

|
Цитата(bloody-wolf @ Oct 12 2015, 21:52)  я, например, сейчас очень пристально присматриваюсь к freescale i.mx6... дешево и хорошо едет, в отличие от Тексаса. на работе есть DM385 от ТИ - без поллитра хрен чего разберешь. это, я бы сказал, валун, нет, глыба просто, в огород тексаса. реально жесть. если не интересует прям вот шибко последнее железо - то прикольные цацки на старом добром i.mx233/287 можно сделать. вагоны примеров и глюки все известны. как вариант еще сходить на дигикей в раздел SoM и позырить, чего так таки продается и от кого! и почем. спасиб конечно, но я про эти процы даже не слышал исключая давинчи походу у меня сейчас выбор между atmel и tms stm вроде не выпускает армы с MMU - иначе бы остановился на нем
|
|
|
|
|
Oct 12 2015, 19:37
|
Местный
  
Группа: Свой
Сообщений: 220
Регистрация: 15-05-09
Пользователь №: 49 132

|
Цитата(inventor @ Oct 12 2015, 22:24)  спасиб конечно, но я про эти процы даже не слышал исключая давинчи походу у меня сейчас выбор между atmel и tms stm вроде не выпускает армы с MMU - иначе бы остановился на нем тогда наверно тексасовская ситара (beaglebone) - ваш выбор. но готовьтесь морально к взрыву мозга при написании/переделке их драйверов. (т.е. физику гигабита поменяли например со штатной микрелени на допустим марвелл - привет грабли и перепиливание драйвера. CSI-DSI развели длиннее 10см - привет грабли2, тут уже хардварные и не лечатся, в SPI например понадеялись на то, что чип-селектами могут быть любые ГПИО, как в СТМ32Ф103 - а хрен, только те, что выделены под CS, а они чаще всего заняты переферией и не ремапятся. с и2ц тоже, китовый драйвер тупо вешает шины иногда, пришлось переписывать. вот i2S работает зачемятельно. и много чего еще с вродебы штатным bsp) с атмел не работал - не знаю. кстати и.мх233 хоть и старый (АРМ9) зато в выводном корпусе и плату можно наколенке собрать. еще нынче вроде а20 аллвинер тоже есть в выводном исполнении. платы для них реально дешевле получаются, т.к. ни мелких дырок, ни слепых боже упаси переходных и даже медью можно не заполнять ) и сетка с экранами и всякими КУТЭ плюхами на них прекрасно работают. наверно самый дешевый кпк на них собрать можно, только что устарели слегонца.
Сообщение отредактировал bloody-wolf - Oct 12 2015, 20:11
|
|
|
|
|
Oct 12 2015, 20:22
|
Местный
  
Группа: Свой
Сообщений: 220
Регистрация: 15-05-09
Пользователь №: 49 132

|
Цитата(Golikov A. @ Oct 12 2015, 22:57)  вот реально уж лучше какой-то цинк поставить, там АРМ + любая периферия на ПЛИС. Чем грабли топтать.... А еще можно разбери покупать и как модуль в продукт пихать там и линукс и езернет уже есть и USB с эранчиками  собственно я тоже примерно к такому подходу склонен, т.е. купить систему-на-модуле и навешать нужные интерфейсы, в виде разработки наверно это максимально быстрое решение. ну либо вообще все готовое типа малинки или бигла. с цинком кстати тоже не все так гладко, т.к. само по себе ядро АРМ оно конечно хорошо, но переферия тоже нужна. если опять же делать какой-нть кодер-декодер видео ну или со звуком чего замутить например, то луты кристалла не хило так отжираются. именно поэтому например мы остановились на связке кинтекс7 плюс давинчи от ТИ все зависит от конкретной задачи. например если цель сделать "наворочистый" пульт размером с мультиметр с дамами и преферансом, то может и 429 проц сгодится с внешней СДРАМиной и модулем вафли/зуба в одном флаконе без всякого линукса, с какой нить РТОСиной на вкус.
Сообщение отредактировал bloody-wolf - Oct 12 2015, 20:29
|
|
|
|
|
Oct 12 2015, 20:41
|
Знающий
   
Группа: Свой
Сообщений: 524
Регистрация: 25-12-08
Из: Москва
Пользователь №: 42 748

|
Цитата(bloody-wolf @ Oct 12 2015, 23:22)  с цинком кстати тоже не все так гладко что такое "цинк"? с RTOS я знаком - часто использую в проектах. сколько времени займет макетирование и разработка на эвалюэйшен борд?
|
|
|
|
|
Oct 12 2015, 20:50
|
Местный
  
Группа: Свой
Сообщений: 220
Регистрация: 15-05-09
Пользователь №: 49 132

|
Цитата(inventor @ Oct 12 2015, 23:41)  что такое "цинк"?
с RTOS я знаком - часто использую в проектах. сколько времени займет макетирование и разработка на эвалюэйшен борд? цинк это xilinx zynq = это 2х ARM cortex-a9 ядра(хардварных) плюс FPGA в одном флаконе. можно сделать вполне прикольную числожуйку и быстрыми интерфейсами, типа параллельных АЦП ЦАП для например софтового радио. однако если попробовать в плисовой части реализовать например h264 encode/decoder то вполне может получиться что займется почти 70% фпаги. при этом например у dm365 385 это обычная перефирия с дополнительными плюхами типа шумодавов, умножителей и тп. равно как и MAC гигабитный отдельный и даже два, а в цинке извольте..., hdmi и впринципе подключение камер или экранов от мала до велика - в давинчи - тупо перефирия, а в цинке - извольтес внешний чип поставить... вобщем не всё так очевидно.
Сообщение отредактировал bloody-wolf - Oct 12 2015, 20:59
|
|
|
|
|
Oct 13 2015, 06:23
|
Знающий
   
Группа: Свой
Сообщений: 524
Регистрация: 25-12-08
Из: Москва
Пользователь №: 42 748

|
Цитата(jcxz @ Oct 13 2015, 06:09)  Вы выбираете процессор или производителя? Если первое, то есть ещё линейка LPC31xx/LPC32xx. Тоже на "устаревшем" ARM9. Тоже в BGA  (( я выбираю и процессор и производителя. работал и с атмелом и техасом - поэтому мне это знакомо. про филипс или кто там выпускает lpc ничего не слышал. ни хорошего ни плохого.
|
|
|
|
|
Oct 13 2015, 07:00
|
Знающий
   
Группа: Участник
Сообщений: 745
Регистрация: 28-12-06
Пользователь №: 23 960

|
Цитата(inventor @ Oct 13 2015, 09:23)  я выбираю и процессор и производителя. работал и с атмелом и техасом - поэтому мне это знакомо. С процессорами под линукс круг производителей чуть другой и производителей по пальцам одной руки можно пересчитать. Присмотритесть к чипам freescale, ti, allwinner. Еще nuvoton обещает жечь напалмом с nuc970. Атмел ...все поэтому ставить его чипы в сложные девайсы как-то неразумно. Какие у вас требования (pcie, sata, gpu, vpu, число ядер, объем рам, интерфейсы) ? Какой срок жизни проекта ? Каков бюджет ?
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|