在x4412开发板Android启动时出现的LOGO中,有三个,就是uboot的logo,内核的logo,还有系统的logo。
在x4418开发板中好像只看到两个!是少了哪个呢,貌似是这样的,uboot和内核都显示同一个logo了,uboot和内核跑起来的时候都是读取在:~/x4418-kitkat/device/nexell/drone2/boot$中的logo.bmp。
为了显示自己的logo,其实只要找张图片来替换这个图片就可以了。
原来的图片:
修改后的图片。
uboot(./mk -u)、内核(./mk -k)、文件系统(./mk -s)都重新编译一次,刷机之后正常启动,效果如下:
需要注意的是图片的格式和参数,在win7下打开其属性参数可以看到:
尺寸大小是1024x600像素,位深度:24。特别注意这个属性。
刚开始的时候我没在意,以为尺寸一样就应该不会有问题,就替换一下而已嘛,修改图片的时候位深度设置成16,错误一大堆,显示也不正常,后来发现是图片格式跟原来的有点区别,就是这个位深度不同,改成24之后,uboot(./mk -u)、内核(./mk -k)、文件系统(./mk -s)都重新编译一次,刷机之后才正常。推荐图片尺寸1024x600,位深度24。
修改的时候是在Ubuntu下用gimp这个作图工具修改的,这个是个好工具。