U-boot显示LOGO之LOGO篇

来源:互联网 发布:yy语音淘宝刷单平台 编辑:程序博客网 时间:2024/04/27 22:01

    U-boot显示开机LOGO的功能实现后,我们不仅要问:LOGO文件有什么样的格式限制(如图片格式?size?)LOGO文件在程序中是如何解码如何调用的?带着这样的问题我们进入精彩的u-boot代码。

    我们将目光定位到 tools/bmp_logo.c文件,答案在此揭晓。在文件中main()函数中,我们浏览代码不难发现,这个程序的功能就是将u-boot系统某一目录下的特定bmp格式的图片文件解码,并自动在include/目录下产生bmp_logo.h头文件。OK,这个头文件里就有我们在图像显示代码阶段使用的数组。

   在该层Makefile文件中,我们找到下边两行代码:

$(LOGO_H):$(obj)bmp_logo $(LOGO_BMP)$(obj)./bmp_logo $(LOGO_BMP) >$@

这就是编译产生include/bmp_logo.h头文件的shell语句。

原创粉丝点击