buildroot开发基础一

本文介绍了嵌入式系统的开发流程,包括内核驱动开发、配置文件调整、固件打包等关键步骤,并提供了具体的文件路径及配置示例。

1,在板子加了新内核驱动,可以参考mty教程直接把分散的需要更新的文件patch打进去我们的sdk

2,. envsetup.sh 选择的是buildroot的配置控制生成EXT4,make menuconfig之后会在buildroot/output/target下生成.config文件,make savedefconfig之会把新配置内容覆盖到buildroot\configs对应的配置文件下

3,./build.sh lunch 选择的是内核配置,DTS这些

4,dts文件放在kernel\arch\arm\boot\dts目录下,一般内核驱动放在kernel\drivers\media下。内核驱动的开发需要先在这个目录下做好内核芯片驱动,之后要在buildroot根文件系统中写好上层调用驱动。

5,buildroot的配置文件在device\rockchip\.BoardConfig.mk,内容如下:

#!/bin/bash

# Target arch
export RK_ARCH=arm
# Uboot defconfig
export RK_UBOOT_DEFCONFIG=rv1126
# Uboot image format type: fit(flattened image tree)
export RK_UBOOT_FORMAT_TYPE=fit
# Kernel defconfig
export RK_KERNEL_DEFCONFIG=rv1126_defconfig
# Kernel defconfig fragment
export RK_KERNEL_DEFCONFIG_FRAGMENT=
# Kernel dts
export RK_KERNEL_DTS=rv11xx-owl-ai-box-v10
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值