roboforum.ru

Технический форум по робототехнике.
Текущее время: 27 ноя 2024, 00:08

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Hummingbird A20 Kit
СообщениеДобавлено: 05 янв 2015, 20:45 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
Сайт производитля

Вложение:
20140619104993359335.png
20140619104993359335.png [ 311.79 КиБ | Просмотров: 3352 ]

Вложение:
20141111153564126412.jpg
20141111153564126412.jpg [ 164.73 КиБ | Просмотров: 3352 ]

Вложение:
2014061911070935935.png
2014061911070935935.png [ 97.38 КиБ | Просмотров: 3331 ]


CPU : Cortex-A7 Mali400MP2 GPU
PMU : X-Power AXP209“flash charging core”,1.8A PWM charging switch、smart power management specialist,accessible to 12V power adapter, battery,USB5V power input, providing 7 line power output
DRAM : 2*4G 16bits DDR3,forming 32 bit of 1024M Bytes DRAM
NAND Flash : Hynix H27UBG8T2A,4G Bytes MLC 64bit ECC NAND Flash,It can act as system's boot device
TF Card : Support up to 32G card memory,support card test
WIFI : Wifi BT two-in-one module
Ethernet : 10M/100M/1000M IEEE802.3,use Realtek RTL8201CP RJ45
USBHost/USBOTG : 1*USB OTG 2.0 ,2*USB Host
Headphone/Line-in : Support stereo headphone output/line in
CVBS/ YPbPr : CVBS output/YPbPr Input
VGA : Provide VGA output pin interface
HDMI Output : HDMI v1.4,support 1080P@50/60fpts at the most
LCD/LVDS : Provide interface as LCD screen to extend development,support every size of screen:CPU screen below 3 Inch,RGB screen above 3 inch,LVDS screen above 8 inch
TP : Support quad-line resistive touch screen and capacitive touch screen with TWI interface
UART : Provide UART interface,TTL level
SATA : Support 1*SATA ,SATA POWER 5V output
Keys : RESET,POWER_ON etc.
IR : IR only supports infrared remote control
DC : 5V DC IN

linux ядро
http://linux-sunxi.org/Merrii_Hummingbird_A20

в комплекте хвостики:
для подключения SATA+power (питание лучше брать не с платы а отдельно, например с перепаянного шнура USB, так как питание через штатный разъём вырубает всю плату при интенсивной работе SATA),
питание от USB вместе с блоком на 5В 2А (шнур лучше перепаять добавив питание SATA),
usb UART (распиновка ниже, +5v (VCC) не подключать!!!, питание будет от порта USB)
Вложение:
uart0-pins.jpg
uart0-pins.jpg [ 5.28 КиБ | Просмотров: 3620 ]


Добавлено спустя 3 часа 58 минут 25 секунд:
Выше описанную железку планирую использовать как систему управления системами домашней автоматизации.
Буду тестировать, насколько ее хватит. Может быть оставлю на ней функцию настенного тачскрина, а может и серверный функционал повешу.
В этой и соседних темах буду описывать свой опыт, думаю многим пригодится.
Эта плата по своей сути очень похожа на cubieboard2 или даже точнее даже на cubietruck (только скомплектована LCD+TS)

На данный момент я достаточно глубоко продвинулся в ее освоении:
  • Достал (пообщавшись с производителями) свежие SDK для линукса и андроида.
  • Освоил сборку своих образов из обоих SDK.
  • Удостоверился что в собираемых мной образах работают все набортные устройства (только видео захват не проверял, но должен работать и он).
  • Поняв что даже в "свежих" SDK используются устаревшие ядра для системы освоил сборку ядра sunxi-linux, много времени потратив чтобы ядро с модулями поддерживало все микросхемы на борту.
  • Начал сборку своего дистрибудива на базе linux gentoo который будет заточен именно под сервер домашней автоматизации (если не потянет то фронтэнд клиент)
  • Осилил проблему активации eth порта при запуске своей сборки линукса
  • Осилил проблему активации SATA устройства при запуске своей сборки линукса (в обеих случаях шаманство со стартовыми настройками GPIO)
  • Запустил подсистему owfs ( 1-wire сервер )
  • Запустих X11 - графическую подсистему (пока без ускорения)
  • Запустил Touch Screen
  • Запустил встроенный графический ускоритель (может и не особенно важен для задачи но пусть будет работоспособен)
  • Запустил ПО умного дома OpenHAB
  • Смонтировал в стене :) forum109/topic15100.html
  • ...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Hummingbird A20 Kit
СообщениеДобавлено: 03 фев 2015, 23:52 
Не в сети

