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

 
 
> Посоветуйте проц 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  « < 3 4 5 6 >  
Start new topic
Ответов (60 - 74)
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

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

 


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


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