PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Для новичков (http://pccar.ru/forumdisplay.php?f=170)
-   -   HiKey (LeMaker version) (http://pccar.ru/showthread.php?t=24023)

R6MF49T2 17.03.2016 17:38

HiKey (LeMaker version)
 
Предлагаю обсудить + и - использования платы HiKey в качестве CarPC.

Самое главное преимущество на текущий момент - плата официально поддерживается в AOSP (https://source.android.com/source/de...-android-hikey). Это значит что платформа Hikey будет работать на последней версии Android, как и устройства Google Nexus. (Сейчас Android 6)

Стоимость устройства 99$ (я заказал на www.seeedstudio.com за 94$ с купоном и бесплатной доставкой) что дешевле той же RADXA.

Вкратце что имеем на плате:
1) Восьмиядерный проц ARM® Cortex™-A53
2) Графический ускоритель ARM Mali450-MP4
3) 2GB оперативной памяти
4) 8GB eMMC + MicroSD card slot
5) 4 шт. USB2.0 (1xOTG, 2xHOST на плате + 1xHOST на 40пиновом разъёме)
6) Wi-Fi 802.11 b/g/n 2.4GHz + Bluetooth 4.1 LE
7) 1 x HDMI 1.4 на плате + 2 x MIPI-DSI + 1 x MIPI CSI на доп разъёме
8) Питание 8V~18V@3A (может подключено через DC разъём или через 40риновый разъём)
9) С того же 40 пинового разъёма доступны +1.8V, +5V, 2xUART, 2xI2C, SPI, PCM, PWM, 12xGPIO

