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

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
> Посоветуйте микроконтроллер для Linux
mantech
сообщение Dec 28 2014, 18:40
Сообщение #31


Гуру
******

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



Цитата(AlexandrY @ Dec 28 2014, 16:20) *
И что то не увидел в MonoDevelop кросс платформенной разработки.
Т.е. чтобы компилировать на компе, а запускать и отлаживать на встраиваемой платформе.

А уж лаконичность у MonoDevelop просто эпическая, лаконичней только черный ящик.

И как вы себе представляете интеграцию аппаратных средств микроконтроллера в API Mono?
Это же весь Mono надо будет изучить на уровне исходников.

Опять же глючные драйвера файловых систем на дешевых встраиваемых платформах не дадут сильно разгуляться с MySQL.


Незнаю, но по мне - ТС изначально неверно начал с техзадания, пытаясь то, что делают на разных уровнях и устройствах запихнуть в один девайс.
Сам счетчик и какой-либо интерфейс связи с сервером должен быть сделан на небольшом мк типа стмки, а его данные уже передаются на полноценный стационарный сервер, с полным фаршем апачей мускулей на линухе, который ведет базу данных имеет вебсервер и т.п.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Dec 28 2014, 21:22
Сообщение #32


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.
Go to the top of the page
 
+Quote Post
mantech
сообщение Dec 29 2014, 07:55
Сообщение #33


Гуру
******

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



Цитата(AlexandrY @ Dec 29 2014, 00:22) *
По сути надо будет сделать шлюз SOAP в некий доморощенный межпроцессорный M2M.
И MQX с готовым межпроцессорным прикладным уровнем здесь все равно вне конкуренции.
Надежный, асинхронный, P2P, событийно управляемый M2M протокол это будет посложнее портирования SQL движка на RTOS.


С точки зрения сетевых протоколов можно согласиться, хотя есть и lwip, но с ним посложнее...
Go to the top of the page
 
+Quote Post
LightElf
сообщение Dec 30 2014, 09:38
Сообщение #34


Частый гость
**

Группа: Участник
Сообщений: 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
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Dec 30 2014, 10:20
Сообщение #35


Ally
******

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



Цитата(LightElf @ Dec 30 2014, 11:38) *
Не понял как вы смотрели. Nuvoton N32926. LQFP128, 64MB DDR2 RAM на борту. Мало что ли? Если много, то N32903 - 8MB SDRAM, LQFP64


Идеальное решение уже найдено - http://electronix.ru/forum/index.php?s=&am...t&p=1302690 biggrin.gif
Go to the top of the page
 
+Quote Post
LightElf
сообщение Dec 30 2014, 11:01
Сообщение #36


Частый гость
**

Группа: Участник
Сообщений: 180
Регистрация: 5-04-09
Пользователь №: 47 205



QUOTE (AlexandrY @ Dec 30 2014, 14:20) *
Идеальное решение уже найдено - http://electronix.ru/forum/index.php?s=&am...t&p=1302690 biggrin.gif

Интересно, сколько же это чудо стоит?
Go to the top of the page
 
+Quote Post
mantech
сообщение Dec 30 2014, 14:46
Сообщение #37


Гуру
******

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



Цитата(LightElf @ Dec 30 2014, 14:01) *
Интересно, сколько же это чудо стоит?


Предположу, что в 2 раза дороже стандартного gsm модуля laughing.gif
Go to the top of the page
 
+Quote Post
Sergiy26
сообщение Jan 3 2015, 21:18
Сообщение #38


Участник
*

Группа: Участник
Сообщений: 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 делал - очень простой и быстрый обработчик, с недостатками, но все же...




Я не делал своих проектов под нее, но дал людям потестить простые примеры, мне сказали, что "если все делать правильно", т.е. подключать флешки и отключать корректно - все работает, но если дергать как попало - виснет. Сделал свои драйвера - все работает хоть ногами топчи biggrin.gif - это мне больше нравится...

На счет документированности - не спорю тут так и есть.



