U-Boot Makefile配置说明
U-Boot 的 Makefile 配置说复杂也复杂,说清楚也挺明白的,关键还是看你有没有一份靠谱的文档。这份《uboot_makefile 配制》就挺对味,讲得细,适合你这种想自己动手定制引导程序的人。
配环境、搞编译、调链接这些步骤,在文档里都有。是像MKCONFIG
、BUILD_DIR
、lqm2440_config
这些关键词,文档都做了拆解,还配了图。别小看这些图,多时候比代码讲得更明白。
Makefile里常见的几个模块,比如变量定义、配置、编译、链接、清理,这里也都有对照。比如链接地址是怎么设置的、u-boot.lds
怎么参与布局,得比较清楚。
如果你正在用像S3C24X0
这样的老平台,或者要给特定板子比如lqm2440
做裁剪,这份文档能帮你少走不少弯路。哪怕只是想了解 U-Boot 的构建机制,也值得翻一翻。
编译规则的部分内容还顺带提到了几个源码目录下生成的库,比如lib_generic
、libarm920t
,这些在大项目里挺容易搞混的,文档算是帮你捋了一遍。
哦对,建议你读之前先搞清楚你的平台架构和 CPU 型号,不然容易看花眼。如果你打算深入定制 U-Boot,这文档配合源码一起看,效果会更好。
下载地址
用户评论