Зарегистрирован: 02 фев 2014, 01:22
Сообщения: 38
Откуда: Санкт-Петербург
Интересное решение. 499 Йен? Как заказывается?
Сам думал про дешевый китайский планшет в качестве "UI-управлятора" в стене.
Сейчас мучаю Wiren Board в качестве "спинного мозга" системы управления: http://contactless.ru/store/#!/~/produc ... d=34097189


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Hummingbird A20 Kit
СообщениеДобавлено: 04 фев 2015, 00:07 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
просто купил на алиэкспрессе, там много предложений.
Wiren Board - интересный девайс, изучу подробнее. хотя отдал бы предпочтение решению более распределенному с меньшей ценой одного кусочка.
в то же время для указанного сочетания функционала/качества-сложности устройства цена вполне адекватна


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Hummingbird A20 Kit
СообщениеДобавлено: 04 фев 2015, 00:19 
Не в сети

Зарегистрирован: 02 фев 2014, 01:22
Сообщения: 38
Откуда: Санкт-Петербург
setar писал(а):
хотя отдал бы предпочтение решению более распределенному


Я вижу WB в роли узла-хаба для 1-Wire, Modbus и простых датчиков на 433MHz.
Все три транспорта опробованы и работают вполне стабильно.
Openhab, конечно, на него ставить резона нету, силёнок маловато, но в аварийном режиме контроллер работать сможет в случае выхода из строя основного логического модуля.

К сожалению цена WB сильно возросла, но все же набор функционала все еще более чем адекватен цене.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Hummingbird A20 Kit
СообщениеДобавлено: 04 фев 2015, 01:16 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
OpenHAB вполне потянет такой процессор, только что нибудь типа dev-java/oracle-jdk-bin поставить на линукс нужно


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Hummingbird A20 Kit
СообщениеДобавлено: 04 фев 2015, 09:56 
Не в сети
Аватара пользователя

Зарегистрирован: 21 июн 2006, 11:22
Сообщения: 1387
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич
Я для себя вот такой вопрос не решил: должен ли сервер иметь экран? Если да, то ваш вариант неплох. А если не должен? Тогда любой планшет в доме по WiFi смог бы быть управлялкой дома. Почему я негативно отношусть к GUI на сервере? Потому что это задача, которая отнимает ресурсы сервера и является одной из важных проблем его нестабильности. Если экран так нужен, то можно планшет рядом на стене разместить или даже в том же самом щитке, но чтобы он был отдельным устройством.

_________________
Проект Robosonic RS http://www.aigod.com


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Hummingbird A20 Kit
СообщениеДобавлено: 04 фев 2015, 11:15 
Не в сети

Зарегистрирован: 02 фев 2014, 01:22
Сообщения: 38
Откуда: Санкт-Петербург
setar писал(а):
OpenHAB вполне потянет такой процессор, только что нибудь типа dev-java/oracle-jdk-bin поставить на линукс нужно


Процессор-то потянет, а вот памяти 64мб не хватит. У меня на raspberry pi 256мб еле для тестов хватает для Openhab...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Hummingbird A20 Kit
СообщениеДобавлено: 04 фев 2015, 12:32 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
Виктор Казаринов писал(а):
Я для себя вот такой вопрос не решил: должен ли сервер иметь экран? Если да, то ваш вариант неплох. А если не должен? Тогда любой планшет в доме по WiFi смог бы быть управлялкой дома. Почему я негативно отношусть к GUI на сервере? Потому что это задача, которая отнимает ресурсы сервера и является одной из важных проблем его нестабильности. Если экран так нужен, то можно планшет рядом на стене разместить или даже в том же самом щитке, но чтобы он был отдельным устройством.

я для себя сформулировал задачу обратно: в стене должен стоять девайс который в режиме постоянного Ethernet подключения должен уметь управлять домом, WiFi мне для такой задачи не нравится, для этого есть планшет, который вовсе не нужно в стену вделывать.
А уж устанавливать на этот девайс серверное ПО или выделить для этой задачи отдельный сервер - будет видно по ходу.
Пока железа хватает (правда с учетом того что я сразу систему ставил на SSD, на котором помимо системы, так же лежит SWAP, суммарный объём памяти вместе со свопом сотавляет 4 GB)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Hummingbird A20 Kit
СообщениеДобавлено: 04 фев 2015, 12:53 
Не в сети
Аватара пользователя

Зарегистрирован: 21 июн 2006, 11:22
Сообщения: 1387
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич
setar писал(а):
я для себя сформулировал задачу обратно: в стене должен стоять девайс который в режиме постоянного Ethernet подключения должен уметь управлять домом
И я двумя руками за такое.
setar писал(а):
WiFi мне для такой задачи не нравится, для этого есть планшет, который вовсе не нужно в стену вделывать.
Вот именно, и я ровно о том же. Но смешивать в одном девайсе сервер автоматики и медиа- систему (GUI, звук, анимация) я бы не решился. Неужели у вас на работе практикуется наличие графического интерфейса напрямую(по видеокабелю, например, HDMI и др.) с ответственным и серверами в стойках?

