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

 
 
> Посоветуйте микроконтроллер для Linux
Sergiy26
сообщение Dec 25 2014, 10:13
Сообщение #1


Участник
*

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



Задача: использовать Mono exe-шник (1мБ) + Apache для запуска одного DLL (для работы с Web Service) + mysql database (5мБ) + пару script'ов + 3G модем. На контроллере желательно более 2-х UART + вся память на одном кристале и конечно хорошая цена.
Пример Raspberry, но минус этого чипа - рабочая температура и один UART.

Приветствуется наличие Dev Kit для легкой разработки. Если есть подходящий чип в корпсе LQFP/QFP для двух слойного дизайна платы, то это супер.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Sergiy26
сообщение Dec 28 2014, 12:15
Сообщение #2


Участник
*

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



AlexandrY, ответ по поводу MonoDevelop. Язык C#. Приложения работают одинаково под Windows и Linux.
На данный момент Admin в нашей компании работает по тестированию и настройке Linux: mySQL, Apache, remote upgrade ( *.exe files, так же выводимого текста на экран), scripts, FTPS, load on power on. Другой человек работает на своем Linux computer с mysql и SOAP, проверка связи по 3G, в случае отсутствия надо сохранить все пакеты и отправить когда связь вернеться. Мою часть я делаю под windows, с помощью Remoting я могу передавать данные между двумя EXE файлами проекта, которые на разных компьютерах. Мой EXE файл обесечивает связь с контроллером, поддержку ISO15118, управлением 4x20 Character LCD, RFID, считыванием значений со счеткика по RS-485. Весь проект работает не зависимо от платформы. Тестируем, каждый свою часть на своем компе ( мне проще на своем подключить RS-232 и USB). В итоге все файлы запускаются на одной Linux Board. Есть и свои минусы, но время разработки уменьшается.

По поводу mysql. Есть много разрозненых данных, настроек, параметров, white/black list. Можно работать с разными DBF файлами. Можно работать с множеством текстовых файлов с парсерами и т.д. Поиском, заменой, удвлением и т.д. должен заниматься движок mysql. За это надо платить объмом памяти, но все в одной БД и работать с даннвми легче
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Dec 28 2014, 13:20
Сообщение #3


Ally
******

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



Цитата(Sergiy26 @ Dec 28 2014, 14:15) *
AlexandrY, ответ по поводу MonoDevelop. Язык C#. Приложения работают одинаково под Windows и Linux.
На данный момент Admin в нашей компании работает по тестированию и настройке Linux: mySQL, Apache, remote upgrade ( *.exe files, так же выводимого текста на экран), scripts, FTPS, load on power on. Другой человек работает на своем Linux computer с mysql и SOAP, проверка связи по 3G, в случае отсутствия надо сохранить все пакеты и отправить когда связь вернеться. Мою часть я делаю под windows, с помощью Remoting я могу передавать данные между двумя EXE файлами проекта, которые на разных компьютерах. Мой EXE файл обесечивает связь с контроллером, поддержку ISO15118, управлением 4x20 Character LCD, RFID, считыванием значений со счеткика по RS-485. Весь проект работает не зависимо от платформы. Тестируем, каждый свою часть на своем компе ( мне проще на своем подключить RS-232 и USB). В итоге все файлы запускаются на одной Linux Board. Есть и свои минусы, но время разработки уменьшается.

По поводу mysql. Есть много разрозненых данных, настроек, параметров, white/black list. Можно работать с разными DBF файлами. Можно работать с множеством текстовых файлов с парсерами и т.д. Поиском, заменой, удвлением и т.д. должен заниматься движок mysql. За это надо платить объмом памяти, но все в одной БД и работать с даннвми легче


Что-то не понял, это вы так представляете себе работу или так у вас уже работает?
Ведь как понимаю у вас embedded платформы-то пока подходящей нет.

И что то не увидел в MonoDevelop кросс платформенной разработки.
Т.е. чтобы компилировать на компе, а запускать и отлаживать на встраиваемой платформе.

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

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

Опять же глючные драйвера файловых систем на дешевых встраиваемых платформах не дадут сильно разгуляться с MySQL.
Придется титанически напрягаться чтобы уменьшить износ носителей (NAND, SD или что там еще) и устойчивость к последствиям сбоев.
Т.е. и MySQL придется изучить на уровне исходников. biggrin.gif

Так о какой экономии времени может идти речь? Здесь надо пару лет минимум. laughing.gif
Go to the top of the page
 
+Quote Post
mantech
сообщение Dec 28 2014, 18:40
Сообщение #4


Гуру
******

Группа: Участник
Сообщений: 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

Сообщений в этой теме
- Sergiy26   Посоветуйте микроконтроллер для Linux   Dec 25 2014, 10:13
- - scifi   Это называется не микроконтроллер, а application p...   Dec 25 2014, 10:55
|- - jcxz   Цитата(scifi @ Dec 25 2014, 16:55) ...   Dec 26 2014, 05:28
|- - scifi   Цитата(jcxz @ Dec 26 2014, 08:28) Ещё нед...   Dec 26 2014, 08:01
- - Alex A. Mihaylov   Цитата(Sergiy26 @ Dec 25 2014, 14:13) Зад...   Dec 25 2014, 11:01
- - LightElf   QUOTE (Sergiy26 @ Dec 25 2014, 14:13) Зад...   Dec 25 2014, 11:19
- - NULL   Цитата(Sergiy26 @ Dec 25 2014, 01:13) Зад...   Dec 25 2014, 12:24
- - Sergiy26   scifi, спасибо за ответ. Юмор классная штука... A...   Dec 25 2014, 23:11
|- - LightElf   QUOTE (Sergiy26 @ Dec 26 2014, 03:11) Ale...   Dec 30 2014, 09:38
|- - AlexandrY   Цитата(LightElf @ Dec 30 2014, 11:38) Не ...   Dec 30 2014, 10:20
|- - LightElf   QUOTE (AlexandrY @ Dec 30 2014, 14:20) Ид...   Dec 30 2014, 11:01
|- - mantech   Цитата(LightElf @ Dec 30 2014, 14:01) Инт...   Dec 30 2014, 14:46
- - vovanse   А такое http://www.embest-tech.com/product/single-...   Dec 26 2014, 02:21
- - Sergiy26   vovanse, спасибо, но цена за такой вариант завышен...   Dec 26 2014, 10:55
|- - jcxz   Цитата(Sergiy26 @ Dec 26 2014, 16:55) jcx...   Dec 26 2014, 11:30
|- - AlexandrY   Цитата(Sergiy26 @ Dec 26 2014, 12:55) Сле...   Dec 26 2014, 11:41
|- - mantech   Цитата(AlexandrY @ Dec 26 2014, 14:41) Эт...   Dec 26 2014, 20:41
|- - AVR   Цитата(mantech @ Dec 26 2014, 23:41) Про ...   Feb 1 2015, 14:14
- - psL   Цитата(Sergiy26 @ Dec 25 2014, 13:13) Зад...   Dec 26 2014, 18:25
- - Sergiy26   AlexandrY, не все так страшно как вы сказали. Опла...   Dec 27 2014, 11:16
|- - scifi   Цитата(Sergiy26 @ Dec 27 2014, 14:16) Про...   Dec 27 2014, 12:04
|- - mantech   Цитата(scifi @ Dec 27 2014, 15:04) А вы н...   Dec 27 2014, 20:15
|- - AlexandrY   Цитата(mantech @ Dec 27 2014, 22:15) Проб...   Dec 27 2014, 20:49
- - Sergiy26   AlexandrY, по MQX следующие вопросы: 1. Можно ли и...   Dec 27 2014, 22:11
|- - scifi   Цитата(Sergiy26 @ Dec 28 2014, 01:11) 1. ...   Dec 27 2014, 22:23
|- - AlexandrY   Цитата(Sergiy26 @ Dec 28 2014, 00:11) Ale...   Dec 28 2014, 09:02
- - Sergiy26   Действительно scifi, извините, что не спросил у вс...   Dec 27 2014, 22:39
|- - scifi   Цитата(Sergiy26 @ Dec 28 2014, 01:39) зач...   Dec 27 2014, 22:46
|- - mantech   Цитата(Sergiy26 @ Dec 28 2014, 01:39) Дей...   Dec 28 2014, 08:30
|- - Sergiy26   Цитата(mantech @ Dec 28 2014, 12:30) MQX ...   Jan 3 2015, 21:18
|- - psL   Цитата(Sergiy26 @ Jan 4 2015, 00:18) ссыл...   Jan 3 2015, 21:27
|- - mantech   Цитата(Sergiy26 @ Jan 4 2015, 00:18) Не с...   Jan 4 2015, 19:35
|- - psL   Цитата(mantech @ Jan 4 2015, 22:35) Если ...   Jan 5 2015, 14:27
|- - mantech   Цитата(psL @ Jan 5 2015, 17:27) Имеется в...   Jan 5 2015, 17:54
|- - alx2   Цитата(mantech @ Jan 5 2015, 23:54) Трудн...   Jan 30 2015, 10:42
|- - mantech   Цитата(alx2 @ Jan 30 2015, 13:42) Если у ...   Feb 1 2015, 15:31
|- - alx2   Цитата(mantech @ Feb 1 2015, 21:31) Что, ...   Feb 2 2015, 09:58
|- - mantech   Цитата(alx2 @ Feb 2 2015, 12:58) Во-вторы...   Feb 3 2015, 17:39
|- - alx2   Цитата(mantech @ Feb 3 2015, 23:39) Сколь...   Feb 4 2015, 05:44
|- - jcxz   Цитата(alx2 @ Feb 4 2015, 11:44) Да, коне...   Feb 4 2015, 07:57
|- - AlexandrY   Цитата(mantech @ Dec 28 2014, 20:40) Незн...   Dec 28 2014, 21:22
|- - mantech   Цитата(AlexandrY @ Dec 29 2014, 00:22) По...   Dec 29 2014, 07:55
- - Golikov A.   звучит так, будто вы труд по продуманной архитекту...   Dec 28 2014, 12:52
- - Sergiy26   Я забыл уточнить, что описанный мною выше проект э...   Dec 28 2014, 13:20
- - Golikov A.   а.... если ЦитатаЯ забыл уточнить, что описанный м...   Dec 28 2014, 14:38
- - Sergiy26   Golikov A., если бы было время на работу с контрол...   Dec 28 2014, 16:20


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

 


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


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