Пока вижу только одну проблему - отсутствие LVDS, и слабая распространённость MIPI дисплеев. Из широко доступных вероятно должен подойти дисплей от Ipad Mini 1 (8'', 1024x768, http://file1.dzsc.com/product/13/07/..._113304042.pdf),
правда он больше 2din и неизвестно найдётся ли на него тач.

На крайний случай можно использовать любой дисплей с подключением через HDMI.

Описание платы:
http://www.lemaker.org/product-hikey-index.html
http://wiki.lemaker.org/HiKey(LeMaker_version)
http://www.96boards.org/products/ce/hikey/
https://github.com/96boards/document...o.pdf?raw=true

http://wiki.lemaker.org/images/thumb...x-IMG_4985.jpg

Rage2 17.03.2016 20:56

А может лучше это?
http://mysku.ru/blog/china-stores/39008.html

Там и матрицу с тачем можно сразу взять....7.9 Inch 2048*1536 Retina всего за 68$
или плату расширения ... Landingship

R6MF49T2 18.03.2016 09:44

Цитата:

Сообщение от Rage2 (Сообщение 355358)
А может лучше это?
http://mysku.ru/blog/china-stores/39008.html

Там и матрицу с тачем можно сразу взять....7.9 Inch 2048*1536 Retina всего за 68$
или плату расширения ... Landingship

SDK от Rockchipа на новые андроиды не дождёшься, поддержки производителя практически нет.

R6MF49T2 23.03.2016 18:30

Заказал дисплей с тачем вот такой: http://www.ebay.com/itm/181791504709, вышло 4800руб. с доставкой.
Матрица LD070WX5 (MIPI-DSI, 7.0", !1440x900!, 10:16 http://eenet.com.tw/download/SPEC/EN/LD070WX5-SM01.pdf)
А вот какой контроллер тача узнать не удалось, буду надеяться что смогу подключить.

dipcore 25.03.2016 17:33

Я взял такой дисплей MIPI 1920x1200 8.9" http://www.aliexpress.com/item/Repla...902692804.html и к нему такой тачь http://www.aliexpress.com/snapshot/7...72998557287119
Все работает с Geekbox.

dipcore 25.03.2016 17:56

Кстати я посмотрел даташит HiKey очень круто что они развели PCM от блютуса. Это дает возможность под андроидом 5+ сделать режим хендсфри. Плюс в 5+ уже есть API для работы с телефонной книгой и совершения звонков. Можно почти весь функционал car bluetooth реализовать без больших усилий.

Этого нет ни на одной из известных мне rk плат (нет на Radxa Firefly Geekbox) Правда в Geekbox очень отзывчивые ребята. Я с ними связался и в следующей ревизии платы они отроутят bluetooth PCM на MXM3.

dipcore 26.03.2016 20:25

Цитата:

Сообщение от R6MF49T2 (Сообщение 355327)
Пока вижу только одну проблему - отсутствие LVDS, и слабая распространённость MIPI дисплеев.

Звук только через USB?

ali_vlad 26.03.2016 21:17

Диапазон входного напряжения радует. А дисплей лучше подключать через внешний контроллер с AV входом.
А звук можно из HDMI извлечь.

bloody 27.03.2016 03:16

Чет как-то она не очень стабильно работает. На ней предустановлен Linux (не помню что за дистр), так вот если запустить браузер и зайти на любую страницу, то происходит какой-то косяк с видео: ццветовая гамма сбивается, появляются дребезжания по краям экрана (как-будто наводки ). Андроид на ней пока не пробовал. Кста, греется проц достаточно сильно, пришлось поставить радиатор.

R6MF49T2 28.03.2016 09:44

Цитата:

Сообщение от dipcore (Сообщение 356228)
Звук только через USB?

Нет, есть ещё PCM на разъёме.

R6MF49T2 28.03.2016 09:46

Цитата:

Сообщение от bloody (Сообщение 356255)
Чет как-то она не очень стабильно работает. На ней предустановлен Linux (не помню что за дистр), так вот если запустить браузер и зайти на любую страницу, то происходит какой-то косяк с видео: ццветовая гамма сбивается, появляются дребезжания по краям экрана (как-будто наводки ). Андроид на ней пока не пробовал. Кста, греется проц достаточно сильно, пришлось поставить радиатор.

Попробуй от сюда последнюю версию поставить: https://www.96boards.org/blog/refere...16-03-release/

ali_vlad 28.03.2016 11:45

Вся беда в том, что нет готовой мамки,адаптированной именно под авто, в которой будет и видеовход, и аппаратная раскладка стерео - на много каналов, и многофункциональный синезуб, и ...
Вот и приходится пилить костыли всякие...

DaveMF 28.03.2016 11:58

Чтото не могу найти, где же исходники андроид 6.01, написано что есть, а где? Ткните пальцем пожалуйста.

R6MF49T2 28.03.2016 13:00

Цитата:

Сообщение от DaveMF (Сообщение 356425)
Чтото не могу найти, где же исходники андроид 6.01, написано что есть, а где? Ткните пальцем пожалуйста.

Вот от сюда попробуй: https://github.com/96boards/document...Key-Crossroads

R6MF49T2 28.03.2016 13:09

Цитата:

Сообщение от ali_vlad (Сообщение 356420)
Вся беда в том, что нет готовой мамки,адаптированной именно под авто, в которой будет и видеовход, и аппаратная раскладка стерео - на много каналов, и многофункциональный синезуб, и ...
Вот и приходится пилить костыли всякие...

Как мне плата придёт приступлю к разработке именно такой платы, или вероятно набору плат с мезанинным соединением, чтоб каждый мог пирожком собрать нужный функционал без переплаты за ненужные микрухи. Одна проблема, я с написанием драйверов под андроид пока не знаком, но постараюсь разобраться.
Пока планы по добавлению следующей перефирии:
0) Плата питания
1) Плата подключения дисплея, тачскрина, датчика освещённости
2) GPS
3) RTC
4) USB HUB с гальванической развязкой
5) AUDIO DSP + DAC
6) ANALOG VIDEO IN
7) Контроллер резистивных кнопок
8) FM/СиБи приёмник

Есть ещё идеи?

DaveMF 28.03.2016 14:02

Цитата:

Сообщение от R6MF49T2 (Сообщение 356436)
Вот от сюда попробуй: https://github.com/96boards/document...Key-Crossroads

Я это видел, вот поэтому и спросил, где же исходники андроид 6.01

Вот тут еще могу поверить но в явном виде не указано чтоже скачается для компиляции. В шапке только про 4.1.2 сказано...

DaveMF 28.03.2016 14:13

Цитата:

Сообщение от R6MF49T2 (Сообщение 356442)
Как мне плата придёт приступлю к разработке именно такой платы, или вероятно набору плат с мезанинным соединением, чтоб каждый мог пирожком собрать нужный функционал без переплаты за ненужные микрухи. Одна проблема, я с написанием драйверов под андроид пока не знаком, но постараюсь разобраться.
Пока планы по добавлению следующей перефирии:
0) Плата питания
1) Плата подключения дисплея, тачскрина, датчика освещённости
2) GPS
3) RTC
4) USB HUB с гальванической развязкой
5) AUDIO DSP + DAC
6) ANALOG VIDEO IN
7) Контроллер резистивных кнопок
8) FM/СиБи приёмник

Есть ещё идеи?

Не понятно для чего вообще камеру (ANALOG VIDEO IN) заводить в андроид если надежнее пустить мимо сразу в дисплей.
USB HUB с гальванической развязкой - гальваническая развязка по ЮСБ? Если да, то круто и не менее крутой ценник у такой коробочки. Вопрос для чего это нужно??? Если по питанию, то бесполезно, т.к. по ЮСБ не будет развязки.

R6MF49T2 28.03.2016 16:35

Цитата:

Сообщение от DaveMF (Сообщение 356455)
Я это видел, вот поэтому и спросил, где же исходники андроид 6.01

Вот тут еще могу поверить но в явном виде не указано чтоже скачается для компиляции. В шапке только про 4.1.2 сказано...

Вот тут:
https://www.96boards.org/blog/refere...16-03-release/
говорится что в версии "6.03":
AOSP Android Marshmallow 6.0 (android-6.0.1_r16)

А вот здесь:
https://github.com/96boards/document...Key-Crossroads
Доступно для скачивания, в том числе и интересующая нас версия "6.03" (Reference Platform Build).

Или там находятся не исходники? Сам пока не скачивал.

Если так то вот здесь
https://github.com/96boards/document...for-kernel-4.1
точно 6-ка

R6MF49T2 28.03.2016 16:56

Цитата:

Сообщение от DaveMF (Сообщение 356457)
Не понятно для чего вообще камеру (ANALOG VIDEO IN) заводить в андроид если надежнее пустить мимо сразу в дисплей.

Ну тут сложно говорить про надёжность.
Я допустим не хочу использовать китайские контроллеры дисплеев с аналоговым входом, мне кажется логичнее и дешевле подключить MIPI дисплей напрямик к MIPI интерфейсу процессора. А для подключения камеры использовать одну микросхему, преобразующую пал в MIPI. При этом видео доступно в андроиде, а значит можно легко сделать его регистрацию, наложение телеметрии и так далее. А у данной платы кстати доступны сразу две камеры.

В вашем случае же идёт избыточное преобразование MIPI в HDMI, HDMI в LVDS, при том что интерфейс камеры так же приходится преобразовывать. Хотя и соглашусь что такой путь проще, так как не нужно ничего придумывать и куча готовых решений. Но тем не менее, чем больше деталей, тем меньше надёжность.

Цитата:

Сообщение от DaveMF (Сообщение 356457)
USB HUB с гальванической развязкой - гальваническая развязка по ЮСБ? Если да, то круто и не менее крутой ценник у такой коробочки. Вопрос для чего это нужно??? Если по питанию, то бесполезно, т.к. по ЮСБ не будет развязки.

Стоимость микросхемы гальванической развязки юсб - 700 руб в чип и дипе. + ещё рублей 300 вероятно за DC-DC.
Лично мне в первую очередь может пригодится для аудио цапа и fm/sdr приёмника, так как там нужно чистое питание.

DaveMF 28.03.2016 17:33

Цитата:

