> Для приставок по хорошему нужно RT-ветка. а там сейчас 6.1, так что ждём.1) Примерно после этой версии RT здорово изменил свое значение.
2) То что вы хотите именно тот RT - не факт, если вы не делаете системы реального времени. ТО реальное время с ТЕМИ гарантиями - штука мягко говоря не халявная и имеющая особенности. Линукс по факту стал "без пяти минут RTOS" где-то в районе этих ядер. В него серьезную пачку патчей RT_LINUX загнали. А это делалось индустриалами - для управляющих систем. Которым реальное время не пострадать фигней, а реально важно и внимние к гарантиям обещаний совсем иное. Даже если за это надо доплатить оверхедом и скоростью.
3) Для ARMов можно прекрасно собрать хоть сабж. Я уже проверил. Шикарно работает.
> не посильная задача, и это при, вроде как, поддерживаем GPU.
Если вы хотели хардварное ускорение декодирования, им на таких чипах другие штуки занимаются - VPU какой-нибудь. Отдельный хардварный IP-блок декодера. Более того - вывод на дисплей тоже другая железка делает (контроллер дисплея). А GPU - именно считалка, именно 3D. Поэтому GPU довольно странно что-то предъявлять, если это не про обсчет 3D сцен было.
> Хотя в Androide всё хорошо летает.
Он использует хардварные декодеры в хвост и гриву. То что вы это корректно нарулили - не факт.
> Allwinner-ы вообще отдельная песня. Вроде как запили OpenSource страничку для ряда камушков,
Большая их часть прекрасно поддерживается майнлайновым uboot и kernel на данный момент. Вон пачка этого добра на обычном debian 11 с майнлайновым uboot и kernel пашут. Чего им не?!
> но блин там SDK привязано к Python 2
Если вы хотите обычный линух запускать, вам ЭТО вообще не надо. Отстройте себе рутфс вашего дистра, положите туда загрузчик, юзайте майнлайн ядро - и вперед.
Китайский хлам нужен только если майнлайн не умеет что-то реально важного (актуально только для совсем свежих чипов)
> и непонятным FEX
Для запуска майнлайна uboot он опять же не вперся, там DTB вместо этого китайского креатива, если надо что-то поменять, DTB собирается из сорцов (DTS) которые в ядре линукса. Таргет сборки - "make dtbs". И никаких питонов и китайчатины.
> прикрученным к кастомным протухшим U-Boot и ядру. Ладно, некоторыми личностями ведётся
> работа по использованию DeviceTree, но, блин,
Почти все allwinner как раз именно так и работают. Исключение разве что парочка самых новых чипов которые недавно появились. Для них еще просто поддержка WIP злостный.
> тот же smaeul почти год потратил на проталкивание нескольких патчей в ядро
> для поддержки D1 (ура свершилось в этом релизе ядра). Но U-Boot ещё далеко не доделан.
Называя вещи своими именами, RISCV варианты все же заметно отличаются от ARMовских.
> С такими темпами все эти камушки снимут с производства.
Может да. А может нет. Вон какие-нибудь A10/A20 до сих пор купить можно. Почему? А вон там в бложике фирмы olimex ответ. Они спросили сколько чипы будут доступны. И получили ответ - forever. Можно попросить повторить батч для лично себя если >1000 чипов. Поэтому немолодые железки спустя десяток лет можно по прежнему купить. Вот так можно взять и повторить старый проект если еще юнитов стало надо.
> Все эти ARM-ы привязаны к конкретным версиям Андройда пачкой блобов.
> Linux на них можно запустить, но что-то это совсем хре... плохо работает.
Да на самом деле вполне нормально, кроме совсем свежака который не успели замайнлайнить.