home.social

#linux_kernel_development — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #linux_kernel_development, aggregated by home.social.

fetched live
  1. Чужой сенсор на чужом SoC: что не работает, когда «общий API» общий не до конца

    Подключаем модуль камеры Raspberry Pi (Sony IMX708) к камерному SoC Rockchip RV1106. Делаем это в рамках разработки носимой камеры в ITSupportMe. Готового драйвера для IMX708 нет ни в дереве Rockchip, ни в мейнлайне — он живет только в форке Raspberry Pi под другое ядро и другую архитектуру видеотракта. Формально subdev-API ядра единый: переноси код и пользуйся. Но на практике общего между двумя вендорскими деревьями осталось ровно столько, сколько каждый разработчик сохранил в своем форке. Где именно разошлись пути Rockchip и Raspberry Pi, пришлось выяснять в процессе отладки. Во-первых, вызов STREAMON намертво падал из-за одного слова, которое в двух кодовых базах отвечало за противоположные вещи. Во-вторых, строка embedded-данных для работы фазового автофокуса (PDAF) оказалась высотой ровно в четыре линии по причине, которую не описывает ни один даташит. В-третьих, нашлось четвертое место в конфигурации, где обязательно нужно прописать новый сенсор, но об этом нет ни слова ни в одном руководстве Rockchip. Разбираем по порядку, как решались эти проблемы, и как в итоге заставить железо работать вместе.

    habr.com/ru/articles/1080626/

    #камера #embedded_linux #isp #raspberry_pi #v4l2 #автофокус #mipi #linux_kernel_development #device_tree #rockchip

  2. Чужой сенсор на чужом SoC: что не работает, когда «общий API» общий не до конца

    Подключаем модуль камеры Raspberry Pi (Sony IMX708) к камерному SoC Rockchip RV1106. Делаем это в рамках разработки носимой камеры в ITSupportMe. Готового драйвера для IMX708 нет ни в дереве Rockchip, ни в мейнлайне — он живет только в форке Raspberry Pi под другое ядро и другую архитектуру видеотракта. Формально subdev-API ядра единый: переноси код и пользуйся. Но на практике общего между двумя вендорскими деревьями осталось ровно столько, сколько каждый разработчик сохранил в своем форке. Где именно разошлись пути Rockchip и Raspberry Pi, пришлось выяснять в процессе отладки. Во-первых, вызов STREAMON намертво падал из-за одного слова, которое в двух кодовых базах отвечало за противоположные вещи. Во-вторых, строка embedded-данных для работы фазового автофокуса (PDAF) оказалась высотой ровно в четыре линии по причине, которую не описывает ни один даташит. В-третьих, нашлось четвертое место в конфигурации, где обязательно нужно прописать новый сенсор, но об этом нет ни слова ни в одном руководстве Rockchip. Разбираем по порядку, как решались эти проблемы, и как в итоге заставить железо работать вместе.

    habr.com/ru/articles/1080626/

    #камера #embedded_linux #isp #raspberry_pi #v4l2 #автофокус #mipi #linux_kernel_development #device_tree #rockchip

  3. Айсберг дистрибутивов Linux

    Попытался структурировать всю эту прекрасную линуксовую фрагментацию и собрал «айсберг» дистрибутивов

    habr.com/ru/articles/1043150/

    #linux #linux_для_всех #linux_desktop #linux_mint #linux_bash_scripts #linux_kernel_development

  4. Айсберг дистрибутивов Linux

    Попытался структурировать всю эту прекрасную линуксовую фрагментацию и собрал «айсберг» дистрибутивов

    habr.com/ru/articles/1043150/

    #linux #linux_для_всех #linux_desktop #linux_mint #linux_bash_scripts #linux_kernel_development

  5. [Перевод] Торвальдс рассказал, как превратил Linux из проекта одного человека в коллективную работу с помощью друзей и коллег

    Линус Торвальдс и его друзья рассказали журналисту The Register Стивену Дж. Вогану-Николсу, как сольный проект на Linux превратился в «глобальный джем-сейшен».

    habr.com/ru/articles/1001460/

    #линус_торвальдс #linux #linux_kernel #linux_kernel_development #ядро_linux #разработка_linux #история_linux #воспоминания

  6. [Перевод] Торвальдс рассказал, как превратил Linux из проекта одного человека в коллективную работу с помощью друзей и коллег

    Линус Торвальдс и его друзья рассказали журналисту The Register Стивену Дж. Вогану-Николсу, как сольный проект на Linux превратился в «глобальный джем-сейшен».

    habr.com/ru/articles/1001460/

    #линус_торвальдс #linux #linux_kernel #linux_kernel_development #ядро_linux #разработка_linux #история_linux #воспоминания