本节介绍 MXOS 开发工具,包括开发MXOS项目必备的 JTAG调试器,MXOS Cube和MiCoder Tools 。
Step by Step
您可以通过第一个 MXOS 应用程序:Helloworld,按步骤建立完整的MXOS开发环境。
MiCoder Tools
MXOS编译和调试系统必须的工具软件包。包括以下功能:
- Openocd 调试工具
- arm-none-eabi 交叉编译器
- 在 Openocd 下使用 JLink 的驱动程序
- 编译系统必要的主机端命令
下载并解压缩即可,在MXOS Cube的安装过程中,需要使用mxos config micoder -G [PATH]
命令设置MiCoder Tools的路径。
MXOS Cube
基于Python的MXOS开发工作流脚本程序(安装和使用)。包括以下功能:
- 获取MXOS SDK源代码
- 项目和组件创建,导入,移除
- 代码版本管理,更新,提交和发布
- 编译,下载和调试
- 静态库生成
- 导出到集成开发环境
JTAG调试器
JTAG调试器用于连接PC和目标硬件,将PC上编译的可执行文件下载到目标硬件上,并且可以对目标硬件进行调试。可以使用的调试器有:JLink, STLink, CMSIS-DAP。
JTAG调试器的使用方法
图形化开发环境
集成开发环境(IDE)使用图形化的界面,提高在MXOS上编写应用程序的效率,并且提供了友好的调试环境。注意,图形化开发工具中不包含编译工具链,所以您需要手动先安装 MiCoder Tools,MXOS Cube和仿真器驱动程序。
Visual Studio Code
由Microsoft开发的跨平台,全开源的集成开发环境,速度快,可扩展性好。 安装和使用参考。
其他
- 第三方工具及驱动:介绍基于 MXOS 进行二次开发时所需要的仿真调试软硬件工具及其驱动。
- MXOS CLI 串口调试命令行:介绍如何通过系统调试串口输入 CLI 调试命令,来查看或设置当前设备信息。