飞凌嵌入式RK3399开发板试用体验(QT案例来测试Linux开发环境)

作者:飞扬的青春
在拿到开发板之后,已经体验了android操作系统,接下来就是体验linux下的开发,本次以qt的一个小案例来测试下。
首先是自己先搭建了一个ubuntu18.04的虚拟机,使用真机可能不太习惯,所以选择虚拟机是比较好的选择,这里安装步骤就省略了,之后就是进去搭建docker,官方选择这个容器搭建环境,应该是为了方便环境的变动,不用换个环境就搭建一次环境,目前刚刚尝试全局编译,可以直接通过,基本是按照《ok3399-clinux 系统 docker 编译环境指导》这个来的,只要注意一点就是容器建立的文件夹不要放在ubuntu下的根目录,放在这下面应该会有问题,我是放在家目录下的,qt环境搭建也是没问题的,之前放在根目录下,qt环境过不了。
之后就是qt环境安装了,只要把qt-creator文件拷备过去即可,然后一个./qt-creator-opensource-linux-x86_64-4.7.0.run即可安装。
需要注意下,这个只是一个qt的开发界面里面不包含qt5.12的桌面版本,所以想在桌面调试的需要自己下载一个下图中的安装包,里面有集成开发环境,也有桌面版的功能。http://download.qt.io/archive/qt/5.12/5.12.2/链接在这里。
之后就是配置一个交叉编译环境,用来给下面的ok3399开发板编译可以运行的程序。这个参考飞凌给的linux用户手册就能找到。
接下来新建一个helloworld的工程,用来测试我们搭建的环境,以及一个程序。下面就是流程,基本就输入下工程名字即可,剩下的全部默认。
然后在ui文件里拖拽两个控件进去,这个界面也是最终显示界面。
之后给pushbutton加个槽函数即可实现按钮显示helloworld功能。
之后就可以点击“小锤子”构建了,然后发现出现了一个错误,百度后用此命令安装个东西sudoapt-get install build-essential。就可以完成构建了。
然后构建目录下的helloworld就是可以在下位机执行的文件了。里面还有中间文件,不用管。构建完得想办法把文件传输到下位机里,可以使用u盘拷贝,比较麻烦,这里用网络,先把网线接上我们开发板,另一头接入电脑,注意虚拟机网络使用桥接,然后给电脑,虚拟机,开发板分配同一网段的ip地址。
之后开发板ping下ubuntu,通了就可以传文件了。
之后使用scp传输helloworld文件。开始需要输入密码,开始猜测几个密码都不对,
之后用passwd建了一个密码就可以了。下面也可以看到根目录下有了文件。
最后./helloworld,就可以运行了。效果如下:
后续在用qt做个小项目。
关注官方网站了解详情 飞凌嵌入式<<

IC设计专家谈中国半导体产业发展
Apple在软件更新中对iOS12的漏洞进行了修补
如何在反激式转换器启动过程中有效消除MOSFET的过应力
苹果、百度押宝AR,AR会带来革命?
如何从arduino连接到I/O
飞凌嵌入式RK3399开发板试用体验(QT案例来测试Linux开发环境)
工业平板电脑和普通平板电脑的区别在哪里
音频信号的左右声道是由怎样来区分的
思必驰智能家居功能及应用介绍
单向晶闸管的工作原理、构成及电路符号
芯原股份将进一步推进Chiplet技术和产品的发展
dfrobot单路15A大功率直流电机驱动器简介
物联网和智能设备工程师在市场转变过程中必须克服的六大挑战
隆达财务长张博仪:今年第2季开始小量出货Mini LED封装产品
消息称三星希望通过华星光电间接控制 LG 显示广州工厂
cdma2000-1x系统中的短消息业务与控制信道
CAT3224 业界首款4A超级电容LED闪光驱动器
Prime Day游戏耳机在交易日仅售$55
小米发布米家智能插座WiFi版 可实现语音控制家电开关
FC-BGA基板核心材料ABF被垄断