Сообщение от R6MF49T2 (Сообщение 356492)
Ну тут сложно говорить про надёжность.
Я допустим не хочу использовать китайские контроллеры дисплеев с аналоговым входом, мне кажется логичнее и дешевле подключить MIPI дисплей напрямик к MIPI интерфейсу процессора. А для подключения камеры использовать одну микросхему, преобразующую пал в MIPI. При этом видео доступно в андроиде, а значит можно легко сделать его регистрацию, наложение телеметрии и так далее. А у данной платы кстати доступны сразу две камеры.

В вашем случае же идёт избыточное преобразование MIPI в HDMI, HDMI в LVDS, при том что интерфейс камеры так же приходится преобразовывать. Хотя и соглашусь что такой путь проще, так как не нужно ничего придумывать и куча готовых решений. Но тем не менее, чем больше деталей, тем меньше надёжность.


Стоимость микросхемы гальванической развязки юсб - 700 руб в чип и дипе. + ещё рублей 300 вероятно за DC-DC.
Лично мне в первую очередь может пригодится для аудио цапа и fm/sdr приёмника, так как там нужно чистое питание.

Главный минус когда пускаем видео через андроид - это то что мы остаемся без камеры пока он грузится, а это почти каждый раз когда мы быстро садимся в авто и надо побыстрому куда то уехать. Я уже с этим сталкивался и получалось что очень часто камера просто не работоспособна.

По поводу гальваники по питанию, то наводка придет по юсб кабелю и отдельно на питание нет смысла ставить. А лучше пускать по оптике на проц , тогда точно ничего не наведется.

R6MF49T2 28.03.2016 17:41

Цитата:

Сообщение от DaveMF (Сообщение 356495)
Главный минус когда пускаем видео через андроид - это то что мы остаемся без камеры пока он грузится, а это почти каждый раз когда мы быстро садимся в авто и надо побыстрому куда то уехать. Я уже с этим сталкивался и получалось что очень часто камера просто не работоспособна.

Ну у меня в пред. проекте андроид выключался только вручную для долгих стоянок. А в обычном режиме просто засыпал. Не помню уже точно какие токи утечки были, но за неделю простоя акум не высаживал. И просыпался очень шустро.

Цитата:

Сообщение от DaveMF (Сообщение 356495)
По поводу гальваники по питанию, то наводка придет по юсб кабелю и отдельно на питание нет смысла ставить. А лучше пускать по оптике на проц , тогда точно ничего не наведется.

Не, я предлагаю развязать и по питанию, и по сигнальным линиям.
Вот через такую микруху: http://www.analog.com/media/en/techn...s/ADuM4160.pdf Откуда там наводки то возьмутся?

dipcore 28.03.2016 19:29

Цитата:

Сообщение от R6MF49T2 (Сообщение 356492)
А для подключения камеры использовать одну микросхему, преобразующую пал в MIPI. При этом видео доступно в андроиде, а значит можно легко сделать его регистрацию, наложение телеметрии и так далее. А у данной платы кстати доступны сразу две камеры.

А что ты хочешь использовать для видеовхода ? Наверное что то типа ADV7280-M?

Я тоже думаю над созданием одной платы со всем обвесом, но думаю все сделать под geekbox. Пока все лежит на столе в виде отдельных модулей и макеток :)

DaveMF 28.03.2016 22:02

Тоже наверное geekbox прикуплю на неделе... Попробуем на нем.

R6MF49T2 29.03.2016 09:31

Был бы в geekbox проц не рокчип, взял бы тоже не задумываясь. Не нравится мне их политика поддержки продуктов.

bloody 30.03.2016 00:04

Попробовал вчера android 6 на HiKey. Работает стабильнее, за часа два даже ни разу не упал :-D
Есть пару нюансов:
Первое, и самое главное для меня, не установлен google play store, скорее всего можно скачать отдельно apk, но для меня не вариант :(.
Второе, очень похоже что не работает хардварное видео ускорение, хотя... так как не было возможности потестить на широком спектре ПО может мне и кажется :)

Кстати, по поводу поддержки от производителя..... не знаю как через остальные средства связи, но вот на свой форум разработчики похоже не заходят :)

R6MF49T2 30.03.2016 13:02

Цитата:

