U-boot的整体结构和linux基本类似,编译方式一般也是非常类似的,一般的编译命令: make CROSS_COMPILE=arm-linux-gnueabihf- XXX(目标名) 清除命令: make CROSS_COMPILE=arm-linux-gnueabihf- distclean 其实,他的目录结构也和linux'的内核比较类似,这里就对他的内核结构做个大致的介绍: * board 目标板相关文件,主要包含各种驱动的初始化和配置,比如,SPI,USB,单板信息等 * commo…