|
|
  |
Посоветуйте микроконтроллер для Linux |
|
|
|
Dec 28 2014, 18:40
|
Гуру
     
Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143

|
Цитата(AlexandrY @ Dec 28 2014, 16:20)  И что то не увидел в MonoDevelop кросс платформенной разработки. Т.е. чтобы компилировать на компе, а запускать и отлаживать на встраиваемой платформе.
А уж лаконичность у MonoDevelop просто эпическая, лаконичней только черный ящик.
И как вы себе представляете интеграцию аппаратных средств микроконтроллера в API Mono? Это же весь Mono надо будет изучить на уровне исходников.
Опять же глючные драйвера файловых систем на дешевых встраиваемых платформах не дадут сильно разгуляться с MySQL. Незнаю, но по мне - ТС изначально неверно начал с техзадания, пытаясь то, что делают на разных уровнях и устройствах запихнуть в один девайс. Сам счетчик и какой-либо интерфейс связи с сервером должен быть сделан на небольшом мк типа стмки, а его данные уже передаются на полноценный стационарный сервер, с полным фаршем апачей мускулей на линухе, который ведет базу данных имеет вебсервер и т.п.
|
|
|
|
|
Dec 28 2014, 21:22
|

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

|
Цитата(mantech @ Dec 28 2014, 20:40)  Незнаю, но по мне - ТС изначально неверно начал с техзадания, пытаясь то, что делают на разных уровнях и устройствах запихнуть в один девайс. Сам счетчик и какой-либо интерфейс связи с сервером должен быть сделан на небольшом мк типа стмки, а его данные уже передаются на полноценный стационарный сервер, с полным фаршем апачей мускулей на линухе, который ведет базу данных имеет вебсервер и т.п. Ну да некоему admin-у это упростило бы работу. Он бы сваял свои кросс платформенные скрипты на стороне embedded сервера и голова не болит. Зато разработчику realtime части дивайса придется изобретать свой велосипед в виде M2M протокола чтоб WEB серверу по запросу предоставить любые данные какие он пожелает и чтоб в MySQL все шло не слишком быстро и не слишком медленно и резервирование предусмотреть когда этот MySQL будет восстанавливаться после очередного краха и т.д. и т.п. По сути надо будет сделать шлюз SOAP в некий доморощенный межпроцессорный M2M. И MQX с готовым межпроцессорным прикладным уровнем здесь все равно вне конкуренции. Надежный, асинхронный, P2P, событийно управляемый M2M протокол это будет посложнее портирования SQL движка на RTOS.
|
|
|
|
|
Dec 30 2014, 09:38
|
Частый гость
 
Группа: Участник
Сообщений: 180
Регистрация: 5-04-09
Пользователь №: 47 205

|
QUOTE (Sergiy26 @ Dec 26 2014, 03:11)  Alex A. Mihaylov, LightElf, NULL Я пересмотрел предлогаемые вами варианты, но к сожалению ответа не нашел. Даже пересмотрев в данном случае, что предлогают и пришел к выводу, что "CPU with integrated RAM" кроме Raspberry мне найти не получиться. Не понял как вы смотрели. Nuvoton N32926. LQFP128, 64MB DDR2 RAM на борту. Мало что ли? Если много, то N32903 - 8MB SDRAM, LQFP64
Сообщение отредактировал LightElf - Dec 30 2014, 09:41
|
|
|
|
|
Jan 3 2015, 21:18
|
Участник

Группа: Участник
Сообщений: 28
Регистрация: 1-01-09
Пользователь №: 42 874

|
Цитата(mantech @ Dec 28 2014, 12:30)  MQX есть под фрискейловый вибрид vx6, там 2 ядра - 1 кортекс А5 на 500 мегагерц, второе - М4 на 160 - это ваш любимый стм407 один в один. Куча портов и интерфейсов. Есть люди, которые делают так - на А5 ставят линукс, если влом сетевые стеки руками писать, а на М4 - MQX. Лично для меня оси - зло, но кому нравится, то в самый раз. Базы на 5 мег я всегда в DBF делал - очень простой и быстрый обработчик, с недостатками, но все же... Я не делал своих проектов под нее, но дал людям потестить простые примеры, мне сказали, что "если все делать правильно", т.е. подключать флешки и отключать корректно - все работает, но если дергать как попало - виснет. Сделал свои драйвера - все работает хоть ногами топчи  - это мне больше нравится... На счет документированности - не спорю тут так и есть. Да почему? Пусть осваивает, даже может и неплохо, потому, что сейчас линукс все больше применяется везде - будет полезно в будущем... Не сочтите за наглость. Можете указать ссылки на Developing Kits для vx6 (Linux) и M4 (MQX). На сайте Freescale много разных процов и контроллеров. Если у вас есть опыт, то хочется услышать подсказку
|
|
|
|
|
Jan 3 2015, 21:27
|
Знающий
   
Группа: Свой
Сообщений: 526
Регистрация: 5-08-05
Пользователь №: 7 390

|
Цитата(Sergiy26 @ Jan 4 2015, 00:18)  ссылки на Developing Kits для vx6 (Linux) и M4 (MQX) видимо имеется ввиду вот этот http://www.freescale.com/webapp/sps/site/p....jsp?code=VF6xxКстати, Timesys это проприетарный Linux
|
|
|
|
|
Jan 4 2015, 19:35
|
Гуру
     
Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143

|
Цитата(Sergiy26 @ Jan 4 2015, 00:18)  Не сочтите за наглость. Можете указать ссылки на Developing Kits для vx6 (Linux) и M4 (MQX). На сайте Freescale много разных процов и контроллеров. Если у вас есть опыт, то хочется услышать подсказку В смысле, нужна плата или sdk? Если плата, я покупал в стартерките, просто мне там проще, чем из забугорья заказывать, а если sdk, то mqx ,качается отсюда - http://www.freescale.com/webapp/sps/site/p...MQX&fr=gtl#после обычной регистрации, ну а линукс - производитель рекомендует Timesys, есть buildroot, хотя я предпочитаю безосевое программирование.  ЗЫ. Точное название проца - MVF61NN151CMK50
Сообщение отредактировал mantech - Jan 4 2015, 19:38
|
|
|
|
|
Jan 5 2015, 17:54
|
Гуру
     
Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143

|
Цитата(psL @ Jan 5 2015, 17:27)  Имеется в виду этот? Интересно, как под эту плату собирать ядро? Да, плата именно эта. При покупке там уже был установлен билдрут, немного покопался в нем, ради интереса и только. Задача стояла сделать прогу без осей на А5 и М4. Трудно сказать, я вообще не представляю процесс полной компиляции линукса и сколько это займет дней Судя по тому, что простой sdk для А5 под иаром, компилился несколько минут, правда, в режиме оптимизации...
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|