Да почему? Пусть осваивает, даже может и неплохо, потому, что сейчас линукс все больше применяется везде - будет полезно в будущем...


Не сочтите за наглость. Можете указать ссылки на Developing Kits для vx6 (Linux) и M4 (MQX). На сайте Freescale много разных процов и контроллеров. Если у вас есть опыт, то хочется услышать подсказку
Go to the top of the page
 
+Quote Post
psL
сообщение Jan 3 2015, 21:27
Сообщение #39


Знающий
****

Группа: Свой
Сообщений: 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
Go to the top of the page
 
+Quote Post
mantech
сообщение Jan 4 2015, 19:35
Сообщение #40


Гуру
******

Группа: Участник
Сообщений: 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, хотя я предпочитаю безосевое программирование. laughing.gif
ЗЫ. Точное название проца - MVF61NN151CMK50

Сообщение отредактировал mantech - Jan 4 2015, 19:38
Go to the top of the page
 
+Quote Post
psL
сообщение Jan 5 2015, 14:27
Сообщение #41


Знающий
****

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



Цитата(mantech @ Jan 4 2015, 22:35) *
Если плата, я покупал в стартерките...есть buildroot...
ЗЫ. Точное название проца - MVF61NN151CMK50

Имеется в виду этот?
http://www.starterkit.ru/html/index.php?na...view&id=114
http://www.starterkit.ru/html/index.php?na...view&id=115

Интересно, как под эту плату собирать ядро? В оф.репозитории http://git.freescale.com/git/cgit.cgi/ отсутствует arch/arm/mach-mvf/
Вообще, у FS похоже нет поддержки Linux BSP под эти SoC, только стороннее
Go to the top of the page
 
+Quote Post
mantech
сообщение Jan 5 2015, 17:54
Сообщение #42


Гуру
******

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



Цитата(psL @ Jan 5 2015, 17:27) *
Имеется в виду этот?
Интересно, как под эту плату собирать ядро?


Да, плата именно эта.
При покупке там уже был установлен билдрут, немного покопался в нем, ради интереса и только. Задача стояла сделать прогу без осей на А5 и М4.
Трудно сказать, я вообще не представляю процесс полной компиляции линукса и сколько это займет дней biggrin.gif
Судя по тому, что простой sdk для А5 под иаром, компилился несколько минут, правда, в режиме оптимизации... laughing.gif
Go to the top of the page
 
+Quote Post
alx2
сообщение Jan 30 2015, 10:42
Сообщение #43


Местный
***

Группа: Участник
Сообщений: 340
Регистрация: 25-10-05
Из: Пермь, Россия
Пользователь №: 10 091



Цитата(mantech @ Jan 5 2015, 23:54) *
Трудно сказать, я вообще не представляю процесс полной компиляции линукса и сколько это займет дней biggrin.gif

Если у Вас компьютер не прошлого века, то минут за 5 должен собраться. sm.gif
У меня на 4-ядерном Атлоне полная компиляция линукса занимает меньше двух минут.


--------------------
Всего наилучшего,
Alex Mogilnikov
Go to the top of the page
 
+Quote Post
AVR
сообщение Feb 1 2015, 14:14
Сообщение #44


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(mantech @ Dec 26 2014, 23:41) *
Про DLL EXEшник - это вааще, т.е. еще и wine нужно поставить?? biggrin.gif

При помощи Mono exe и dll - такой же нативный формат бинарника для Linux, даже на ARM и MIPS и т.д.


--------------------
Go to the top of the page
 
+Quote Post
mantech
сообщение Feb 1 2015, 15:31
Сообщение #45


Гуру
******

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



Цитата(alx2 @ Jan 30 2015, 13:42) *
Если у Вас компьютер не прошлого века, то минут за 5 должен собраться. sm.gif
У меня на 4-ядерном Атлоне полная компиляция линукса занимает меньше двух минут.


Что, прямь весь линух с ядром и за 2 минуты?? Похоже, или ваш комп из 23 века или линух урезанный по самый root biggrin.gif
Go to the top of the page
 
+Quote Post

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

 


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


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