|
Выбор платформы для сервера автоматизации здания |
|
|
|
Feb 28 2012, 13:29
|
Частый гость
 
Группа: Участник
Сообщений: 141
Регистрация: 26-09-08
Пользователь №: 40 492

|
Привет всем! Решаю вопрос с выбором платформы, для построения сервера автоматизации здания. На нем будут крутится: общая логика, интерфейсы Modbus, Wireless M-BUS, CAN в перспективе и т.д. Ориентируюсь на одноплатные компьютеры или АРМ мли х86 архитектуры. Выбираю между Linux и Windows. В качестве основных критериев выбора мог бы выделить: * Скорость разработки драйверов, софта, запуск системы. Если выбирать между Linux и Windows (с учетом знаний. Linux, программированием на С, РНР, Visual Studio C#, .NET, всего по немногу..) * Надежный производитель. * Наличие драйверов под Linux, наличие информации о девайсе на форумах, документация и т.д. * Цена желательно до 200 баксов. * Наличие переферии: SPI, желательно - I2C, UART, СAN * Потребеление не критичный вопрос. Пофильтровав интернет мне прирглянулись такие платы: 1. http://www.avalue.com.tw/products/ECM-QB.cfm 2. EPIA-840 http://www.viaembedded.com/en/products/boa...1230&tabs=13. FriendlyARM tiny6410 http://www.friendlyarm.net/P.S. Обязательно хочу через SPI интегрировать на плату приемопередатчик СС1101 или другой, если есть лучше. Из под чего проще сделать управление СС1101 Linux или Windows?
|
|
|
|
|
 |
Ответов
|
Feb 29 2012, 13:51
|
Частый гость
 
Группа: Участник
Сообщений: 141
Регистрация: 26-09-08
Пользователь №: 40 492

|
Цитата(Olej @ Feb 29 2012, 17:34)  А чем вам в том же качестве Java не угодила, по крайней мере: от приличного производителя Sun с многолетней "историей успеха" ... в отличие от криворуких  Да нет, теоретичски Java вполне мне кажется уместная вещь. Не раз примерялся к ней. Отпугиавет ее тормознутость и слабо развитая графическая система для оконных приложений (мнение не из практики, а услышанное). Еще такой вопрос не очень понимаю. Если Линукс сервер с ARM архитектурой, то будут ли работать софт от х86 архитектуры? Я так понимаю, что не весь софт будет работать, в особенности тот, который работает с железом напрямую.
Сообщение отредактировал Sergey379 - Feb 29 2012, 14:44
|
|
|
|
|
Feb 29 2012, 14:46
|
Местный
  
Группа: Свой
Сообщений: 351
Регистрация: 11-09-05
Из: Харьков
Пользователь №: 8 458

|
Цитата(Sergey379 @ Feb 29 2012, 16:51)  Если Линукс сервер с ARM архитектурой, то будут ли работать софт от х86 архитектуры? Я так понимаю, что не весь софт будет работать, в особенности тот, который работает с железом напрямую. - в большинстве своём весь софт будет работать на любой из многих платформ, которые поддерживает Linux, его придётся, естественно, пересобрать из исходников; - а кто из софта смеет работать с железом напрямую? только модули ядра, но здесь вообще аппаратная специфика и код должен адаптироваться под эту специфику... - в порядке исключения, я знаю только 2 софта  , которые "работает с железом напрямую"(с): а). графическая система X11, драйвера видеокарт которой работают в юзерспейс + б). пакет linusb - поддержка USB устройств в юзерспейс. а как работают миллионы Android? - ведь это Linux на ATM  Цитата(Sergey379 @ Feb 29 2012, 16:51)  Да нет, теоретичски Java вполне мне кажется уместная вещь. Не раз примерялся к ней. Отпугиавет ее тормознутость и слабо развитая графическая система для оконных приложений (мнение не из практики, а услышанное). я думаю, что мнение это - глубоко ошибочно  - "тормознутая" - для Open Solaris не тормознутая, где всё в системе на Java прописано, а для вас тормознутая? а чем будет менее тормознутая .NET, какие для того объективные предпосылки, чем Java, если они по идеологии - близнецы-браться ... и Java Microsoft не устраивает и нужно было изобретать в точности такое же .NET только по одному параметру: что это изобретено и принадлежит не Microsoft. - GUI? да в распоряжении Java вся графика X11 - берите IDE Eclipse и рисуйте свои GUI ... а ещё лучше (проще) IDE IDEA ... и тоже рисуйте свои GUI
|
|
|
|
|
Feb 29 2012, 15:40
|
Частый гость
 
Группа: Участник
Сообщений: 141
Регистрация: 26-09-08
Пользователь №: 40 492

|
Цитата(Olej @ Feb 29 2012, 18:46)  - в большинстве своём весь софт будет работать на любой из многих платформ, которые поддерживает Linux, его придётся, естественно, пересобрать из исходников; Это радует! Тогда можно использовать АРМ процессоры, как более подходящие для встраеваемых систем и моей задачи. Можете посоветовать оценочную плату АРМ как основу для системы? Нашел такие: FriendlyARM Mini6410 http://www.friendlyarm.net/products/mini6410Starterkit SK-MAT91SAM9XE512 http://www.starterkit.ru/html/index.php?na...p=view&id=1Цитата(Olej @ Feb 29 2012, 18:46)  - "тормознутая" - для Open Solaris не тормознутая, где всё в системе на Java прописано, а для вас тормознутая? а чем будет менее тормознутая .NET, какие для того объективные предпосылки, чем Java, если они по идеологии - близнецы-браться ... и Java Microsoft не устраивает и нужно было изобретать в точности такое же .NET только по одному параметру: что это изобретено и принадлежит не Microsoft. - GUI? да в распоряжении Java вся графика X11 - берите IDE Eclipse и рисуйте свои GUI ... а ещё лучше (проще) IDE IDEA ... и тоже рисуйте свои GUI  Когда есть конкуренция это всегда хорошо  Java не будет монополистом в кроссплатформенных технологиях. Хотя .NET и кроссплатформенность взаимоисключающие вещи
|
|
|
|
|
Mar 1 2012, 10:51
|
Частый гость
 
Группа: Участник
Сообщений: 141
Регистрация: 26-09-08
Пользователь №: 40 492

|
Цитата(Olej @ Feb 29 2012, 20:57)  буду иметь ввиду, спасибо. Цитата(ARMik @ Mar 1 2012, 13:03)  А вы не учитываете продолжительность нахождения этих плат на рынке? Вполне вероятно что эти платы исчезнут из продажи(даже не по вине производителей этих плат). Я их расцениваю именно как стратовые, готовые макеты. Чтобы быстро можно было начать работу. Если все устроит, то на базе того железа можно сделать серийную плату под себя. Ведь основа это контроллеры, а их выпускают Samsung и Atmel.. а не starterkit и friendlyarm.
Сообщение отредактировал Sergey379 - Mar 1 2012, 10:52
|
|
|
|
Сообщений в этой теме
Sergey379 Выбор платформы для сервера автоматизации здания Feb 28 2012, 13:29 Olej Цитата(Sergey379 @ Feb 28 2012, 16:29) Ре... Feb 29 2012, 09:44 Sergey379 Цитата(Olej @ Feb 29 2012, 13:44) + вопро... Feb 29 2012, 12:17  Olej Цитата(Sergey379 @ Feb 29 2012, 15:17) Об... Feb 29 2012, 12:40   Sergey379 Цитата(Olej @ Feb 29 2012, 16:40) Siemens... Feb 29 2012, 13:23    Olej Цитата(Sergey379 @ Feb 29 2012, 16:23) Др... Feb 29 2012, 13:34  Enthusiast Цитата(Sergey379 @ Feb 29 2012, 16:17) Об... Mar 12 2012, 09:51   kolobok0 Цитата(Enthusiast @ Mar 12 2012, 13:51) .... Mar 12 2012, 11:41    Enthusiast Цитата(kolobok0 @ Mar 12 2012, 15:41) мяг... Mar 12 2012, 13:38   Olej Цитата(Sergey379 @ Feb 29 2012, 18:40) На... Feb 29 2012, 16:57    Olej Цитата(ARMik @ Mar 1 2012, 12:03) А вы не... Mar 1 2012, 09:36 Enthusiast Судя по гугловской статье, при количестве отказов ... Mar 16 2012, 02:22
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|