Добавление и редактирование драйверов

Материал из WikiDiasom
Версия от 13:27, 15 января 2025; Admin (обсуждение | вклад) (Новая страница: «В случае необходимости драйвера и дерево устройств можно скачать на странице продукта - Модуль камеры на IMX327. Драйвера требуется разместить в SDK от производителя FireFly для получения образа ОС с поддержкой МЭК. Драйвера находятся в директории '''<code>kernel/driv...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

В случае необходимости драйвера и дерево устройств можно скачать на странице продукта - Модуль камеры на IMX327.

Драйвера требуется разместить в SDK от производителя FireFly для получения образа ОС с поддержкой МЭК. Драйвера находятся в директории kernel/drivers/media/i2c. Файлы дерева устройств в kernel/arch/arm64/boot/dts/rockchip. Также, чтобы добавить драйвера для МЭК в образ ОС требуется добавить строку kernel/drivers/media/i2c/imx327.ko в modules.builtin в директории kernel/. Для добавления МЭК в образ ядра можно воспользоваться menuconfig или добавить строку

CONFIG_VIDEO_IMX327=y в rockchip_defconfig

в директории kernel/arch/arm64/configs. Файл v4l2- control.h требуется добавить в директорию kernel/include/uapi/linux. Или добавить требуемые ID для новых переменных самостоятельно.

При использовании дерева устройств и добавлении драйвера для МЭК можно обратиться к руководству производителя FireFly - https://wiki.tfirefly.com/en/ROC-RK3588S-PC/usage_camera.html

После первоначальной компиляции образа ОС по инструкции производителя FireFly требуется скопировать с заменой драйвера и dtsi файл и выполнить команды:

./build.sh kernel
./build.sh updateimg

Удостоверьтесь, что драйвера для МЭК были скомпилированы и добавлены в ядро. Если этого не произошло – требуется редактировать конфигурацию сборки. Добавление драйверов в ядро было описано выше. В результате выполнения команд в директории rockdev/pack должен находится образ с поддержкой МЭК.

В случае использования собственных драйверов или дерева устройств требуется обращаться к руководству производителя FireFly.