摘要: 近日,因方案变更,需要移植Qt4.8.6到Hisi3521DV200平台上;而之前开发的GUI界面,都没有触摸功能,本次开发打算将触摸功能也一并实现。 1.安装交叉编译链arm-himix400-linux-g++: 一般HIsiSDK包都有交叉编译链与安装指导,不做赘述。 2.交叉编译,安装tsl 阅读全文
posted @ 2020-05-23 15:44 ~Newbie 阅读(880) 评论(0) 推荐(0) 编辑
摘要: 1.下载tslib源码包 链接:https://pan.baidu.com/s/1I4polpLf9dunFh03f4A-fA 提取码:pu2i 源码包名:tslib-1.4.tar.gz 2.安装自动编译软件 sudo apt-get install autoconfsudo sudo apt-g 阅读全文
posted @ 2020-05-23 15:11 ~Newbie 阅读(937) 评论(0) 推荐(0) 编辑
摘要: 近日,在I.xm6q上处理录像文件。而已移植的系统缺少lsof命令,难以准确知道系统当前打开的录像有哪些。若未关闭录像文件,对卸载与格式化SD卡有一定影响。 经查阅资料,在不重新制作busybox的情况下,直接下载源码,交叉编译,移植lsof命令。步骤如下: 下载源码路径:http://www.mi 阅读全文
posted @ 2020-04-26 15:43 ~Newbie 阅读(727) 评论(0) 推荐(0) 编辑
摘要: 一、准备好Qt5.9.1与tslib库 1.方法1: Qt5.9.1源码下载路径:http://download.qt.io/archive/qt/5.9/5.9.1/single/ QtCreator5.9.1:http://download.qt.io/official_releases/qt/ 阅读全文
posted @ 2020-04-20 21:13 ~Newbie 阅读(841) 评论(0) 推荐(0) 编辑
摘要: 1.下载dosfstools-3.0.11.tar.gz 方式1:下载路径:https://pan.baidu.com/s/1dwHNQS53v9IkcxXZh_PX0A 提取码:wq1g 方式2:https://github.com/dosfstools/dosfstools/releases 2 阅读全文
posted @ 2020-04-13 21:42 ~Newbie 阅读(1347) 评论(0) 推荐(0) 编辑
摘要: 一、安装海思编译链 安装海思编译链(如arm-hisiv300-linux-*),不做赘述。 二、下载Qt4.8.6源码包 下载链接:http://download.qt.io/archive/qt/4.8/4.8.6/ 源码包:qt-everywhere-opensource-src-4.8.6. 阅读全文
posted @ 2020-04-04 16:29 ~Newbie 阅读(1228) 评论(0) 推荐(0) 编辑
摘要: 一、Linux编译过程 预处理->编译->汇编->链接 二、预处理 作用: 宏展开 头文件包含 条件编译 布局控制,如#pragma;添加行号,方便后期问题查错。 编译命令 gcc -E *.c -o *.i 三、编译 作用: 将预处理生成的代码进行词法、语法与语义进行解析,生成汇编代码。 命令: 阅读全文
posted @ 2020-03-29 11:28 ~Newbie 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 一、Qt静态库的优缺点 优点:在编译链接时,将代码拷贝,生成exe可执行文件。后期运行可执行文件,可不携带静态库,运行速度也较快。 缺点:因编译链接时,多次拷贝代码,生成目标文件较大。若有工程变更,需要全局重编,不利于后期升级维护。 二、软件准备 perl下载:https://download.qt 阅读全文
posted @ 2020-03-22 15:49 ~Newbie 阅读(550) 评论(0) 推荐(0) 编辑
摘要: 一、在busybox配置telnet服务 1.因为arm目标板不一定有telnetd,telnet等telnet服务管理命令,当不存在telnet服务管理命令时,需要在busybox配置,添加telnet服务管理命令。 2.查询arm目标板是否存在telnetd与telnet命令,可使用which命 阅读全文
posted @ 2020-03-15 14:51 ~Newbie 阅读(2804) 评论(0) 推荐(0) 编辑