1.用TF卡更新开发板linux系统
2.LCD分辨率显示不正确需要修改内核源码
先将源码压缩文件linux-2.6.35.3-102c9c0.tar.bz2用nfs服务器挂载在Ubuntu系统中,使用终端命令
tar jxvf linux-2.6.35.3-102c9c0.tar.bz2将其解压,然后执行build-kernel脚本:
./config-kernel目的是选择对应开发板的型号,生成config文件表明要编译那些文件,再使用命令:
make uImage编译,第一次花费时间很长,20分钟以上,生成的uImage文件在arch\arm\boot中(其中arch是架构architecture的缩写,arm代表是arm的内核),然后 按照手册“ EasyARM-iMX283 Linux开发指南 V1.07.01 ”进入 7.6设置LCD的时序章节,进入 drivers/video/mxs/lcd_43wvf1g.c 修改LCD的参数,参数在英文数据手册上,要仔细找找,修改完后要确认是否运行了修改后的程序,可以注释一段修改了的、使用了的代码,再使用命令:
make uImage
3.LCD不显示中文字体解决办法
可参考“qt中文.pdf”上面有详细教程,注意需要设置QT_QWS_FONTDI
R, 假设 wqy-micorhei.ttf 放置于目标板/opt目录下,如下设置:
export QT_QWS_FONTDIR=/opt然后运行程序hello如下:
./hello -qws -font wqy-microhei
其中-qws是以窗口服务启动程序。
原文链接:https://www.f2er.com/ubuntu/352435.html