基于厂家开发板的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,在Linux系统框架下建立自己cpu板的BSP编译路径后,再对cpu及电路初始化配置、驱动程序支持进行必要的修改,是良好的开发习惯。
cpu
/kernel/arch/arm/Kconfig
bsp
/kernel/arch/arm/plat-xxx/Kconfig
/kernel/arch/arm/match-xxx/Kconfig