基于厂家开发板的BSP进行修改,是个非常愚蠢的行为。
分析清楚BSP组织结构脉络后,基于原版BSP,在Linux系统框架下建立自己cpu板的BSP编译路径后,再对cpu及电路初始化配置、驱动程序支持进行必要的修改,是良好的开发习惯。
cpu
/kernel/arch/arm/Kconfig
bsp
/kernel/arch/arm/plat-xxx/Kconfig
/kernel/arch/arm/match-xxx/Kconfig
本文深入探讨了基于厂家开发板的BSP进行修改这一行为的利弊,提出在理解BSP组织结构后,基于原版进行适配和修改是良好的开发实践。
基于厂家开发板的BSP进行修改,是个非常愚蠢的行为。
分析清楚BSP组织结构脉络后,基于原版BSP,在Linux系统框架下建立自己cpu板的BSP编译路径后,再对cpu及电路初始化配置、驱动程序支持进行必要的修改,是良好的开发习惯。
cpu
/kernel/arch/arm/Kconfig
bsp
/kernel/arch/arm/plat-xxx/Kconfig
/kernel/arch/arm/match-xxx/Kconfig
您可能感兴趣的与本文相关内容

被折叠的 条评论
为什么被折叠?