初学的一些操作防止遗忘

1.用TF卡更新开发板linux系统

具体可以参考“EPC-28x-L用户手册_V1.10.pdf ”,其内容将的很详细,注意烧写时将其启动方式改为TF卡启动和禁止看门狗使能。

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
编译,这次只编译改动的文件,如果编译出错,说明改动有效果,去掉注释,重新编译,编译好了用生成的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是以窗口服务启动程序。

相关文章

目录前言一、创建Hadoop用户二、更新apt和安装Vim编辑器三、...
原文连接:https://www.cnblogs.com/yasmi/p/5192694.html ...
电脑重启后,打开VirtualBox,发现一直用的虚拟机莫名的消失...
参见:https://blog.csdn.net/weixin_38883338/article/deta...
Ubuntu 18.04 LTS 已切换到 Netplan 来配置网络接口。Netpla...
介绍每个 Web 服务都可以通过特定的 URL 在 Internet 上访问...