Сообщение от dipcore (Сообщение 356501)
А что ты хочешь использовать для видеовхода ? Наверное что то типа ADV7280-M?

Да, либо из этой серии, либо от техас инструмент есть похожая микруха.

R6MF49T2 30.03.2016 13:12

Цитата:

Сообщение от bloody (Сообщение 356718)
Попробовал вчера android 6 на HiKey. Работает стабильнее, за часа два даже ни разу не упал :-D
Есть пару нюансов:
Первое, и самое главное для меня, не установлен google play store, скорее всего можно скачать отдельно apk, но для меня не вариант :(.
Второе, очень похоже что не работает хардварное видео ускорение, хотя... так как не было возможности потестить на широком спектре ПО может мне и кажется :)

Кстати, по поводу поддержки от производителя..... не знаю как через остальные средства связи, но вот на свой форум разработчики похоже не заходят :)

Как я понял гораздо бодрее идёт обсуждение тут:
https://bugs.96boards.org/buglist.cg...ormat=specific
и тут:
http://www.96boards.org/forums/forum/products/hikey/

R6MF49T2 30.03.2016 13:14

Цитата:

Сообщение от bloody (Сообщение 356718)
Первое, и самое главное для меня, не установлен google play store, скорее всего можно скачать отдельно apk, но для меня не вариант :(.

Вот что ответили по этому поводу разработчики:

Цитата:

Currently 96Boards do not have the google play officially but we are hoping to have a progress in the future.

bloody 30.03.2016 21:03

Цитата:

Сообщение от R6MF49T2 (Сообщение 356783)
Вот что ответили по этому поводу разработчики...

Да, собственно я и задавал вопрос :)
Товарищ цукамото ответил еще раз и исходя из того что ETA предоставить он не может, то ответ я бы вольно перевел как "в следующей жизни":smile2:

ali_vlad 30.03.2016 21:16

Ну, разработаете готовую мамку, ну выпустите её, а дальше? Выпуски исправлений/обновлений? Долго это продлится? Боюсь, её постигнет участь большинства китайских плат - забвение!

R6MF49T2 31.03.2016 12:09

Цитата:

Сообщение от bloody (Сообщение 356843)
Да, собственно я и задавал вопрос :)
Товарищ цукамото ответил еще раз и исходя из того что ETA предоставить он не может, то ответ я бы вольно перевел как "в следующей жизни":smile2:

Ну почему же? Просто как я понял команда разработчиков ПО небольшая, сейчас все заняты исправлением глюков. На это отдан приоритет. Само собой в таких условиях нельзя даже прогнозировать время добавления плюшек. Будем надеяться что всё же появится в обозримом будущем.

R6MF49T2 31.03.2016 12:17

Цитата:

Сообщение от ali_vlad (Сообщение 356845)
Ну, разработаете готовую мамку, ну выпустите её, а дальше? Выпуски исправлений/обновлений? Долго это продлится? Боюсь, её постигнет участь большинства китайских плат - забвение!

Сделаю плату, проверю, отлажу, выложу в опен сорс, установлю в машину. Кто хочет повторить - просто изготовит с наименьшими усилиями. Как плата HiKey устареет(что будет ооочень не скоро) - её заменю, причём материнка останется той же самой. Насчёт обнавлений... если эту плату рекомендует сам гугл, есть надежда что обновления будут выходить так же долго как и на nexus'ы.

На данный момент под спецификацию 96Boards (форм фактор, количество и расиновка разъёмов) есть три платы, с процессорами:Kirin 6220, Snapdragon 410, Semi S900. Дальше будет больше.

ali_vlad 31.03.2016 19:42

То есть Вы разрабатываете "обвес" для платы, а не саму мамку?

R6MF49T2 01.04.2016 02:28

Цитата:

Сообщение от ali_vlad (Сообщение 357006)
То есть Вы разрабатываете "обвес" для платы, а не саму мамку?

А чем в твоём понимании материнская плата отличается от обвеса?

ali_vlad 01.04.2016 08:17

