飞凌嵌入式
直播中

damiaa

12年用户 58经验值
擅长:电源/新能源 嵌入式技术 控制/MCU
私信 关注
[技术]

【飞凌OK113i-S开发板试用】软件开发环境搭建

【飞凌OK113i-S开发板试用】软件开发环境搭建

飞凌OK113i-S开发板软件开发环境主要是在ubutun20上整的,可以在实际的ubutun20的机子上整,也可以在虚拟机上面整。这里飞凌在vmware上面整了一个,下面就开始Vmware虚拟机上安装的先整一遍

一,下载安装Vmware,Vmware tools

下载VMware-workstation-full-15.5.6-16341506(自己网上找一下和谐码),直接一路安装就是。

创建共享文件夹 共享文件夹创建后用ls命令看不到目录的文件

经验:设置后其实有hgfs目录,但要在root模式看的到 用vmware-hgfsclient可以看到创建的ubutunshare目录

直接cd ubutunshare进入可以看到里面有创建的1.txt
如果用ls mnt/hgfs/ubutunshare看不到目录,那就要重装一下Wmvare工具。

二,Vmware虚拟机里加载已有 ubuntu 开发环境

飞凌搭建好的虚拟机环境,环境中已经安装好交叉编译器和 Qt 环境。了解完该章节后可以直接跳转到编译章节

开发环境压缩包如下:
P{TQT8~~~B{1ONS9EA43GU2.png

把这个解压,解压的文件OK113.vmx直接加载到Vmware就启动了linux

当然用户也可以自己搭建ubutun环境

三,准备sdk

飞凌 OK113i-linux-sdk.tar.bz2 包括工具链、用户 sdk、Linux 内核、文件系统、测试程序源码以及一些工具等。

把文件拷贝到共享文件夹,由共享文件夹拷贝到/home/forlinux目录里面建立的work目录,记得把work目录的读写属性改为完全可读写 然后:

linux下执行cp /mnt/hgfs/share/OK113i-linux-sdk.tar.bz2.* /home/forlinx/work/

然后执行cat OK113i-linux-sdk.tar.bz2.* | tar jxv 软件就把sdk安装好了
6%}32GBJ_RJ20SPE~TKC1T0.png

四,源码编译

全编译

forlinx@ubuntu:~$ cd /home/forlinx/work/OK113i-linux-sdk

forlinx@ubuntu:~/work/OK113i-linux-sdk$ ./build.sh config

//选择配置 分别选择 0 linux, 0 ok113i, 0 default, 3. lcd_1024x600

执行编译脚本:

./build.sh 需要等待一会

执行完成后执行

./build.sh pack

会提示如下
D71KFYOEV49)$F))OFH(9.png

单独编译

forlinx@ubuntu:~/work/OK113i-linux-sdk$ ./build.sh kernel //执行编译内核命令

单独更新设备树

编译并打包

forlinx@ubuntu:~/work/OK113i-linux-sdk$ ./build.sh kernel

forlinx@ubuntu:~/work/OK113i-linux-sdk$ ./build.sh pack

单独编译测试程序

forlinx@ubuntu:~$ cd /home/forlinx/work/OK113i-linux-sdk

forlinx@ubuntu:~/work/OK113i-linux-sdk$ source .buildconfig//进行编译前的配置

forlinx@ubuntu:~/work/OK113i-linux-sdk$ ./platform/framework/auto/build.sh

单独编译 uboot

单独编译 uboot 使用如下命令。

forlinx@ubuntu:~/work/OK113i-linux-sdk$ ./build.sh brandy

forlinx@ubuntu:~/work/OK113i-linux-sdk$ ./build.sh pack

五,Qt 配置及使用

飞凌提供的OK113i-LINUX-SDK.tar.bz2中提供了Qt5.12.2的完整开发依赖环境,我们的开发环境已经

装好了 Qt Creator4.7.0,也可以按照前文方法自行搭建

打开 Qt Creator 软件。

forlinx@ubuntu:~$ cd /home/forlinx/Qt5.12.9/Tools/QtCreator/bin/

forlinx@ubuntu:~/qtcreator-4.7.0/bin$ sudo ./qtcreator
1Y{S8EHURIUUAY5K5}WJ.png

就可以看到Qt Creator的界面了
%5$GXE``3%OWJF3ODCKRBX.png

然后就可以正常的编写QT的程序了。

当程序编写完成后,点击左下角的锤子图标,即可进行交叉编译,将编译好的可执行程序拷贝到开发

板,即可进行应用的测试。

**好实验先到这里,感谢观看**

更多回帖

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