WQ7033开发指南汇总


目录

1.Windows环境

 2.Linux环境


WQ7033的开发编译不需要使用专门的IDE去编译,这里我们用两种环境去开发编译。

1.Windows环境

安装wq_sdk_env-windows-0.3.exe

WQ7033开发指南(基础篇)之1.0 开发环境搭建和编译_linux

双击安装包,如下图选择安装路径,点击安装。

WQ7033开发指南(基础篇)之1.0 开发环境搭建和编译_蓝牙_02

因为博主电脑上安装过高通的开发环境,所以在这里和物骐的需要的python有路径上的问题,最后强制安装物骐下python,最后python安装成功,如图所示

WQ7033开发指南(基础篇)之1.0 开发环境搭建和编译_蓝牙_03

进入到sdk的core0下,进行编译,验证环境是否安装成功

输入编译指令:scons -j32 def=NDEBUG cus=demo

scons -j32 def=NDEBUG cus=demo
//cus后面的demo是用beetle Tool生成的项目。项目在src/customer/demo下

WQ7033开发指南(基础篇)之1.0 开发环境搭建和编译_python_04

 如果你的项目是其他的就在cur后面添加其他的项目例如你生成了一个WQ_DEMO项目,输入命令则为

scons -j32 def=NDEBUG cus=WQ_DEMO

src/customer/路径下一定要存在此项目WQ_DEMO

编译前,先清除下下output下的文件。

输入命令

scons -c

WQ7033开发指南(基础篇)之1.0 开发环境搭建和编译_linux_05

在vscode下编译,出现下面的打印就是编译成功了。

WQ7033开发指南(基础篇)之1.0 开发环境搭建和编译_蓝牙_06

 编译完成后,生成后缀wpk的文件

WQ7033开发指南(基础篇)之1.0 开发环境搭建和编译_TWS_07

 文件位置

WQ7033开发指南(基础篇)之1.0 开发环境搭建和编译_python_08

2.Linux环境

这里默认你硬件在你的虚拟机下安装好了linux环境,然后开始下面的工作。

Linux版本: 博主用的是ubuntu20.04.

(1)在linux下解压wq_sdk_env-linux-0.7.tgz。

输入解压命令

tar -zxvf wq_sdk_env-linux-0.7.tgz

WQ7033开发指南(基础篇)之1.0 开发环境搭建和编译_linux_09

(2)执行install.sh,安装python

WQ7033开发指南(基础篇)之1.0 开发环境搭建和编译_linux环境_10

 安装成功后,出现下面的打印,物骐的开发环境就设置好了。

[OK] WuQI Environment Setup OK!! Please do:
[OK] 1. source ~/.bashrc or reopen new shell windows to reload environments before compile code!!
[OK] 2. type "scons def=NDEBUG" in your SDK directory to Test!!

 (3)我们先source下,不然可能会出现环境变量的报错。

source ~/.bashrc

(4)编译sdk

进入到sdk的core0下

scons def=NDEBUG

WQ7033开发指南(基础篇)之1.0 开发环境搭建和编译_TWS_11 WQ7033开发指南(基础篇)之1.0 开发环境搭建和编译_TWS_12

 到这里说明linux下的编译环境已经安装成功。 

补充:这里的scons编译的项目跟windows一样,如果你有其他的项目,则输入

scons -j32 def=NDEBUG cus=xxxx

xxx为core0/src/customer下

WQ7033开发指南(基础篇)之1.0 开发环境搭建和编译_python_13

WQ7033开发指南(基础篇)之1.0 开发环境搭建和编译_linux_14

总结

通过windows环境和liunx环境下的编译,开发者选择适合自己的开发环境。