В моём понимании "обвес" это набор переферийный устройств, подключаемых к материнской плате через разём(ы) определенного стандарта, которые не могут функционировать самостоятельно (без подключения к материнской плате). А материнская плата может функционировать самостоятельно, без "обвеса".
Как-то так...

R6MF49T2 01.04.2016 11:34

Цитата:

Сообщение от ali_vlad (Сообщение 357051)
В моём понимании "обвес" это набор переферийный устройств, подключаемых к материнской плате через разём(ы) определенного стандарта, которые не могут функционировать самостоятельно (без подключения к материнской плате). А материнская плата может функционировать самостоятельно, без "обвеса".
Как-то так...

Да того что бы стало понятнее приведу фотографии РАЗНЫХ плат сертифицированных 96boards.org:
https://www.96boards.org/wp-content/.../front-web.jpg
http://www.96boards.org/wp-content/u...ages-front.png
http://www.96boards.org/wp-content/u...robotics-1.png
http://www.96boards.org/wp-content/u...KeyTop-web.png

Как вы видите расположение и распиновка разъёмов сертифицирована, подробнее об этом можно прочитать здесь:
http://www.96boards.org/ce-specification

Таким образом прежде всего я планирую создать мезанинные платы под 40 и 60 -пиновые разъёмы.

А не подскажете как материнская плата способна функционировать и выполнять что-то полезное без "ядра"? Попробуйте из компа вытащить процессор и посмотрите что ваша материнская плата сможет сделать полезного)

ali_vlad 01.04.2016 14:10

В приведенных Вами примерах и есть (по моему мнению) материнские платы, которые могут функционировать сразу после включения питания. На них присутствуют все основные элементы, присущие компьютеру (процессор, память, набор периферийных устройств и т.п.). И не надо цепляться к словам. Я тоже не видел материнок, работающих без камня.
Вы же собираетесь разработать набор периферийных устройств на одной плате, подключаемой к одноплатному компьютеру (материнке) через стандартизированный разъем(ы). Или я чего-то не понял?

SiC20101 01.04.2016 17:22

Мне кажется или ваш "стандарт" не очень гормонирует с созданием платы расширения, как мне кажется или её конектить вверх ногами и иметь не хорошое охлаждение самого проца или делать кучу проводов поверх платы... Или я не прав, прошу пример хорошего исполнения вашей задумки.
Если я правильно понимаю вашу задумку, то geek box, radxa2 более подходят для её реализации. Не в плане характеристик, а форм фактора в виде картриджа...

dipcore 01.04.2016 18:02

Цитата:

Сообщение от SiC20101 (Сообщение 357124)
Мне кажется или ваш "стандарт" не очень гормонирует с созданием платы расширения, как мне кажется или её конектить вверх ногами и иметь не хорошое охлаждение самого проца или делать кучу проводов поверх платы... Или я не прав, прошу пример хорошего исполнения вашей задумки.
Если я правильно понимаю вашу задумку, то geek box, radxa2 более подходят для её реализации. Не в плане характеристик, а форм фактора в виде картриджа...

Да соглашусь с этим, мне тоже такое расположение разъемов не очень нравится, плюс сам 60 пиновый (high speed) разъем я вы поменял на другой.

Очень жаль что китайцы почти на выпускают модули EDM формата. Очень классно стандартизирован формат.

R6MF49T2 04.04.2016 10:42

Нее, я хочу не одну единую плату сделать, а много маленьких, которые будут собираться пирожком примерно так:
https://wwws.samtec.com/images/stand...QMS_SUMMIT.gif
При этом одна плата реализуют одну функцию. Например плата питания, плата аудио, плата GPS и так далее.
Преимущество такого подхода:
Из таких плат легко собрать оптимальную для каждого конфигурацию.
Упрощается создание новых, исправление старых плат.
Возможно постепенно наращивать функционал.

И как раз для такого подхода расположение разъёмов на HiKey вполне подходит.

А для охлаждения чипа - вполне подойдёт боковой обдув. Или можно поставить murata пьезонасос, давно уже без дела валяется.


Часовой пояс GMT +4, время: 16:16.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot