Debian на одноплатниках

Автор Olej, 17 января 2019, 11:08:22

« назад - далее »

0 Пользователи и 3 гостей просматривают эту тему.

Olej

Debian, как оказалось, самый популярный дистрибутив для одноплатных ARM компьютеров (SBC). Образ которого накатывают на SD карту или в память  eMMC где она есть.
Дистрибутивы используются весьма свежие.

linaro@linaro-alip:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux testing (buster)
Release: testing
Codename: buster

linaro@linaro-alip:~$ uname -a
Linux linaro-alip 4.14.0-qcomlt-arm64 #1 SMP PREEMPT Fri Feb 2 21:19:01 UTC 2018 aarch64 GNU/Linux

Образы .img собираются зачастую производителями конкретной модели, или очень квалифицированными группами пользователей. Особенность и сложность здесь в том, что даже между ближайшими моделями одного сообщества, с одним процессором - переносимость образов не обеспечивается: отличаются файлы описания дерева устройств .dts / .dtb.

Я за последние 5-6 месяцев поработал (где в силу производственных задач, где в силу любопытства) с моделями: Orange Pi One, Rapsberry Pi 2B, DragonBoard Pi 410c.

Достаточно удивляет то, что при RAM моделей 1Gb, или даже 512Mb, на них удаётся установить, компилировать и использовать очень крупные проекты самых последних одного-двух лет. Показательно в этом компьютерное зрение, машинное обучение и машинное распознавание: OpenCV, Dlib, OpenFace и т.д. 

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

Olej

#1
Цитата: Olej от 17 января 2019, 11:08:22Достаточно удивляет то, что при RAM моделей 1Gb, или даже 512Mb, на них удаётся установить, компилировать и использовать очень крупные проекты самых последних одного-двух лет. Показательно в этом компьютерное зрение, машинное обучение и машинное распознавание: OpenCV, Dlib, OpenFace и т.д. 
Если кого заинтересуют некоторые результаты, чтобы долго не рассказывать, см. здесь:
Одноплатные компьютеры
компьютерное зрение на одноплатных SBC
Raspberry Pi: hard realtime Linux/Xenomai


dogsleg

Использую Debian на нескольких BeagleBone Black уже несколько лет. Работает отлично. Правда, в официальной сборке ядра Linux заявлена поддержка BBB, но запуститься получается только с ядром от вендора. Использую как веб-сервер, как простой шлюз, как сервер для minetest, для раздачи образов Debian через torrent, также просто для того, чтобы в IRC постоянно висеть (запущен irssi в сессии screen).

$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 9.6 (stretch)
Release:        9.6
Codename:       stretch

$ uname -a
Linux iren 4.9.126-ti-r115 #1 SMP PREEMPT Tue Oct 23 05:16:45 UTC 2018 armv7l GNU/Linux

Olej

Цитата: dogsleg от 17 января 2019, 18:45:59но запуститься получается только с ядром от вендора.
Так почти по всем линейкам изделий ARM SBC, всё это происходит из-за различий в DTS/DTB, без детального знания этого деева устройств создать подходящий образ нельзя.

dogsleg

Цитата: Olej от 17 января 2019, 21:56:56Так почти по всем линейкам изделий ARM SBC, всё это происходит из-за различий в DTS/DTB, без детального знания этого деева устройств создать подходящий образ нельзя.

Дело в том, что в сборке ядра от Debian заявлена поддержка этой платы.