芯灵思嵌入式william hill官网
直播中

heaton426

8年用户 107经验值
擅长:可编程逻辑 嵌入式技术 光电显示 处理器/DSP 接口/总线/驱动 控制/MCU
私信 关注
[话题]

【芯灵思A83T试用体验】QT开发环境配置与LED程序驱动

本帖最后由 heaton426 于 2017-5-19 11:04 编辑



这几天一直在捣鼓学习QT的相关内容,前几天好容易学会了QT的环境的搭建,正准备研究一下怎么驱动一个gpio,无奈电脑的自动关机使得虚拟机崩溃,无法启动。。。泪奔,重装一下,正好记录一下。

83T的随机资源正好有一个centos7的镜像文件,以前正好没有用户,这次拿来练练手,反正和ubuntu同源,换汤不换药的玩意。

安装好系统后就是配置,第一个开启root权限

首先su root取得root权限

然后打开/etc/gdm/custom.conf文件,vi或者gedit都可以,在[daemon]下面添加

AutomaticLoginEnable=true

AutomaticLogin=root

为什么要先取得root权限,因为不是rootconfig文件就只是只读。

然后在登陆的时候选择not list 输入root和密码就好了

第二个就是共享文件夹,方便拷贝源码吗

第一步:cp  :/run/media/root/VMwareTools/VMwareTools-9.6.2-1688356.tar.gz /tmp,把这个文件拷贝到tmp

第二步:cd  /tmp进入临时目录,ls 查看刚才的文件是否在这个目录下

第三步:tar  zxvf  VMwareTools-5.5.0-18463.tar.gz 解压这个文件

第四步:cd  vmware-tools-distrib进行vmware-tools-distrib目录

第五步:./vmware-install.pl 执行这个文件,出现提示就回车

将网盘qtsource文件夹内的内容拷贝到root/a83t/qt下,对相关文件包进行解压

第一个是安装交叉编译器

配置环境变量,由于我的是直接解压的所以配置如图。
编译器配置环境变量.png

在之前便宜qt的过程中make会出问题,因为没有安装gcc所以提前安装一下

另外也会出现32位程序无法运行的情况,g++无法编译预先装一下glibcg++相关文件

然后解压qtsrclichee

进入qt-4.8.7文件夹运行./build.sh编译qt通常时间会很慢一个小时左右,慢慢等吧


接下来就是编译打包,运行lichee下的build.sh,并配置就好了,编译的过程中遇到这样一个坑,就是fakeroot的问题,前提是得更新系统相关软件包,要不安装不了,编译后,pack就好


然后安装qtcreator,并配置,
qt配置2.png
qt配置1.png
让后写一个简单的程序,就是控制led开关就可以。在sys_config里面进行配置, led配置.png 然后从新编译烧录软件,通过secure crt开发板上运行 IMG_20170517_222848_HDR.jpg


  • awk错误.png

更多回帖

发帖
×
20
完善资料,
赚取积分