本节介绍 MXOS 开发工具,包括开发MXOS项目必备的 JTAG调试器,MXOS Cube和MiCoder Tools 。

Step by Step

您可以通过第一个 MXOS 应用程序:Helloworld,按步骤建立完整的MXOS开发环境。

MiCoder Tools

MXOS编译和调试系统必须的工具软件包。包括以下功能:

  • Openocd 调试工具
  • arm-none-eabi 交叉编译器
  • 在 Openocd 下使用 JLink 的驱动程序
  • 编译系统必要的主机端命令

MiCoder Tools下载地址

下载并解压缩即可,在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开发的跨平台,全开源的集成开发环境,速度快,可扩展性好。 安装和使用参考

其他