多年没有玩的ARM和linux,没想到这段时间要热下剩饭了,哈哈!还好以前在学校的时候玩过,否则这个项目真的不敢接呀,由于时间比较紧张,所以硬件平台借用乐天嵌的TQ2440+7寸的液晶屏,准备跑linux的操作系统,界面开发准备用QT来做,整个项目准备历时2个月,有我一个一个人完成所有的内容,包括底层功放和硬件、顶层界面开发,数值显示、触摸屏驱动等。还好天嵌自身带了丰富的学习资料(光DVD光盘都有13张),唉 看来要花大把的时间去学习了哦!
今天就算是正式开始自己的这个项目了,拿到天嵌的套件,先把《开发手册》看了两遍,除了硬件(时间紧迫,暂时不考虑硬件的改版),主要看了linux系统的移植方法,文件系统的制作,QT的开发和应用。哈哈,速战论,有需求就要走捷径,无干的事情和代码可以线暂时不去看,等做完这个项目再抽时间来做一个详细的研读哈哈 !!
接下来的日子来,会不断的学习天嵌的套件,逐步完成自己的项目,同时也会在这里留下一些容易出错的地方的记录,希望大家共勉!!
1.修改uboot开机logo?修改方法详见开发手册,一步步来,比较简单,这里就不再详诉了。
2.建立linux下的交叉编译环境
注意要点:EmbedSky的目录名称不能写错,特别注意大小写,否则会有意想不到的“惊喜”!
3.修改linux的开机logo,修改方法和linux移植是完全一样的,制作好图片后直接替换(名称一定要完全一样),然后进行linux内核的编译,生成zImage文件,把这个文件烧写到nand flash中即可修改我们 linux可爱的开机logo乐了!!(注意这里需要注意一点,就是只有当logo图片文件发生变化的时候,再编译内核才会编译进内核,否者不予处理!!!就是要修改一下那个logo图片啦)
注意点:编译前要 复制一个和自己液晶屏完全一样的一个文件(800480_A70)<<TQ2440开发板使用>>第90页!!
注意点:编译文件一定要记住要注意目录的范围,否则很容易搞错的!!!
嗯!!还在学习 !!加油,目前还没有搞清楚QT的各种关系!!
RedHat9.0安装的技巧,详见天嵌的step by step,用虚拟机,,很好用!!用优盘当媒介,可以把编译出来的映像直接拷贝到 优盘, 优盘挂载到linux系统中!!