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.jb51.cc/ubuntu/352435.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。