All streams
Search
Write a publication
Pull to refresh
4
0

User

Send message
Вот мой вариант со сборкой в среде OpenWrt
Забыл сказать, что есть еще у XM линейка плат на процессоре XM510 (перемаркированный Mozart), тоже «огрызки», но тем не менее работают на Linux.
GM8136 SDK тот что на Github или у вас от вендора что-то было?
Да, из-за единичной модели нет смысла связываться, Hisilicon в этом плане на коне конечно, кто только не штампует платы на их процессорах.
А платы на каких процессорах рекомендуете посмотреть?
Из GrainMedia знаю и имею только GM8136S, с Fullhan дела не имел.
DDR у этого чипа всего 32M, что достаточно мало по сегодняшним меркам. Очередной китайский «огрызок», к сожалению.
Мне удалось на этой железке, за неспешной вечерней беседой с iTuneDVR, загрузить по TFTP и запустить свою сборку OpenWrt для HI3518EV200, используя родной U-Boot загрузчик, идущий к HuaweiLite OS. Работает сеть, WEB-интерфейс ну и прочие стандартные компоненты, модель процессора пока не правил (надо будет еще свой загрузчик потестировать), видео пока еще в разработке ;)

image
У вас есть загрузчик и ядро для 3518EV201 процессора?
То, что для v200 не подходит (ни загрузчик, ни ядро).
Ну никак.
Это простейшая бюджетная плата JVT-S130.
Это я к тому, что потенциально надо быть готовым к таким вот фортелям фортуны.
Хотя вам тут и карты в руки как раз — накатить вашу OS можно попробовать.
Вчера получил несколько плат камер для экспериментов.
Процессор HI3518EV200, сенсор Aptina AR0130, а внутри — не Linux

System startup

U-Boot 2010.06 (Mar 28 2016 — 09:55:50)

Check Flash Memory Controller v100… Found
SPI Nor(cs 0) ID: 0xc2 0x20 0x17
Block:64KB Chip:8MB Name:«MX25L6406E»
SPI Nor total size: 8MB
SPI Nand ID Table Version 1.4
MMC:
EMMC/MMC/SD controller initialization.
Card did not respond to voltage select!
No EMMC/MMC/SD device found!
*** Warning — bad CRC, using default environment

In: serial
Out: serial
Err: serial
*No SD card found!
No mmc storage device found!
Hit any key to stop autoboot: 0
8192 KiB hi_fmc at 0:0 is now current device

## Starting application at 0x80008000…
********hello HuaweiLite OS ARM926********

version: HuaweiLite OS KernelV100R002C00B013
open-version: HuaweiLite OS 1.1.1RC
build data: Mar 11 2016 09:45:30

**********************************
losAppInit
porc fs init…
Mount procfs finished.
random init…
uart init…
shell init…

HuaweiLite OS # <= та-дам!
Если речь про моддинг — расширение функционала, который детально описан по ссылке выше. Там-же указана и группа в телеграме, в которой присутствуют как разработчики и сотрудники различных сервисов, гуру кодинга и embedded реверс-инжиниринга так и просто интересующиеся. Обмен опытом, поиск неисправностей и багов, обсуждение интересных програмных и аппаратных решений. А в параллельной ветке все наработки постепенно переводятся на OpenWrt рельсы.
Там не только ipeye и vtund, там есть mqtt, ssh/scp, ftp, curl, телеметрия и куча других мелких но полезных фишек интегрировано. Ссылка выше в комменте была моём про ipeye, если не увидели — слово «моддинг».
Вариантов облачных наблюдений сейчас уже мешочек разных на самом деле. Просто ipeye своим маленьким демоном гармонично вписался в подборку нашего проекта, а основная суть моего рассказа была в том, что его можно запустить даже не меняя родную прошивку на камере, вот и всё. Если есть возможность сменить прошивку — естественно, все эти разработки становятся ненужны автоматически.
К проекту ipeye.ru имеет отношение только одноимённый демон, а vtund никакого отношения к ним не имеет.
Сильно язвить Вам, думаю, не стоит, так как скорее всего Вы даже не читали какие эксперименты проводятся и какие цели преследуются в этих тестовых сборках прошивок, а вот показать или рассказать присутствующим на Хабре о своих, как я понимаю более перспективных и взрослых разработках связанных с Webrtc, дело достойное не мальчика, но мужа…
Это если камеры брать у них или их партнёров-производителей, всё внутри.
Я-же говорю всего-лишь как это сделано технически (про плагин).
Ссылки на прошивки под популярные типы плат XM я привёл выше.
Покупайте плату на Алиэкспесс, заливайте прошивку — и в облака ;)
Из интересных облачных сервисов в последнее время еще неплохо себя зарекомендовал ipeye.ru (не реклама, я там и на них НЕ работаю).
Ребята написали удачный миниатюрный плагин, при помощи которого интегрируют к себе на сервис камеры различных производителей железа (в том числе «отвёрточных») и по-этому процесс интеграции быстр, лёгок, а так-же может быть протестирован практически на любом железе путём записи плагина в RW раздел, в котором сохраняются настройки камеры. Прайсы этой компании я обсуждать не буду, но бесплатный тариф на просмотр видео с камеры, стоящей далеко и за NAT-ом, крайне радует меня и друзей-гиков. Родное встроенное китайское облако выключено и забыто как страшный сон.

Еще забыл выше упомянуть, что помимо экспериментов с OpenWrt потихоньку развивается тема и «моддинга» прошивок для XM, JVT, Topsee и прочих производителей видеокамер бюджетного сегмента.
Посмотрите пожалуйста вот тут — zftlab.org/pages/2018010500.html
Там у меня в ссылках была подборка различной инфо, в том числе о SDK и RTSP демоне на GitHub
В OpenWrt — общий знаменатель, т.е. меняется только ядро и модули ядра к видео, остальное всё одинаковое.
Версию ядра мы оставляем какая есть от Хайсиликона под конкретный чип (v1 = 3.0.8, v2 = 3.4.35, v3 = 3.18.20) но собираем всё в среде OpenWrt, что даёт свои преимущества.
На свежем ядре можно собрать универсальную прошивку, но толку от неё будет мало, т.к. действительно, имеющиеся только в бинарном виде драйвера для видео работать не будут.
Посмотрите на wifi-iot.com там ребята такими поделками занимаются.

Information

Rating
Does not participate
Location
San Remo, Liguria - Imperia, Италия
Date of birth
Registered
Activity