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

 
 
> Посоветуйте проц ARM, для нового проекта
inventor
сообщение Oct 12 2015, 17:39
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 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
Склоняюсь к атмелу, но последние слухи о кончине этой компании
не особо радуют.
С техасами дело имел, но не с техасовскими армами.
Кто что может посоветовать и прикинуть время перехода на эти процы!
Go to the top of the page
 
+Quote Post
6 страниц V   1 2 3 > »   
Start new topic
Ответов (1 - 78)
adnega
сообщение Oct 12 2015, 17:57
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Софту - софтово...
Вас не пугают изменения в части железа? Многослойные ПП, BGA-корпуса и т.п.?
Go to the top of the page
 
+Quote Post
inventor
сообщение Oct 12 2015, 18:27
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 524
Регистрация: 25-12-08
Из: Москва
Пользователь №: 42 748



Цитата(adnega @ Oct 12 2015, 20:57) *
Софту - софтово...
Вас не пугают изменения в части железа? Многослойные ПП, BGA-корпуса и т.п.?

нет
Go to the top of the page
 
+Quote Post
bloody-wolf
сообщение Oct 12 2015, 18:52
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 220
Регистрация: 15-05-09
Пользователь №: 49 132



я, например, сейчас очень пристально присматриваюсь к freescale i.mx6... дешево и хорошо едет, в отличие от Тексаса. на работе есть DM385 от ТИ - без поллитра хрен чего разберешь. это, я бы сказал, валун, нет, глыба просто, в огород тексаса. реально жесть.
если не интересует прям вот шибко последнее железо - то прикольные цацки на старом добром i.mx233/287 можно сделать. вагоны примеров и глюки все известны.
как вариант еще сходить на дигикей в раздел SoM и позырить, чего так таки продается и от кого! и почем.

Сообщение отредактировал bloody-wolf - Oct 12 2015, 18:59
Go to the top of the page
 
+Quote Post
inventor
сообщение Oct 12 2015, 19:24
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 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 - иначе бы остановился на нем
Go to the top of the page
 
+Quote Post
bloody-wolf
сообщение Oct 12 2015, 19:37
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 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
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Oct 12 2015, 19:57
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



вот реально уж лучше какой-то цинк поставить, там АРМ + любая периферия на ПЛИС. Чем грабли топтать....
А еще можно разбери покупать и как модуль в продукт пихать там и линукс и езернет уже есть и USB с эранчикамиsm.gif
Go to the top of the page
 
+Quote Post
bloody-wolf
сообщение Oct 12 2015, 20:22
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 220
Регистрация: 15-05-09
Пользователь №: 49 132



Цитата(Golikov A. @ Oct 12 2015, 22:57) *
вот реально уж лучше какой-то цинк поставить, там АРМ + любая периферия на ПЛИС. Чем грабли топтать....
А еще можно разбери покупать и как модуль в продукт пихать там и линукс и езернет уже есть и USB с эранчикамиsm.gif

собственно я тоже примерно к такому подходу склонен, т.е. купить систему-на-модуле и навешать нужные интерфейсы, в виде разработки наверно это максимально быстрое решение. ну либо вообще все готовое типа малинки или бигла.
с цинком кстати тоже не все так гладко, т.к. само по себе ядро АРМ оно конечно хорошо, но переферия тоже нужна. если опять же делать какой-нть кодер-декодер видео ну или со звуком чего замутить например, то луты кристалла не хило так отжираются. именно поэтому например мы остановились на связке кинтекс7 плюс давинчи от ТИ
все зависит от конкретной задачи. например если цель сделать "наворочистый" пульт размером с мультиметр с дамами и преферансом, то может и 429 проц сгодится с внешней СДРАМиной и модулем вафли/зуба в одном флаконе без всякого линукса, с какой нить РТОСиной на вкус.

Сообщение отредактировал bloody-wolf - Oct 12 2015, 20:29
Go to the top of the page
 
+Quote Post
inventor
сообщение Oct 12 2015, 20:41
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 524
Регистрация: 25-12-08
Из: Москва
Пользователь №: 42 748



Цитата(bloody-wolf @ Oct 12 2015, 23:22) *
с цинком кстати тоже не все так гладко

что такое "цинк"?

с RTOS я знаком - часто использую в проектах.
сколько времени займет макетирование и разработка на эвалюэйшен борд?
Go to the top of the page
 
+Quote Post
bloody-wolf
сообщение Oct 12 2015, 20:50
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 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
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Oct 12 2015, 21:36
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



ну ядра в цинке не голые, тот же МАК езернета уже на борту, как и набор какой-то стандартной периферии, но в целом да, не все однозначно...
Go to the top of the page
 
+Quote Post
jcxz
сообщение Oct 13 2015, 03:09
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(inventor @ Oct 13 2015, 01:24) *
походу у меня сейчас выбор между atmel и tms
stm вроде не выпускает армы с MMU - иначе бы остановился на нем

Вы выбираете процессор или производителя?
Если первое, то есть ещё линейка LPC31xx/LPC32xx. Тоже на "устаревшем" ARM9. Тоже в BGA sad.gif((
Go to the top of the page
 
+Quote Post
inventor
сообщение Oct 13 2015, 06:23
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 524
Регистрация: 25-12-08
Из: Москва
Пользователь №: 42 748



Цитата(jcxz @ Oct 13 2015, 06:09) *
Вы выбираете процессор или производителя?
Если первое, то есть ещё линейка LPC31xx/LPC32xx. Тоже на "устаревшем" ARM9. Тоже в BGA sad.gif((

я выбираю и процессор и производителя.
работал и с атмелом и техасом - поэтому мне это знакомо.
про филипс или кто там выпускает lpc ничего не слышал.
ни хорошего ни плохого.
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Oct 13 2015, 06:59
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



NXP - LPC - philips - хорошие, за новинками не гонятся, а что делают достаточно приличного качества, и ошибок не много и документация нормальная.
А атмел думаю выбирать не стоит, не очень популярен, сообщество маловато (это про АРМ естественно, не про авр), с проблемами будет дольше разбираться... Думаю у них закат...
Go to the top of the page
 
+Quote Post
_3m
сообщение Oct 13 2015, 07:00
Сообщение #15


Знающий
****

Группа: Участник
Сообщений: 745
Регистрация: 28-12-06
Пользователь №: 23 960



Цитата(inventor @ Oct 13 2015, 09:23) *
я выбираю и процессор и производителя.
работал и с атмелом и техасом - поэтому мне это знакомо.

С процессорами под линукс круг производителей чуть другой и производителей по пальцам одной руки можно пересчитать.
Присмотритесть к чипам freescale, ti, allwinner. Еще nuvoton обещает жечь напалмом с nuc970.
Атмел ...все поэтому ставить его чипы в сложные девайсы как-то неразумно.

Какие у вас требования (pcie, sata, gpu, vpu, число ядер, объем рам, интерфейсы) ?
Какой срок жизни проекта ?
Каков бюджет ?


Go to the top of the page
 
+Quote Post
inventor
сообщение Oct 13 2015, 17:09
Сообщение #16


Знающий
****

Группа: Свой
Сообщений: 524
Регистрация: 25-12-08
Из: Москва
Пользователь №: 42 748



Цитата(_3m @ Oct 13 2015, 10:00) *
С процессорами под линукс круг производителей чуть другой и производителей по пальцам одной руки можно пересчитать.
Присмотритесть к чипам freescale, ti, allwinner. Еще nuvoton обещает жечь напалмом с nuc970.
Атмел ...все поэтому ставить его чипы в сложные девайсы как-то неразумно.

Какие у вас требования (pcie, sata, gpu, vpu, число ядер, объем рам, интерфейсы) ?
Какой срок жизни проекта ?
Каков бюджет ?

срок жизни проекта не менее 5 лет
просто хотелось бы с микроконтроллеров (STM) перейти на что то более серьезное -
проблема в том, что программить для контроллеров на уровне ввода-вывода/IRQ
намного сложнее чем на уровне операционной системы.
просто переделка приборов, какие то исправления
уже делать невозможно - хотелось бы сделать базовую систему
написать основные драйверы - и управлять устройствами которые к
базовой плате подключаются
достоточно одного ядра, sata не нужно - достаточно что программа будет исполняться из flash
объем Ram - наверное гигабайта-двух вполне достаточно
естественно TTF дисплей с графикой и тачсрином - сейчас стоит ЖК икран с кнопками
а такая концепция уже устарела.
нужны интерфейсы как минимум: I2C, SPI, не менее 3-4 UART и возможно CAN
сам проект можно реализовать и на ST новых моделей -
благо что проекты работают и на 103.
Но хотелось бы работать именно с "верхней" программой,
а не исправлять появляющиеся ошибки в низкоуровневых частях.
Go to the top of the page
 
+Quote Post
mantech
сообщение Oct 13 2015, 17:23
Сообщение #17


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(inventor @ Oct 13 2015, 20:09) *
что программить для контроллеров на уровне ввода-вывода/IRQ
намного сложнее чем на уровне операционной системы.


Ну не знаю.... Вы хоть какие-нибудь более-менее сложные драйвера под оси самостоятельно делали?
Это не одно и тоже, что настроить всяческие http сервера и т.д.
Go to the top of the page
 
+Quote Post
inventor
сообщение Oct 13 2015, 17:30
Сообщение #18


Знающий
****

Группа: Свой
Сообщений: 524
Регистрация: 25-12-08
Из: Москва
Пользователь №: 42 748



Цитата(mantech @ Oct 13 2015, 20:23) *
Ну не знаю.... Вы хоть какие-нибудь более-менее сложные драйвера под оси самостоятельно делали?
Это не одно и тоже, что настроить всяческие http сервера и т.д.

насколько сложные-не совсем понятно?
для контролеров без mmu делал драйверы различной периферии
делал для Linux драйверы еще когда была шина ISA
Go to the top of the page
 
+Quote Post
mantech
сообщение Oct 13 2015, 18:02
Сообщение #19


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(inventor @ Oct 13 2015, 20:30) *
насколько сложные-не совсем понятно?


С использованием прерываний, ДМА и прочей прелести, с учетом многозадачности системы.
Go to the top of the page
 
+Quote Post
inventor
сообщение Oct 13 2015, 18:06
Сообщение #20


Знающий
****

Группа: Свой
Сообщений: 524
Регистрация: 25-12-08
Из: Москва
Пользователь №: 42 748



Цитата(mantech @ Oct 13 2015, 21:02) *
С использованием прерываний, ДМА и прочей прелести, с учетом многозадачности системы.

АЦП собирал данные по ДМА отправлял их "ждучей" задаче
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Oct 13 2015, 18:43
Сообщение #21


Ally
******

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



Цитата(inventor @ Oct 12 2015, 20:39) *
Я предложил сделать одну плату на Linux а все программы уже писать на уровне
операционной системы - что намного проще,
а не на уровне прерываний и ввода вывода.


Эт вы что-то напутали.
Либо с JTAG/SWD не освоились, либо среду разработки плохо выбрали.

Go to the top of the page
 
+Quote Post
inventor
сообщение Oct 13 2015, 18:57
Сообщение #22


Знающий
****

Группа: Свой
Сообщений: 524
Регистрация: 25-12-08
Из: Москва
Пользователь №: 42 748



Цитата(AlexandrY @ Oct 13 2015, 21:43) *
Эт вы что-то напутали.
Либо с JTAG/SWD не освоились, либо среду разработки плохо выбрали.

вот поэтому у меня такой вопрос
Go to the top of the page
 
+Quote Post
mantech
сообщение Oct 13 2015, 18:58
Сообщение #23


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(AlexandrY @ Oct 13 2015, 21:43) *
Эт вы что-то напутали.


Ну почему? Если ТС умеет писать драйвера и отлаживаться в линухе - то проще, конечно, если не требуется реалтайм в проектах..
Go to the top of the page
 
+Quote Post
inventor
сообщение Oct 13 2015, 19:33
Сообщение #24


Знающий
****

Группа: Свой
Сообщений: 524
Регистрация: 25-12-08
Из: Москва
Пользователь №: 42 748



Цитата(mantech @ Oct 13 2015, 21:58) *
Ну почему? Если ТС умеет писать драйвера и отлаживаться в линухе - то проще, конечно, если не требуется реалтайм в проектах..

да, реалтяйма не требуется
к плате нужно подключить до 8 различных датчиков медленно опрашиваемых (1 раз в 1-2 секунды)
датчики сейчас сделаны на STM и имеют выход на UART
сейчас сделано типа чипселекта чтобы "главная плата"
их последовательно выбирала.
я полагаю можно поробовать CAN
и главную плату сделать на полноценном арме.
сейчас пришлось добавить WiFi и GSM - взяли модули
SIM900 и EPS8266. но хотелось бы полноценного WiFi
потому что все эти модули - просто однозадачные модемы.
Go to the top of the page
 
+Quote Post
jcxz
сообщение Oct 14 2015, 05:20
Сообщение #25


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(inventor @ Oct 13 2015, 23:09) *
проблема в том, что программить для контроллеров на уровне ввода-вывода/IRQ
намного сложнее чем на уровне операционной системы.
просто переделка приборов, какие то исправления
уже делать невозможно - хотелось бы сделать базовую систему
написать основные драйверы - и управлять устройствами которые к
базовой плате подключаются

Вы не поверите, но то же самое можно (и нужно!) делать и на обычном Cortex-M с простой ОС (или вообще без оной).
Для грамотного построения ПО с разделением его на уровни, абстрагированием от периферии, разделением на low-level драйвера с ISR, middleware/стеки и прикладное ПО,
нужен не линух, а профессионализм и голова на плечах.
И Вы сильно ошибаетесь - если Вам сложно написать драйвера под простую систему, то под линух это будет многократно сложнее.

Имхо - переходить на линух имеет смысл тогда, когда нужно запускать сторонние задачи, скомпилённые отдельно от Вашего ПО, или когда нужно использовать сложную периферию, драйвера к которой Вы не можете написать сами
или писать их самим не имеет смысл ибо очень сложно и есть готовые, безглючные.

Цитата(mantech @ Oct 14 2015, 00:58) *
Ну почему? Если ТС умеет писать драйвера и отлаживаться в линухе - то проще, конечно, если не требуется реалтайм в проектах..

Судя по всему, ТС не умеет это делать даже на простом STM32 под простой ОС. Так что до написания дров под линух ему как пешком до Луны.

Цитата(inventor @ Oct 14 2015, 01:33) *
WiFi и GSM - взяли модули
SIM900 и EPS8266. но хотелось бы полноценного WiFi
потому что все эти модули - просто однозадачные модемы.

И что мешает написать полноценные дрова к ним под тем же uCOS???
Go to the top of the page
 
+Quote Post
Эдди
сообщение Oct 14 2015, 05:42
Сообщение #26


Знающий
****

Группа: Участник
Сообщений: 825
Регистрация: 16-04-15
Из: КЧР, Нижний Архыз
Пользователь №: 86 250



Про какие "дрова" вы тут говорите?
Вся аппаратная часть у приличных ARM'ов уже есть в ядре. Никаких модулей ядра писать не надо! Разве что вы какую-то хитрожопую железку приделываете, которую почти в реальном времени надо опрашивать, или вносите изменения в синхронизацию NTP по внешним PPS сигналам (т.к. из юзерспейса нет доступа к прерываниям).

Остальные задачи элементарно в юзерспейсе решаются! Да, прямой доступ к GPIO сделан через жопу — нужны права рута. Вот для этого и не помешало бы модуль FUSE написать один раз, чтобы всем было хорошо.
Go to the top of the page
 
+Quote Post
inventor
сообщение Oct 14 2015, 06:04
Сообщение #27


Знающий
****

Группа: Свой
Сообщений: 524
Регистрация: 25-12-08
Из: Москва
Пользователь №: 42 748



как пример GPS - можно писать свое а можно воспользваоться GPSD
второе намного привлекательнее
короч теперь вопрос стоит какую плату и с каким процом контроллером выбрать
или ситару или atmel sama3d
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Oct 14 2015, 06:43
Сообщение #28


Ally
******

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



Цитата(inventor @ Oct 14 2015, 09:04) *
как пример GPS - можно писать свое а можно воспользваоться GPSD
второе намного привлекательнее


Ну уж не заливайте.
Эт наверно прямо кайф получить никому не нужное внутреннее TCP соединение и параллельно разбираться в дебрях XML, Python и JSON , не говоря уже о скриптах Bash шела.

Кстати парсер GPSD без всей этой шелухи вроде бы спокойно портируется на любую RTOS. Стоит занести в закладки. biggrin.gif
Go to the top of the page
 
+Quote Post
inventor
сообщение Oct 14 2015, 07:15
Сообщение #29


Знающий
****

Группа: Свой
Сообщений: 524
Регистрация: 25-12-08
Из: Москва
Пользователь №: 42 748



Цитата(AlexandrY @ Oct 14 2015, 09:43) *
Ну уж не заливайте.
Эт наверно прямо кайф получить никому не нужное внутреннее TCP соединение и параллельно разбираться в дебрях XML, Python и JSON , не говоря уже о скриптах Bash шела.

Кстати парсер GPSD без всей этой шелухи вроде бы спокойно портируется на любую RTOS. Стоит занести в закладки. biggrin.gif

я делал парсер NMEA - но GPSD мне нравица намного больше
только зачем разбираться в XML и питоне - не понятно?
есть libgpsd - там все просто устроено: открыл-прочитал-закрыл
да и в операционках типа linux
общение с устройством намного лучше сделано:
open - ioctl-write-read-close

ладно, мы отвлеклись от темы,
так что мне посоветуете: амел или ситару?
Go to the top of the page
 
+Quote Post
_3m
сообщение Oct 14 2015, 07:20
Сообщение #30


Знающий
****

Группа: Участник
Сообщений: 745
Регистрация: 28-12-06
Пользователь №: 23 960



Цитата(inventor @ Oct 14 2015, 10:15) *
так что мне посоветуете: амел или ситару?

Атмел по организационным причинам вычеркивайте.
Еще изучите ассортимент freescale: imx и vybrid
Go to the top of the page
 
+Quote Post
inventor
сообщение Oct 14 2015, 07:47
Сообщение #31


Знающий
****

Группа: Свой
Сообщений: 524
Регистрация: 25-12-08
Из: Москва
Пользователь №: 42 748



Цитата(_3m @ Oct 14 2015, 10:20) *
Атмел по организационным причинам вычеркивайте.
Еще изучите ассортимент freescale: imx и vybrid

по организационым..
в смысле из за того что его купили или что?
я нашел платку с sama5d xplained
у него выводы сделаны под ардуино,
но меня что то смущает Гб ethernet -
процессор 533 МГц его не потянет.
а вообще хотелось бы отладочную плату где можно
дополнительно поставить или убрать интерфесы: WiFi/Bluetooth
и тому подобное.
Go to the top of the page
 
+Quote Post
_3m
сообщение Oct 14 2015, 08:15
Сообщение #32


Знающий
****

Группа: Участник
Сообщений: 745
Регистрация: 28-12-06
Пользователь №: 23 960



Цитата(inventor @ Oct 14 2015, 10:47) *
в смысле из за того что его купили или что?
я нашел платку с sama5d xplained
у него выводы сделаны под ардуино,
но меня что то смущает Гб ethernet -
процессор 533 МГц его не потянет.

Угу. Купили и будут перетряхивать. Будущее туманно. К тому же атмел слабый игрок в сегменте процов под линукс.
Вау! Разработчики начинают думать головой. Действительно 533 мгц процу гигабитный эзернет - как телеге пятое колесо. Этак вы маркетологов без куска хлеба оставите.
Raspberri pi 2 смотрели ?
Go to the top of the page
 
+Quote Post
jcxz
сообщение Oct 14 2015, 08:20
Сообщение #33


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(inventor @ Oct 14 2015, 13:47) *
я нашел платку с sama5d xplained
у него выводы сделаны под ардуино,
но меня что то смущает Гб ethernet -
процессор 533 МГц его не потянет.

Да уж....
Ставим линух и вот уже для опроса до 8 различных датчиков медленно опрашиваемых (1 раз в 1-2 секунды) не хватает МК на 533МГц.
Как это типично... wacko.gif
Go to the top of the page
 
+Quote Post
_3m
сообщение Oct 14 2015, 08:30
Сообщение #34


Знающий
****

Группа: Участник
Сообщений: 745
Регистрация: 28-12-06
Пользователь №: 23 960



Цитата(jcxz @ Oct 14 2015, 11:20) *
Да уж....
Ставим линух и вот уже для опроса до 8 различных датчиков медленно опрашиваемых (1 раз в 1-2 секунды) не хватает МК на 533МГц.

Вспомните заглавный пост:
Цитата
поменять ЖК дисплей на TTF
добавить в новый прибор: WiFi, Ethernet и что то еще
если потребуется - например какой нибудь ZigBee или BlueTooth.

посмотрите QT demo. Сколько вы графику такого уровня будете кодить на микроконтроллере ???
А если TFT 19 дюймовый ? Вы к МК его подключите ???
WiFi свисток из ближайшего ларька на МК заведете ???
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Oct 14 2015, 08:45
Сообщение #35


Ally
******

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



Цитата(_3m @ Oct 14 2015, 11:30) *
Вспомните заглавный пост:

посмотрите QT demo. Сколько вы графику такого уровня будете кодить на микроконтроллере ???
А если TFT 19 дюймовый ? Вы к МК его подключите ???
WiFi свисток из ближайшего ларька на МК заведете ???


Вот это умиляет.
Свистки для embedded линукса ни в одном ларьке не найдешь.
В линуксе пишутся только названия чипсетов, подите найдите в ларьке свисток с написанным на нем чипсетом.

В тоже время тот же СС3100 дает и больше функциональных возможностей и гарантию доставаемости.
Go to the top of the page
 
+Quote Post
bloody-wolf
сообщение Oct 14 2015, 09:10
Сообщение #36


Местный
***

Группа: Свой
Сообщений: 220
Регистрация: 15-05-09
Пользователь №: 49 132



обственно имхо, повторюсь, либо ситара из серии плат BeagleBone, либо i.mx6 от Freescale. Сейчас вам важно понять, что не смотря на знакомость или незнакомость производителя - изучать чип вам так или иначе придеться почти с нуля, т.к. проектов под процы разряда ARM Application (ARM9, Cortex-Ax), судя по вашим словам, вы еще ниразу не делали. Собственно с чего начинать в данном случае примерно фиолетово.
Есть нюанс, в отличие от TI, Freescale документально заявляет поддежку почти всех своих существующих процов i.mx6 / vybrid ЕМНИП порядка 10-15 лет. это значит, что будут допиливаться как драйвера (обновляться BSP), так и производиться сами чипы. Тексас такой инфы нигде не дает. Более того, с Freescale НЕНУЖНО! в большинстве случаев подписывать NDA, TI на многие свои чипы Reference Manual'ы дает только после подписания NDA.
Опять же, аппетит, как известно, приходит во время еды, поэтому для полноценного терминала использование Линукса более чем оправданно. В тойже Терре продаются весьма недорогие демоплаты и под ТИ Ситару и под ФС и.мх6, лично я свой выбор, апосля долгой оценки потребностей/возможностей/цены остановил на ФС и.мх6
Go to the top of the page
 
+Quote Post
_3m
сообщение Oct 14 2015, 11:04
Сообщение #37


Знающий
****

Группа: Участник
Сообщений: 745
Регистрация: 28-12-06
Пользователь №: 23 960



Цитата(bloody-wolf @ Oct 14 2015, 12:10) *
обственно имхо, повторюсь, либо ситара из серии плат BeagleBone, либо i.mx6 от Freescale.

Навязывание BB / imx6 безосновательно.
Может ТС хватит imx28. 28-й весьма приятный камушек если для задачи его ресурсов хватает.
Go to the top of the page
 
+Quote Post
inventor
сообщение Oct 14 2015, 11:06
Сообщение #38


Знающий
****

Группа: Свой
Сообщений: 524
Регистрация: 25-12-08
Из: Москва
Пользователь №: 42 748



Цитата(bloody-wolf @ Oct 14 2015, 12:10) *
обственно имхо, повторюсь, либо ситара из серии плат BeagleBone, либо i.mx6 от Freescale. Сейчас вам важно понять, что не смотря на знакомость или незнакомость производителя - изучать чип вам так или иначе придеться почти с нуля, т.к. проектов под процы разряда ARM Application (ARM9, Cortex-Ax), судя по вашим словам, вы еще ниразу не делали. Собственно с чего начинать в данном случае примерно фиолетово.
Есть нюанс, в отличие от TI, Freescale документально заявляет поддежку почти всех своих существующих процов i.mx6 / vybrid ЕМНИП порядка 10-15 лет. это значит, что будут допиливаться как драйвера (обновляться BSP), так и производиться сами чипы. Тексас такой инфы нигде не дает. Более того, с Freescale НЕНУЖНО! в большинстве случаев подписывать NDA, TI на многие свои чипы Reference Manual'ы дает только после подписания NDA.
Опять же, аппетит, как известно, приходит во время еды, поэтому для полноценного терминала использование Линукса более чем оправданно. В тойже Терре продаются весьма недорогие демоплаты и под ТИ Ситару и под ФС и.мх6, лично я свой выбор, апосля долгой оценки потребностей/возможностей/цены остановил на ФС и.мх6

ситара - это насколько понимаю практически моторола
уважаю эту компанию.
тогда у меня выбор чуть расширается - техаса не нашел хороших камней
дешевле $10
еще вопрос по ситаре: мне нужно минимум пара SPI с чипселектами
которые я могу сам задать и нужно минимум 3-4 UART + CAN
ну и поддержка дисплея
что у них есть в пределе 10 долларов с такими параметрами?
Go to the top of the page
 
+Quote Post
bloody-wolf
сообщение Oct 14 2015, 11:11
Сообщение #39


Местный
***

Группа: Свой
Сообщений: 220
Регистрация: 15-05-09
Пользователь №: 49 132



Цитата(_3m @ Oct 14 2015, 14:04) *
Навязывание BB / imx6 безосновательно.
Может ТС хватит imx28. 28-й весьма приятный камушек если для задачи его ресурсов хватает.

и.мх287 например жить осталось меньше 5 лет.
и.мх233 также

Цитата(inventor @ Oct 14 2015, 14:06) *
ситара - это насколько понимаю практически моторола
уважаю эту компанию.
тогда у меня выбор чуть расширается - техаса не нашел хороших камней
дешевле $10
еще вопрос по ситаре: мне нужно минимум пара SPI с чипселектами
которые я могу сам задать и нужно минимум 3-4 UART + CAN
ну и поддержка дисплея
что у них есть в пределе 10 долларов с такими параметрами?

ситара - это Texas Instruments, кодовое название процессоров с Cortex-A, расчитанных на бытовое так сказать применение - читай - ширпотреб. Есть еще Davinchi, Keystone - это все тоже TI.

самый дешёвый из ситары AM3352 на диги стоит 13баксов, это значит что в РФ он будет стоит порядка 20баксов, т.е. около 1,5килорубля в партии от 1 штуки.
I.MX6SL например минимум в РФ 2килорубля.

Собственно на этом выбор-то и заканчивается... есть конечно еще всякие Марвеллы и броадкомы, но их официально нереально достать ниодному физ.лицу. ну или Аллвинер какой... хотя я б не стал его брать.

если как гриться, есть в ПРОЦЕССОРЕ! CAN то скорее всего такой проц будет стоит уже тысяч 5 рублей, ибо в быту домохозяйке CAN не нужет, а если делаете что то промышленно-автомобильное - извольтес раскошелиться.

Сообщение отредактировал bloody-wolf - Oct 14 2015, 11:28
Go to the top of the page
 
+Quote Post
_3m
сообщение Oct 14 2015, 11:13
Сообщение #40


Знающий
****

Группа: Участник
Сообщений: 745
Регистрация: 28-12-06
Пользователь №: 23 960



Цитата(inventor @ Oct 14 2015, 14:06) *
ситара - это насколько понимаю практически моторола
уважаю эту компанию.
тогда у меня выбор чуть расширается - техаса не нашел хороших камней
дешевле $10
еще вопрос по ситаре: мне нужно минимум пара SPI с чипселектами
которые я могу сам задать и нужно минимум 3-4 UART + CAN
ну и поддержка дисплея
что у них есть в пределе 10 долларов с такими параметрами?

Ситара это Texas Instruments
Наследник моторолы - Freescale это чипы imx и vybrid.
"дешевле $10" - это вам батенька на allwinner глядеть надо. И уж точно никаких imx6.
Когда вы пишете uart уточняйте потребность в rts-cts и half-dupex (rs485). не везде есть.
Чтобы чипселекты можно было задать на произвольные ноги нигде не встречал.

Сообщение отредактировал _3m - Oct 14 2015, 11:16
Go to the top of the page
 
+Quote Post
inventor
сообщение Oct 14 2015, 12:52
Сообщение #41


Знающий
****

Группа: Свой
Сообщений: 524
Регистрация: 25-12-08
Из: Москва
Пользователь №: 42 748



Цитата(bloody-wolf @ Oct 14 2015, 14:11) *
ситара - это Texas Instruments, кодовое название процессоров с Cortex-A, расчитанных на бытовое так сказать применение - читай - ширпотреб. Есть еще Davinchi, Keystone - это все тоже TI.


тфу..freescale т.е.
ошибся


Цитата(_3m @ Oct 14 2015, 14:13) *
Чтобы чипселекты можно было задать на произвольные ноги нигде не встречал.

года 4 назад на AVR32 так попались с этими ногами


и еще один вопрос, ST выпускает процессоры или контроллеры SRT7 - как я понимаю ARM7TDMI
очень давно делал какой то проект..вернее доделывал на ARM7TDMI
(не помню кто производитель) - я обратил внимание, что у этого камня есть MMU
но в этом камне не было ног чтобы повесить SRAM или DRAM было 128 кбайт флеша.
Какой тогда смысл в таком процессоре?
Go to the top of the page
 
+Quote Post
mantech
сообщение Oct 14 2015, 13:06
Сообщение #42


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(_3m @ Oct 14 2015, 11:30) *
посмотрите QT demo. Сколько вы графику такого уровня будете кодить на микроконтроллере ???
А если TFT 19 дюймовый ? Вы к МК его подключите ???
WiFi свисток из ближайшего ларька на МК заведете ???


Че-то не понимаю, вы делаете ляльку-пупсик для блондинок с красивыми картинками или устройство промавтоматики? Если первое - то да - сменные обои - ваше все biggrin.gif А если второе - то главное надежность.

А если TFT 19 дюймовый ? - Ясно дело - для опроса 8 датчиков только 19 и более дюймов дисплей, меньше уже совсем не то disco.gif

Цитата(inventor @ Oct 14 2015, 14:06) *
ситара - это насколько понимаю практически моторола
уважаю эту компанию.


Моторола - это freescale.

Цитата(inventor @ Oct 14 2015, 15:52) *
тфу..freescale т.е.
..вернее доделывал на ARM7TDMI
(не помню кто производитель) - я обратил внимание, что у этого камня есть MMU


MMU на ARM7?? Что-то новенькое rolleyes.gif

Цитата(_3m @ Oct 14 2015, 14:13) *
"дешевле $10" - это вам батенька на allwinner глядеть надо.


Тут еще кто-то нувотоны рекламировал на АРМ9 Если графику могучую не надо, то самое оно.

Цитата(bloody-wolf @ Oct 14 2015, 14:11) *
I.MX6SL например минимум в РФ 2килорубля.


Интересно, как стартеркиты делают платы на MX6S за 2700руб, если только чип 2 ребля стоить должен?? laughing.gif

Сообщение отредактировал mantech - Oct 14 2015, 12:59
Go to the top of the page
 
+Quote Post
bloody-wolf
сообщение Oct 14 2015, 13:14
Сообщение #43


Местный
***

Группа: Свой
Сообщений: 220
Регистрация: 15-05-09
Пользователь №: 49 132



Цитата(inventor @ Oct 14 2015, 15:52) *
тфу..freescale т.е.
ошибся



года 4 назад на AVR32 так попались с этими ногами


и еще один вопрос, ST выпускает процессоры или контроллеры SRT7 - как я понимаю ARM7TDMI
очень давно делал какой то проект..вернее доделывал на ARM7TDMI
(не помню кто производитель) - я обратил внимание, что у этого камня есть MMU
но в этом камне не было ног чтобы повесить SRAM или DRAM было 128 кбайт флеша.
Какой тогда смысл в таком процессоре?



На ST я вообще бы не смотрел, судя по всему они решили слиться из сегмента ARM-Application, поэтому все, что у них сейчас осталось, это можно сказать какая то поддежка старых проектов. их ниша это ARM-Microcontrollers.
на счет MMU в ARM7TDMI - подозреваю что вы что-то путаете, т.к. идеология самой ARM это отметает.

Цитата(mantech @ Oct 14 2015, 16:06) *
Интересно, как стартеркиты делают платы на MX6S за 2700руб, если только чип 2 ребля стоить должен?? laughing.gif


Покажите мне кит за 2700, хотя бы просто плату с процом-памятью - честно - в Питере и Москве такого не нашел, может плохо искал. ссылочку, если можно.
Go to the top of the page
 
+Quote Post
inventor
сообщение Oct 14 2015, 13:26
Сообщение #44


Знающий
****

Группа: Свой
Сообщений: 524
Регистрация: 25-12-08
Из: Москва
Пользователь №: 42 748



Цитата(bloody-wolf @ Oct 14 2015, 16:14) *
на счет MMU в ARM7TDMI - подозреваю что вы что-то путаете, т.к. идеология самой ARM это отметает.

в википедии прямо об этом написано https://ru.wikipedia.org/wiki/Список_архитектур_ARM
кроме того в протеусе видел ARM7TDMI на котором можно было запустить Linux


Цитата(bloody-wolf @ Oct 14 2015, 16:14) *
Покажите мне кит за 2700, хотя бы просто плату с процом-памятью - честно - в Питере и Москве такого не нашел, может плохо искал. ссылочку, если можно.


Оно?
https://www.terraelectronica.ru/catalog_inf...hp?CODE=1070587
Go to the top of the page
 
+Quote Post
bloody-wolf
сообщение Oct 14 2015, 13:27
Сообщение #45


Местный
***

Группа: Свой
Сообщений: 220
Регистрация: 15-05-09
Пользователь №: 49 132



Цитата(inventor @ Oct 14 2015, 16:23) *
в википедии прямо об этом написано https://ru.wikipedia.org/wiki/Список_архитектур_ARM
кроме того в протеусе видел ARM7TDMI на котором можно было запустить Linux

Хы, прикольно, канешн. Значит это я попутал.
Go to the top of the page
 
+Quote Post
bloody-wolf
сообщение Oct 14 2015, 14:40
Сообщение #46


Местный
***

Группа: Свой
Сообщений: 220
Регистрация: 15-05-09
Пользователь №: 49 132



Цитата(inventor @ Oct 14 2015, 16:26) *

Для ваших целей кстати может и оно, но срок жизни на исходе, а вот i.mx6 я за такие деньги не видел.
Go to the top of the page
 
+Quote Post
mantech
сообщение Oct 14 2015, 15:57
Сообщение #47


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(bloody-wolf @ Oct 14 2015, 17:40) *
а вот i.mx6 я за такие деньги не видел.

3182 руб ??

А это не видели? - http://www.starterkit.ru/html/index.php?na...=view&id=99

Цитата(bloody-wolf @ Oct 14 2015, 16:14) *
Покажите мне кит за 2700, хотя бы просто плату с процом-памятью - честно - в Питере и Москве такого не нашел,


Значит плохо ищете laughing.gif

Цитата(inventor @ Oct 14 2015, 16:26) *


Если честно, даже не думал, что такую древность еще выпускают biggrin.gif
Go to the top of the page
 
+Quote Post
bloody-wolf
сообщение Oct 14 2015, 16:40
Сообщение #48


Местный
***

Группа: Свой
Сообщений: 220
Регистрация: 15-05-09
Пользователь №: 49 132



Цитата(mantech @ Oct 14 2015, 18:57) *
3182 руб ??

А это не видели? - http://www.starterkit.ru/html/index.php?na...=view&id=99

прикольно, значит плохо искал ) интересная платка. я правда уже прикупил юдуу и вандборду
Go to the top of the page
 
+Quote Post
sherr
сообщение Oct 14 2015, 18:15
Сообщение #49


Местный
***

Группа: Участник
Сообщений: 257
Регистрация: 10-06-06
Из: Ставрополь
Пользователь №: 17 955



Цитата(bloody-wolf @ Oct 14 2015, 17:14) *
Покажите мне кит за 2700, хотя бы просто плату с процом-памятью - честно - в Питере и Москве такого не нашел, может плохо искал. ссылочку, если можно.

Ну вот например Стартеркит-
правда,доставка около 1000 ... Территориально - Ижевск, все разработки собственные ,
там вообще много интересного ...и на Вибриде за те же деньги .

Сообщение отредактировал sherr - Oct 14 2015, 18:21
Go to the top of the page
 
+Quote Post
NickSpb
сообщение Oct 15 2015, 08:35
Сообщение #50





Группа: Участник
Сообщений: 9
Регистрация: 15-10-15
Пользователь №: 88 873



Честно говоря, я вообще не понял для чего там ситара или iMX6... что они там будут делать??? 8 медленных датчиков опрашивать?
Go to the top of the page
 
+Quote Post
mantech
сообщение Oct 15 2015, 09:12
Сообщение #51


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(NickSpb @ Oct 15 2015, 11:35) *
Честно говоря, я вообще не понял для чего там ситара или iMX6... что они там будут делать??? 8 медленных датчиков опрашивать?


Я тоже честно говоря, не понял, зачем ТСу быстрый проц? Мне он нужен был для графики, сетки и быстрого УСБ.
У него упоминалось про модемы и вафлю, хотя они легко подключаются к стм32, возможно ему просто захотелось поиграться с линухой laughing.gif
Go to the top of the page
 
+Quote Post
NickSpb
сообщение Oct 15 2015, 09:15
Сообщение #52





Группа: Участник
Сообщений: 9
Регистрация: 15-10-15
Пользователь №: 88 873



ИМХО
Я бы это реализовывал на платформе Cortex-M4, и то наверно много,
ну если нужно на вырост Cortex-M7...
Конечно можно ситару поставить AM3505...
Кстати Atmel анонсировал SAM A5, там есть и CAN и Ethernet 1G

http://www.atmel.com/products/microcontrol...#SAMA5D3_series

Но по мне так лучше взять чип с ядром Cortex M4 и по мере необходимости прикручивал бы то, что нужно
Нужен Ethernet пожалуйста wiznet, нужен дисплей поставили riverdi, дисплей с контроллером ни каких проблем, ресурсов даже Pic контроллера хватит...
Просто изначально аппаратно заложить места и для wifi и для Ethernet, одним словом нужно впаял и запрограммировал.

Ваша идея мощного ядра она не нова и хороша, но только на больших партиях, когда вы заказали 50 тыс. модулей, которые Вам на производстве собрали, они у Вас лежат на складе и Вы под клиента прошиваете (как правило не шьете, а просто активируете функции).
Но 100-300 устройствах Вы реально ни чего не выиграете, наоборот влетите и по деньгам и срокам...

Просто когда Вы посчитаете затраченное время на разработку и реальную себестоимость, она не будет в пользу мощного ядра...

Вот imx6
http://ru.farnell.com/freescale-semiconduc...-624/dp/2409457

Вот SAM L21 Cortex-M0+
http://ru.farnell.com/atmel/atsaml21j18a-m...-qfn/dp/2484387

Цена отличается более чем 4 раза, цена установки этих чипов тоже будет не в пользу imx6...
А делать будут одно и тоже...

imx6 шикарный продукт но для своей ниши, и это точно не опрос 8 датчиков.

У знакомого промышленный контроллер реализован на Cortex-M7, так там сеть датчиков, в некоторых проектах мотор крутит плюс сетевое управление, так ресурсов остается ещё вагон...

Может стоит просто грамотно разработать структуру ПО подобрать оптимально платформу, получить конкурентный по цене продукт, а на сэкономленные деньги купить себе для ознакомления и развития мощную платформу на базе той же ситары?
Go to the top of the page
 
+Quote Post
inventor
сообщение Oct 15 2015, 09:23
Сообщение #53


Знающий
****

Группа: Свой
Сообщений: 524
Регистрация: 25-12-08
Из: Москва
Пользователь №: 42 748



Цитата(mantech @ Oct 15 2015, 12:12) *
Я тоже честно говоря, не понял, зачем ТСу быстрый проц? Мне он нужен был для графики, сетки и быстрого УСБ.
У него упоминалось про модемы и вафлю, хотя они легко подключаются к стм32, возможно ему просто захотелось поиграться с линухой laughing.gif

есть такое. и по поводу "поиграться"
но нужна графика, вафля, gps модем и прочее.
на текущей модели st32f103 уже не пойдет все это тащить.
смысла ставить четвертое семейсво - я не вижу.
через год понадибится не "медленные" датчики опрашивать
а еще что нибудь.
а поставить linux - это как бы сделать с запасом.

Цитата(NickSpb @ Oct 15 2015, 12:15) *
У знакомого промышленный контроллер реализован на Cortex-M7, так там сеть датчиков, в некоторых проектах мотор крутит плюс сетевое управление, так ресурсов остается ещё вагон...


да.и мотор тоже надо крутить
Go to the top of the page
 
+Quote Post
mantech
сообщение Oct 15 2015, 09:29
Сообщение #54


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(NickSpb @ Oct 15 2015, 12:15) *
Нужен Ethernet пожалуйста wiznet,

Ой! wacko.gif ИМХО, конечно..

Цитата(inventor @ Oct 15 2015, 12:23) *
есть такое. и по поводу "поиграться"
но нужна графика, вафля, gps модем и прочее.
на текущей модели st32f103 уже не пойдет все это тащить.
смысла ставить четвертое семейсво - я не вижу.
через год понадибится не "медленные" датчики опрашивать
а еще что нибудь.
а поставить linux - это как бы сделать с запасом.


Вообще-то "правильное построение" систем сбора данных и управления:
1) Несколько локальных МК, считывающих показания датчиков
2) Несколько локальных МК, устройств управления и коммутации нагрузок
3) Один мощный контроллер с дисплеем и тачпанелью, на котором идет обработка управляющего алгоритма и передача команд по общему протоколу для всех контроллеров в сети управляющих команд.
Go to the top of the page
 
+Quote Post
NickSpb
сообщение Oct 15 2015, 09:45
Сообщение #55





Группа: Участник
Сообщений: 9
Регистрация: 15-10-15
Пользователь №: 88 873



С последним согласен на 100

Всё равно A9 это многовато ИМХО
Go to the top of the page
 
+Quote Post
bloody-wolf
сообщение Oct 15 2015, 09:54
Сообщение #56


Местный
***

Группа: Свой
Сообщений: 220
Регистрация: 15-05-09
Пользователь №: 49 132



есть нюанс с подключениями всяческих ширпотребных ЮСБ девайсов, который заключается в том, что они частенько требуют USB High Speed 480, что например недостижимо даже на stm32f429, если только на F7xx. А ставя тот же i.mx6 проблемы схемотехники и скоростей просто отметаются, плюс дрова даже для большого линукса наверняка портировать проще, чем писать с нуля свой под какую нить РТОС под Cortex-M3/M4/M7.
ставить многа локальных МК (из разряда, даешь к каждому датчику по своему МК) чисто по деньгам для разработки - это будет существенно дороже, т.к не нужно забывать что разработка, это не только заказ платы и комплектухи, это еще и софт, который пишут программисты, которые не будут работать за копейки, а скажут: "Ну тут же целый МК стоит, надо много думать и писать..." еще и аванс возьмут wink.gif
если покупать составные части - типа как элементы конструктора, то это будет тоже дороже, чем если бы сделать на основе единой системы на модуле. но это ИМХО.
Go to the top of the page
 
+Quote Post
mantech
сообщение Oct 15 2015, 10:02
Сообщение #57


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(bloody-wolf @ Oct 15 2015, 12:54) *
ставить многа локальных МК (из разряда, даешь к каждому датчику по своему МК) чисто по деньгам


А кто сказал - "каждому датчику"?? Если все датчики в одном месте - так и ставьте один модуль сбора данных...

Просто это удобно, когда датчики разбросаны до 100м и гораздо удобнее их объединить по цифровой ЛС, чем тянуть провода от датчиков, собмрая все помехи по пути rolleyes.gif

Цитата(bloody-wolf @ Oct 15 2015, 12:54) *
есть нюанс с подключениями всяческих ширпотребных ЮСБ девайсов, который заключается в том, что они частенько требуют USB High Speed 480


Еще не видел ни одного устройства, которое требует ТОЛЬКО УСБ 2.0, оно и в 1.1 будет работать, только медленнее.
Go to the top of the page
 
+Quote Post
_3m
сообщение Oct 15 2015, 10:25
Сообщение #58


Знающий
****

Группа: Участник
Сообщений: 745
Регистрация: 28-12-06
Пользователь №: 23 960



Цитата(mantech @ Oct 15 2015, 13:02) *
Еще не видел ни одного устройства, которое требует ТОЛЬКО УСБ 2.0, оно и в 1.1 будет работать, только медленнее.

Раньше я тоже так думал. Но время идет вперед и (внезапно) свежая партия устройств с тем же брендом и теми же vid:pid что и раньше наотрез отказалась работать как 1.1. Как я понимаю вендор firmawre поменял, но от этого не легче - старых в продаже больше нет. Девайс logitech.
Go to the top of the page
 
+Quote Post
mantech
сообщение Oct 15 2015, 10:30
Сообщение #59


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(_3m @ Oct 15 2015, 13:25) *
Раньше я тоже так думал. Но время идет вперед и (внезапно) свежая партия устройств с тем же брендом и теми же vid:pid что и раньше наотрез отказалась работать как 1.1. Как я понимаю вендор firmawre поменял, но от этого не легче - старых в продаже больше нет. Девайс logitech.


Странно, вообще-то это противоречит спецификации усб, которая обязывает устройства обеспечивать обратную совместимость..
Go to the top of the page
 
+Quote Post
Petka
сообщение Oct 15 2015, 11:08
Сообщение #60


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

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(mantech @ Oct 15 2015, 13:30) *
Странно, вообще-то это противоречит спецификации усб, которая обязывает устройства обеспечивать обратную совместимость..

Ага, и USB видеокарта тоже на 1.1 должна работать? =)
Go to the top of the page
 
+Quote Post
bloody-wolf
сообщение Oct 15 2015, 11:45
Сообщение #61


Местный
***

Группа: Свой
Сообщений: 220
Регистрация: 15-05-09
Пользователь №: 49 132



Цитата(mantech @ Oct 15 2015, 13:02) *
А кто сказал - "каждому датчику"?? Если все датчики в одном месте - так и ставьте один модуль сбора данных...

Просто это удобно, когда датчики разбросаны до 100м и гораздо удобнее их объединить по цифровой ЛС, чем тянуть провода от датчиков, собмрая все помехи по пути rolleyes.gif

Еще не видел ни одного устройства, которое требует ТОЛЬКО УСБ 2.0, оно и в 1.1 будет работать, только медленнее.

когда датчики разбросаны - то тут без каналобразующей части, будь то пресловутая токовая петля в любом её исполнении, не обойтись, соответственно будет возникать какой либо трансивер от удаленного датчика до контроллера, реч скорее всего идет о датчиках на плате - гироскопы, аккселерометры, всякие фоточувствительные сенсоры, влажность и т.д и т.п, то, что выпускается в чип-исполнении, с монтажем на плату и цифровым каналом, типа i2c SPI, соответственно девайс вырождается в одноплатное решение, в котором проц должен уметь напрямую и датчики обработать и картинку показать и неплохобы еще в интернет выйти. к слову почти любой нынешний свисток вафли это b/g/n - а соответственно автоматом требует usb HS, при том что пережевать трафик от HS не такая уж и тривиальная задача, применительно к микроконтроллеру.
я конечно же понимаю, что на микроконтроллере наверно это тоже все можно реализовать, но придеться подумать над оптимизациями и производительностью, взяв же проц, можно заняться делом, не сильно замарачиваясь над софтом в плане его оптимальности и тп.

единственное, в чем реально выиграет МК, даже cortex-M7 с его наворотами, так это в энергопотреблении. Даже одноядерный и.мх6 с его обвесом будет кушать не меньше 2 Вт, хотя даже больше, ватта 4 минимум, при том что МК наверно и в полватта-ватт уложится.
экран это отдельная стезя, его пока можно в расчет не брать, хотя если цеплять что либо от 5 дюймов - то на потребление проца или МК уже можно не обращать внимания )

Сообщение отредактировал bloody-wolf - Oct 15 2015, 11:48
Go to the top of the page
 
+Quote Post
mantech
сообщение Oct 15 2015, 12:31
Сообщение #62


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(bloody-wolf @ Oct 15 2015, 14:45) *
к слову почти любой нынешний свисток вафли это b/g/n - а соответственно автоматом требует usb HS, при том что пережевать трафик от HS не такая уж и тривиальная задача, применительно к микроконтроллеру.


Согласен, только подумайте, зачем для задачи контроля и управления с незамысловатой вэб-мордой такие скорости?? Усб1.1 дает около мегабайта в сек, неужели не хватит?? Этож не в браузерах рекламу грузить rolleyes.gif
Go to the top of the page
 
+Quote Post
_3m
сообщение Oct 15 2015, 12:41
Сообщение #63


Знающий
****

Группа: Участник
Сообщений: 745
Регистрация: 28-12-06
Пользователь №: 23 960



Цитата(mantech @ Oct 15 2015, 15:31) *
Согласен, только подумайте, зачем для задачи контроля и управления с незамысловатой вэб-мордой такие скорости?? Усб1.1 дает около мегабайта в сек, неужели не хватит??

Затем что в ларьках свистков работающих по usb 1.1 уже не продают
Кроме того веб морды бывают разные. Наша например по 3g еле ворочается. Потому что красивая. А некрасивую морду не купят.
Go to the top of the page
 
+Quote Post
mantech
сообщение Oct 15 2015, 15:52
Сообщение #64


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(_3m @ Oct 15 2015, 15:41) *
Затем что в ларьках свистков работающих по usb 1.1 уже не продают
Кроме того веб морды бывают разные. Наша например по 3g еле ворочается. Потому что красивая. А некрасивую морду не купят.


Затем что в ларьках свистков работающих по usb 1.1 уже не продают

Нее, никогда не доказать, что для промавтоматики "свистки из ларька" - это головная боль потом ваших клиентов...

Наша например по 3g еле ворочается. Если не секрет, что это за устройство, такое?
Go to the top of the page
 
+Quote Post
bloody-wolf
сообщение Oct 15 2015, 17:16
Сообщение #65


Местный
***

Группа: Свой
Сообщений: 220
Регистрация: 15-05-09
Пользователь №: 49 132



смысл кроется как раз во фразе "из ларька" т.е. к процу можно особо не напрягаясь в большинстве случаем подключить практически любой ныне продающийся ЮСБ2,0 девайс, а вот к МК (подразумеваю cortex-Mx серию или аналогичную) - далеко не так просто это сделать. как правило ЮСБ хост у СТМ да и у Филипсов один, т.е. это значит автоматов в него воткнется ХАБ а потом уж флешки-мопеды и пр. вот и прикиньте трафик хоста в таком случае, это не просто страничку открыть, это и страничка, и клава-мышь, и еще херова туча девайсов, которые вполне возможно и низкоскоростные, но канал то занимают... а еще крутить всякую шляпу типа картинок.... а потом еще припрет проиграть какую нить мп3 мелодию..., а потом окажеться что с датчиков еще надо будет что нить небыстро, но точно обсчитать... примеров масса, так что избыточность проца в данном случае может быть и не избыточной )
Go to the top of the page
 
+Quote Post
mantech
сообщение Oct 15 2015, 19:04
Сообщение #66


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(bloody-wolf @ Oct 15 2015, 20:16) *
автоматов в него воткнется ХАБ а потом уж флешки-мопеды и пр. вот и прикиньте трафик хоста в таком случае, это не просто страничку открыть, это и страничка, и клава-мышь, и еще херова туча девайсов, которые вполне возможно и низкоскоростные, но канал то занимают...


Че-то не въехал совсем, какие флешки мышки и клавы??? Ну еще сетевки со свуком через усб, добавьте biggrin.gif
Вы что сделать-то хотите, контроллер сбора данных или некий аналог компа, с кучей усб-интерфейсов и свистоперделок, которые непонятно зачем и для чего... Разберитесь сначала с техзаданием на устройство.

ЗЫ. Если вам наплевать на надежность и экономичность - то берете какой-нить РС-совместимый комп с питанием 12В и пишите прогу под винду, как делают плат. терминалы. Там будут и свистоперделки и экран с тачем и пр..хрень, в комплекте с кучей глюков винды и вашей проги.... Но зато будет красиво!! biggrin.gif

Сообщение отредактировал mantech - Oct 15 2015, 19:08
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Oct 16 2015, 07:18
Сообщение #67


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



Ну вообще да, ТС очевидным образом описывает функционал обычного РС компьютера, зачем тогда мучиться и делать его на своем проце и плате, если такого уже полно сделано, начиная от того же самого разбери с линуксом, и заканчивая кучей платформ с виндусами, андроидами, и так далее...

Ну и желание все собрать в одном месте - гораздо легче сделать 5 простых плат, чем 1 на все случаи жизни. Раз 5 наверное на моей практике видел людей которые шли по пути сделать 1 раз на всю жизнь, чтобы покрыть все возможные случае и больше никогда плат не делать... все ушли в итоге в тупик. Лучший результат который достигли это плата с огромным избыточным функционалом по возможно нужным в будущем задачам и нехваткой одной самой маленькой, но именно сейчас необходимой фишки.

Будите следующим?
Go to the top of the page
 
+Quote Post
Samum 095
сообщение Dec 20 2015, 11:41
Сообщение #68


Местный
***

Группа: Участник
Сообщений: 201
Регистрация: 24-09-04
Из: Братислава
Пользователь №: 712



Nuvoton NUC976DK62Y привезли, проверили, работает. Цена весьма разумная, да еще и 64Мб SDRAM уже в проце . С документацией нехорошо правда. Проверяем. Скорость так себе. Всего то 3070 Kflops.
Но цена, цена хороша! ARM 926 EJ-S core, 300 MHz, CAN, USB 2.0, SD, LCD, ADC.

Сообщение отредактировал Samum 095 - Dec 20 2015, 11:57
Go to the top of the page
 
+Quote Post
mantech
сообщение Dec 20 2015, 12:22
Сообщение #69


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(Samum 095 @ Dec 20 2015, 14:41) *
Nuvoton NUC976DK62Y привезли, проверили, работает. Цена весьма разумная, да еще и 64Мб SDRAM уже в проце . С документацией нехорошо правда. Проверяем. Скорость так себе. Всего то 3070 Kflops.
Но цена, цена хороша! ARM 926 EJ-S core, 300 MHz, CAN, USB 2.0, SD, LCD, ADC.


Скорость так себе. Дак еще бы! Линуха на 300мегах и главное, 64 мегах памяти.... Ну, вообщем, на такой платформе только урезанные Openwrt работают, причем без графики вообще.
Go to the top of the page
 
+Quote Post
Samum 095
сообщение Jan 20 2016, 10:38
Сообщение #70


Местный
***

Группа: Участник
Сообщений: 201
Регистрация: 24-09-04
Из: Братислава
Пользователь №: 712



QUOTE (mantech @ Dec 20 2015, 15:22) *
Скорость так себе. Дак еще бы! Линуха на 300мегах и главное, 64 мегах памяти.... Ну, вообщем, на такой платформе только урезанные Openwrt работают, причем без графики вообще.

5.7 USD за проц с памятью 64 Мб и работа под Линукс 3.1
По моему вполне отлично.
Go to the top of the page
 
+Quote Post
Jury093
сообщение Jan 20 2016, 11:53
Сообщение #71


Знающий
****

Группа: Участник
Сообщений: 959
Регистрация: 11-01-06
Из: Санкт-Петербург
Пользователь №: 13 050



Цитата(Samum 095 @ Jan 20 2016, 13:38) *
5.7 USD за проц с памятью 64 Мб и работа под Линукс 3.1
По моему вполне отлично.

для каких-то несложных задач его вполне хватит.. со свопиком и нормальный дистрибутив потянет, но очень неспешно..
по опыту ковыряния с nuc950(w90p950) могу посоветовать настороженно относиться к доке на камень. ошибок и опечаток и утаиваний там может быть много..
помимо refman, должен еще существовать programming guide - там можно прояснить непонятности из рефмана
поддержаны ли в вашем ядре crypto, 2d graphics, jpeg и остальное? а то в доке много громких слов, а на деле будет - шыш sm.gif
и еще, происхождение ядра 3.1 - от производителя? есть какой-нить линк или только клиентам?

и чуть в сторону: по линку на сайте нувотона справа есть ссылка "Featured Products" в т.ч. NUC950, так последнее официальное ядро к нему.. 2.6.17, один китаец (прописью - один) пытался переписать на 2.6.35, но года 3 назад бросил.. китайцы, они такие китайские..

update: я ступил - это был "programming guide" sm.gif

Сообщение отредактировал Jury093 - Jan 20 2016, 14:17
Go to the top of the page
 
+Quote Post
Samum 095
сообщение Feb 11 2016, 06:23
Сообщение #72


Местный
***

Группа: Участник
Сообщений: 201
Регистрация: 24-09-04
Из: Братислава
Пользователь №: 712



QUOTE (Jury093 @ Jan 20 2016, 15:53) *
для каких-то несложных задач его вполне хватит.. со свопиком и нормальный дистрибутив потянет, но очень неспешно..
по опыту ковыряния с nuc950(w90p950) могу посоветовать настороженно относиться к доке на камень. ошибок и опечаток и утаиваний там может быть много..
помимо refman, должен еще существовать programming guide - там можно прояснить непонятности из рефмана
поддержаны ли в вашем ядре crypto, 2d graphics, jpeg и остальное? а то в доке много громких слов, а на деле будет - шыш sm.gif
и еще, происхождение ядра 3.1 - от производителя? есть какой-нить линк или только клиентам?
update: я ступил - это был "programming guide" sm.gif

Даю Даташит.
Вся документация тут на FTP
Прикрепленные файлы
Прикрепленный файл  NUC97x_Datasheet_Rev1.15.pdf ( 3.81 мегабайт ) Кол-во скачиваний: 216
 
Go to the top of the page
 
+Quote Post
maxx2
сообщение Feb 11 2016, 09:55
Сообщение #73


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 2-11-15
Пользователь №: 89 142



Чего пиарить то старье ARM9?

Cortex M7 от $5 начинается. A5 от $7.
Go to the top of the page
 
+Quote Post
den1s
сообщение Apr 1 2016, 16:25
Сообщение #74


Участник
*

Группа: Участник
Сообщений: 51
Регистрация: 17-03-11
Пользователь №: 63 677



Посмотрите Atmel ATSAMA5D2. Там рассказывают о сокращении числа требуемых питаний и каких-то еще плюшках, позволяющих развести плату в 4 слоя, что тоже удешевляет конечное устройство. И цена ниже чем D3, вам же не нужны невероятные вычислительные мощности как я понял.

отладка в Москве


--------------------
"Одной мотивации недостаточно: если у вас есть идиот и вы его мотивировали, то в результате вы получите мотивированного идиота." - Джим Рон
Go to the top of the page
 
+Quote Post
Aner
сообщение Apr 1 2016, 16:55
Сообщение #75


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



QUOTE (maxx2 @ Feb 11 2016, 13:55) *
Чего пиарить то старье ARM9?

Cortex M7 от $5 начинается. A5 от $7.

Да наверное не стоит пиарить ARM9, тем более пописав и там и там, понимаешь что Кортексы выигрывают. На старых только поддержка, ну небольшая модификация еще допустима, а в новый проект я их не ставлю уже давно.

Но не соглашусь с таким сравнением по ценам. Хотябы по тому, что без внешней памяти А5 никого не устроит. Тогда добавьте $2...$5 на память, + дороже разводка, больше площади на плате нужно, добавиться к цене, монтаж в два раза дороже, ... кушать будет много больше M7 по питанию добавиться цена.
А вот ниша M7 получается много дешевле A5. Но и считалка менее производительна у M7. Зато M7 под многие задачи востребован, А вот А5 будет с излишком.
Go to the top of the page
 
+Quote Post
jcxz
сообщение Apr 1 2016, 18:24
Сообщение #76


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(Aner @ Apr 1 2016, 22:55) *
Да наверное не стоит пиарить ARM9, тем более пописав и там и там, понимаешь что Кортексы выигрывают. На старых только поддержка, ну небольшая модификация еще допустима, а в новый проект я их не ставлю уже давно.

А какая разница, какое ядро: ARM9 или Cortex-M? Мне как-то вообще параллельно. Ну пускай чуть менее эффективный код, пускай сложнее переключение контекстов задач ОС. Зато этот Nuvoton вроде до 300МГц да плюс там неск. МБ ОЗУ внутри. В каком M7 это есть??? Да и некоторые плюшки в ARM9 есть, которых нет в M7 - например MMU.
Go to the top of the page
 
+Quote Post
mantech
сообщение Apr 2 2016, 14:01
Сообщение #77


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(jcxz @ Apr 1 2016, 21:24) *
Да и некоторые плюшки в ARM9 есть, которых нет в M7 - например MMU.


А есть и те, которых нет в АРМ9. Например, встроенный флеш для программ с возможностью защиты кода от считывания...
Go to the top of the page
 
+Quote Post
Aner
сообщение Apr 2 2016, 16:44
Сообщение #78


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



Ну да много паралельщиков в России, хорошо что не все. Ряд проектов по 7-8 раз приходилость перелопачивать из-за не эффективного кода и требований ряда сертификатов и стандартов. Многие паралельщики далеки от пром стандартов и тп. Отсюда и востребованность низкая разных паралельщиков как и оплата за их коды, и как правило плохо документированый код.
М7 и М9 разные все же, ну например ...как собака и ишак, разница в питании, в весе, в решаемых задачах.
По моему Nuvoton в 10-ку не вхоит, кто активно развивает новые армовские ядра.
Go to the top of the page
 
+Quote Post
jcxz
сообщение Apr 2 2016, 17:34
Сообщение #79


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(Aner @ Apr 2 2016, 22:44) *
Ну да много паралельщиков в России, хорошо что не все. Ряд проектов по 7-8 раз приходилость перелопачивать из-за не эффективного кода и требований ряда сертификатов и стандартов. Многие паралельщики далеки от пром стандартов и тп. Отсюда и востребованность низкая разных паралельщиков как и оплата за их коды, и как правило плохо документированый код.

И что Вы этим хотели сказать??? Что писать нормально не умеете, поэтому и переписываете по много раз?
Go to the top of the page
 
+Quote Post

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

 


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


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