#linux_kernel_development — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #linux_kernel_development, aggregated by home.social.
-
Чужой сенсор на чужом SoC: что не работает, когда «общий API» общий не до конца
Подключаем модуль камеры Raspberry Pi (Sony IMX708) к камерному SoC Rockchip RV1106. Делаем это в рамках разработки носимой камеры в ITSupportMe. Готового драйвера для IMX708 нет ни в дереве Rockchip, ни в мейнлайне — он живет только в форке Raspberry Pi под другое ядро и другую архитектуру видеотракта. Формально subdev-API ядра единый: переноси код и пользуйся. Но на практике общего между двумя вендорскими деревьями осталось ровно столько, сколько каждый разработчик сохранил в своем форке. Где именно разошлись пути Rockchip и Raspberry Pi, пришлось выяснять в процессе отладки. Во-первых, вызов STREAMON намертво падал из-за одного слова, которое в двух кодовых базах отвечало за противоположные вещи. Во-вторых, строка embedded-данных для работы фазового автофокуса (PDAF) оказалась высотой ровно в четыре линии по причине, которую не описывает ни один даташит. В-третьих, нашлось четвертое место в конфигурации, где обязательно нужно прописать новый сенсор, но об этом нет ни слова ни в одном руководстве Rockchip. Разбираем по порядку, как решались эти проблемы, и как в итоге заставить железо работать вместе.
https://habr.com/ru/articles/1080626/
#камера #embedded_linux #isp #raspberry_pi #v4l2 #автофокус #mipi #linux_kernel_development #device_tree #rockchip
-
Чужой сенсор на чужом SoC: что не работает, когда «общий API» общий не до конца
Подключаем модуль камеры Raspberry Pi (Sony IMX708) к камерному SoC Rockchip RV1106. Делаем это в рамках разработки носимой камеры в ITSupportMe. Готового драйвера для IMX708 нет ни в дереве Rockchip, ни в мейнлайне — он живет только в форке Raspberry Pi под другое ядро и другую архитектуру видеотракта. Формально subdev-API ядра единый: переноси код и пользуйся. Но на практике общего между двумя вендорскими деревьями осталось ровно столько, сколько каждый разработчик сохранил в своем форке. Где именно разошлись пути Rockchip и Raspberry Pi, пришлось выяснять в процессе отладки. Во-первых, вызов STREAMON намертво падал из-за одного слова, которое в двух кодовых базах отвечало за противоположные вещи. Во-вторых, строка embedded-данных для работы фазового автофокуса (PDAF) оказалась высотой ровно в четыре линии по причине, которую не описывает ни один даташит. В-третьих, нашлось четвертое место в конфигурации, где обязательно нужно прописать новый сенсор, но об этом нет ни слова ни в одном руководстве Rockchip. Разбираем по порядку, как решались эти проблемы, и как в итоге заставить железо работать вместе.
https://habr.com/ru/articles/1080626/
#камера #embedded_linux #isp #raspberry_pi #v4l2 #автофокус #mipi #linux_kernel_development #device_tree #rockchip
-
Айсберг дистрибутивов Linux
Попытался структурировать всю эту прекрасную линуксовую фрагментацию и собрал «айсберг» дистрибутивов
https://habr.com/ru/articles/1043150/
#linux #linux_для_всех #linux_desktop #linux_mint #linux_bash_scripts #linux_kernel_development
-
Айсберг дистрибутивов Linux
Попытался структурировать всю эту прекрасную линуксовую фрагментацию и собрал «айсберг» дистрибутивов
https://habr.com/ru/articles/1043150/
#linux #linux_для_всех #linux_desktop #linux_mint #linux_bash_scripts #linux_kernel_development
-
[Перевод] Торвальдс рассказал, как превратил Linux из проекта одного человека в коллективную работу с помощью друзей и коллег
Линус Торвальдс и его друзья рассказали журналисту The Register Стивену Дж. Вогану-Николсу, как сольный проект на Linux превратился в «глобальный джем-сейшен».
https://habr.com/ru/articles/1001460/
#линус_торвальдс #linux #linux_kernel #linux_kernel_development #ядро_linux #разработка_linux #история_linux #воспоминания
-
[Перевод] Торвальдс рассказал, как превратил Linux из проекта одного человека в коллективную работу с помощью друзей и коллег
Линус Торвальдс и его друзья рассказали журналисту The Register Стивену Дж. Вогану-Николсу, как сольный проект на Linux превратился в «глобальный джем-сейшен».
https://habr.com/ru/articles/1001460/
#линус_торвальдс #linux #linux_kernel #linux_kernel_development #ядро_linux #разработка_linux #история_linux #воспоминания
-
Как патчить ядро Linux: подробное руководство
Всем привет, это Тимур. Сейчас
https://habr.com/ru/companies/yadro/articles/969756/
#kornfeld #коммутаторы #патчинг #linux #linux_kernel_development #c #git #kernel
-
Как патчить ядро Linux: подробное руководство
Всем привет, это Тимур. Сейчас
https://habr.com/ru/companies/yadro/articles/969756/
#kornfeld #коммутаторы #патчинг #linux #linux_kernel_development #c #git #kernel