_________________
Проект Robosonic RS http://www.aigod.com


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Hummingbird A20 Kit
СообщениеДобавлено: 04 фев 2015, 13:16 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
наличие графической подсистемы никак не мешает работе сервера, ни аппаратно, ни программно.
сейчас это вообще модное направление - рендеринг инженерных рабочих столов на GPU на стороне сервера и доставка инженерам для работы через zerro клиенты (VDI).
Проблем не вижу вообще, это же не windows, который в основном занимается самобслуживанием.
подсистема X на сервере практически не потребляет ресурсов:
Вложение:
Снимок экрана 2015-02-04 в 12.07.44.png
Снимок экрана 2015-02-04 в 12.07.44.png [ 958.45 КиБ | Просмотров: 3156 ]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Hummingbird A20 Kit
СообщениеДобавлено: 04 фев 2015, 14:05 
Не в сети
Аватара пользователя

Зарегистрирован: 21 июн 2006, 11:22
Сообщения: 1387
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич
setar писал(а):
наличие графической подсистемы никак не мешает работе сервера, ни аппаратно, ни программно.
Вот уж никак не соглашусь. Никак или почти никак? Но с вами спорить не буду.
setar писал(а):
сейчас это вообще модное направление - рендеринг инженерных рабочих столов на GPU на стороне сервера и доставка инженерам для работы через zerro клиенты (VDI).
Я придерживаюсь консервативной точки зрения: монолитное ядро ОС - зло. Отсюда и боязнь его подвисания от различной неосновной работы. Второе - это то, что Линукс и так не реалтайм система, а тут еще отвлечение на графическое общение с пользователем. GPU в сервере вообще ненужное излишество.

_________________
Проект Robosonic RS http://www.aigod.com


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Hummingbird A20 Kit
СообщениеДобавлено: 04 фев 2015, 14:47 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
:) я по работе с такими консерваторами каждый день общаюсь.
весь консерватизм улетучивается когда демонстрирую работу с CAD программой, при включенном онлайн OpenGL 4.5 рендеринге в fullHD режиме через GPRS канал связи (<4Mbps).
в приложении работа на одном виртуальном ядре GPU, на сервере таких от 32 (одна физическая карта GRID K1) до 128 рабочих мест.
это повторюсь на одном физическом сервере!


Вложения:
Снимок экрана 2014-07-09 в 15.42.18.png
Снимок экрана 2014-07-09 в 15.42.18.png [ 79.41 КиБ | Просмотров: 3119 ]
Sample.png
Sample.png [ 208.55 КиБ | Просмотров: 3129 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Hummingbird A20 Kit
СообщениеДобавлено: 04 фев 2015, 15:51 
Не в сети

Зарегистрирован: 02 фев 2014, 01:22
Сообщения: 38
Откуда: Санкт-Петербург
Вот если из-за глюка GUI какахи в туалете смываться перестанут - тогда... :ROFL:
Все же лучше, чтобы каждый девайс отвечал за своё.

Добавлено спустя 2 минуты 23 секунды:
setar писал(а):
это повторюсь на одном физическом сервере!


Никто не застрахован он аппаратных сбоев, посему надежнее иметь несколько аппаратных нод при управлении домашним хозяйством


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Hummingbird A20 Kit
СообщениеДобавлено: 04 фев 2015, 17:09 
Не в сети
Аватара пользователя

Зарегистрирован: 21 июн 2006, 11:22
Сообщения: 1387
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич
setar писал(а):
:) я по работе с такими консерваторами каждый день общаюсь.
весь консерватизм улетучивается когда демонстрирую работу с CAD программой, при включенном онлайн OpenGL 4.5 рендеринге в fullHD режиме через GPRS канал связи (<4Mbps).
Мой консерватизм не улетучится. Я делал кое-какие программные инструменты для поддержания надежной работы дата-центра и несколько лет совершенствовал их. И виртуалками сыт по горло.
Но сейчас я говорю вовсе не о том как круто и легко тянет один сервер с GPU множество 3D клиентов. Я про то, что для надежной автоматики основанной на ОС с монолитнм ядром, а такой яляется и Линукс, крайне нежелательной является работа с неосновными периферийными устройствами. Я за то, чтобы автоматика работала в режиме, максимально приближенному к реалтайму, без лишних этажерок в виде Java и других сахарных чудес кибернетики. Это лишь мое мнение, я его никому не навязываю и уважаю чужую точку зрения.

_________________
Проект Robosonic RS http://www.aigod.com


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Hummingbird A20 Kit
СообщениеДобавлено: 04 фев 2015, 18:11 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
просто виртуализацию и гуи (хоть удалённо) нужно грамотно использовать. есть необходимость и выгода от использования, используют. нет, так и не используется.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO