前言
之前写过一篇QS-100模组的OpenCPU开发环境搭建,但是存在一堆不合理的地方,比如什么文件夹要放在D盘,必须删除其他编译器路径什么乱七八糟的,让我用的很糟心,现在更新了新的SDK,不再需要删什么编译器路径,也不需要什么单独放什么配置文件夹了,大大的好评!
一、获取SDK
下载git,直接git clone https://gitee.com/hbqs/zeus-os.git将SDK克隆至自己的目录
二、安装Python3.8或者3.9
具体参照我之前写的文章:【QS-100模组】OpenCPU+VSCode开发环境搭建
三、VSCode内配置
1.打开SDK在终端输入 cd .\vendor\QS100\
进入QS-100目录。
2.执行 pip install -r requirements.txt
安装所需Python包,同样忽略pip更新。
3.执行 python zos_init.py
根据py3.8或者3.9配置下载脚本 。
4.执行 python -m pip install scons
安装scons,有可能安装失败,多试几次,不行就关了重开;我这里已经安装过了,所以显示已符合要求。
5.图形化配置代码请在终端输入:python zos.py -menu
(目录不能有中文,否则无法打开)
四、固件编译以及烧写
在终端输入 scons
或者scons -j12
第一次编译会出一堆警告,没关系,无视就好。
烧写直接使用python自动进boot下载 python zos.py -dl comx
具体参考:【QS-100模组】OpenCPU+VSCode开发环境搭建
五、编译器以及头文件路径
直接在这里修改路径,根据自己文件位置修改,头文件路径直接用"${workspaceFolder}/**"
就好,不然报88个错
六、添加自己的驱动代码
将代码打包放入drivers文件夹。
添加SConscript文件,Kconfig是图形化界面操作,暂时用不上。
判断条件在zos_config.h里添加,或者直接删除if判断。