发 帖  
原厂入驻New
申请华秋企业认证 多层板首单免费打样!
30s提交资料,10分钟通过审核(免费赔付+顺丰包邮)>>立即报名

[经验] 明远智睿MY-I.MX6 评估板 开发指导手册(系统LOGO)

2018-3-26 14:24:40  659 资料
分享
0
u-boot LOGO修改(u-boot LOGO modIFication)
下载工具(download tool)
· 所在路径
pathname
2.1_系统_Linux-3.0.35 > 04_开发指导 > 01_系统LOGO
2.1_system_Linux-3.0.35 > 04_development instruction > 01_ system LOGO
· 文件说明
file instruction
Bin2C.exe:用来把BMP位图转换成.c文件。
Bin2C.exeto convert BMP to .c file
myzr.bmp:示例图像文件(8位位图)。
myzr.bmpsample image file8 bit BMP)。
myzr.c:示例
.c文件。
myzr.csample.c file
准备 LOGO(prepare LOGO)准备LOGO图像文件(prepare LOGO image file)
准备BMP格式(8位位宽)的图像文件。
prepare BMP format8 bitimage file
转换数据(data conversion)
使用Bin2C.exe将图像文件转换成C文件。
convert image file to C file with Bin2C.exe
修改代码(modify code)修改C文件(modify C file)
· 修改变量名称与u-boot中代码一致,以保证数据被正确调用
modify variable name to be consistent with code in u-bootto ensure data to be transfered correctly
编辑上面生成的c文件,修改为
compile the c file created abovemodify
unsigned char acmyzr[] = {

const unsigned char myzr_bmp_logo[] = {
· 添加数据大小的定义
add definition of data size
“End of file”前一行插入
insert
in previous row of“End of file”
int myzr_bmp_logo_size = sizeof(myzr_bmp_logo);
替换C文件(replace C file)
myzr.c 改名为 myzr_bmp_logo.c,并替换掉 u-boot 源码中的 board/myzr/common/myzr_bmp_logo.c
change myzr.c to be named as myzr_bmp_logo.cthen replace board/myzr/common/myzr_bmp_logo.c in u-boot source code with it
编译(compile)
参照《MY-imx6 Linux-3.0.35 编译手册
refer toMY-IMX6 Linux-3.0.35 compilation manual
测试(test)
更新系统到新的u-boot
renew system to the new u-boot
重新启动即可在评估板的液晶屏上看到需要的LOGO
re-boot and LOGO needed will be shown on LCD screen of evaluation board
内核修改LOGO(kernel modify LOGO)
内核修改LOGO这方面的资料在网络上很常见,这里不再写入文档。
the guide for kernel modify LOGO is easily found in internet, so it is ignored here

评论

高级模式
您需要登录后才可以回帖 登录 | 注册

发经验
关闭

站长推荐 上一条 /10 下一条

快速回复 返回顶部 返回列表