|
itopen组织1、提供OpenHarmony优雅实用的小工具2、手把手适配riscv + qemu + linux的三方库移植3、未来计划riscv + qemu + ohos的三方库移植 + 小程序开发4、一切拥抱开源,拥抱国产化
一、内核配置标准步骤
内核中有时候我们需要修改部分config配置,此时我们不能在对应xxx_config中直接添加或删除,应该执行如下步骤进行修改
我们假设对应的架构是arm,编译的config文件为exynos_config- make ARCH=arm exynos_config menuconfig
- # 在menuconfig中进行相关的配置
- make ARCH=arm savedefconfig
- # 查看修改前后差异
- diff -u arch/arm/configs/exynos_config defconfig
- # 修改exynos_config
- cp deconfig arch/arm/configs/exynos_config
复制代码 二、内核增加V4L2模块
选择的是linux-5.10版本,基于x86架构编译x86_64_defconfig时默认是没有打开V4L2模块,现在添加该模块的步骤:
执行 make menuconfig进入 Kernel Configuration界面,按 /后输入 V4L2回车
如下图所示,发现V4L2相关的都依赖 Multimedia support
键盘输入 1,按空格键将 Multimedia support设置为 ,如下图所示
按回车进入如下图所示,然后设置如下图所示
Media core support设置如下图所示
Video4Linux options设置如下图所示
Media drivers设置如下图所示
V4L platform devices设置如下图所示
V4L test drivers设置如下图所示
打开 LEDS_CLASS_FLASH宏,按 /后输入 LEDS_CLASS_FLASH回车,输入 1
打开 V4L2_FLASH_LED_CLASS宏,按 /后输入 V4L2_FLASH_LED_CLASS回车,输入 1
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|