Jump to content

    

Посоветуйте проц ARM

а вот i.mx6 я за такие деньги не видел.

3182 руб ??

 

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

 

Покажите мне кит за 2700, хотя бы просто плату с процом-памятью - честно - в Питере и Москве такого не нашел,

 

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

 

 

Если честно, даже не думал, что такую древность еще выпускают :biggrin:

Share this post


Link to post
Share on other sites
Покажите мне кит за 2700, хотя бы просто плату с процом-памятью - честно - в Питере и Москве такого не нашел, может плохо искал. ссылочку, если можно.

Ну вот например Стартеркит-

правда,доставка около 1000 ... Территориально - Ижевск, все разработки собственные ,

там вообще много интересного ...и на Вибриде за те же деньги .

Edited by sherr

Share this post


Link to post
Share on other sites

Честно говоря, я вообще не понял для чего там ситара или iMX6... что они там будут делать??? 8 медленных датчиков опрашивать?

Share this post


Link to post
Share on other sites
Честно говоря, я вообще не понял для чего там ситара или iMX6... что они там будут делать??? 8 медленных датчиков опрашивать?

 

Я тоже честно говоря, не понял, зачем ТСу быстрый проц? Мне он нужен был для графики, сетки и быстрого УСБ.

У него упоминалось про модемы и вафлю, хотя они легко подключаются к стм32, возможно ему просто захотелось поиграться с линухой :laughing:

Share this post


Link to post
Share on other sites

ИМХО

Я бы это реализовывал на платформе 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, так там сеть датчиков, в некоторых проектах мотор крутит плюс сетевое управление, так ресурсов остается ещё вагон...

 

Может стоит просто грамотно разработать структуру ПО подобрать оптимально платформу, получить конкурентный по цене продукт, а на сэкономленные деньги купить себе для ознакомления и развития мощную платформу на базе той же ситары?

Share this post


Link to post
Share on other sites
Я тоже честно говоря, не понял, зачем ТСу быстрый проц? Мне он нужен был для графики, сетки и быстрого УСБ.

У него упоминалось про модемы и вафлю, хотя они легко подключаются к стм32, возможно ему просто захотелось поиграться с линухой :laughing:

есть такое. и по поводу "поиграться"

но нужна графика, вафля, gps модем и прочее.

на текущей модели st32f103 уже не пойдет все это тащить.

смысла ставить четвертое семейсво - я не вижу.

через год понадибится не "медленные" датчики опрашивать

а еще что нибудь.

а поставить linux - это как бы сделать с запасом.

 

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

 

да.и мотор тоже надо крутить

Share this post


Link to post
Share on other sites
Нужен Ethernet пожалуйста wiznet,

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

 

есть такое. и по поводу "поиграться"

но нужна графика, вафля, gps модем и прочее.

на текущей модели st32f103 уже не пойдет все это тащить.

смысла ставить четвертое семейсво - я не вижу.

через год понадибится не "медленные" датчики опрашивать

а еще что нибудь.

а поставить linux - это как бы сделать с запасом.

 

Вообще-то "правильное построение" систем сбора данных и управления:

1) Несколько локальных МК, считывающих показания датчиков

2) Несколько локальных МК, устройств управления и коммутации нагрузок

3) Один мощный контроллер с дисплеем и тачпанелью, на котором идет обработка управляющего алгоритма и передача команд по общему протоколу для всех контроллеров в сети управляющих команд.

Share this post


Link to post
Share on other sites

есть нюанс с подключениями всяческих ширпотребных ЮСБ девайсов, который заключается в том, что они частенько требуют USB High Speed 480, что например недостижимо даже на stm32f429, если только на F7xx. А ставя тот же i.mx6 проблемы схемотехники и скоростей просто отметаются, плюс дрова даже для большого линукса наверняка портировать проще, чем писать с нуля свой под какую нить РТОС под Cortex-M3/M4/M7.

ставить многа локальных МК (из разряда, даешь к каждому датчику по своему МК) чисто по деньгам для разработки - это будет существенно дороже, т.к не нужно забывать что разработка, это не только заказ платы и комплектухи, это еще и софт, который пишут программисты, которые не будут работать за копейки, а скажут: "Ну тут же целый МК стоит, надо много думать и писать..." еще и аванс возьмут ;)

если покупать составные части - типа как элементы конструктора, то это будет тоже дороже, чем если бы сделать на основе единой системы на модуле. но это ИМХО.

Share this post


Link to post
Share on other sites
ставить многа локальных МК (из разряда, даешь к каждому датчику по своему МК) чисто по деньгам

 

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

 

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

 

есть нюанс с подключениями всяческих ширпотребных ЮСБ девайсов, который заключается в том, что они частенько требуют USB High Speed 480

 

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

Share this post


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

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

Share this post


Link to post
Share on other sites
Раньше я тоже так думал. Но время идет вперед и (внезапно) свежая партия устройств с тем же брендом и теми же vid:pid что и раньше наотрез отказалась работать как 1.1. Как я понимаю вендор firmawre поменял, но от этого не легче - старых в продаже больше нет. Девайс logitech.

 

Странно, вообще-то это противоречит спецификации усб, которая обязывает устройства обеспечивать обратную совместимость..

Share this post


Link to post
Share on other sites
Странно, вообще-то это противоречит спецификации усб, которая обязывает устройства обеспечивать обратную совместимость..

Ага, и USB видеокарта тоже на 1.1 должна работать? =)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this