Cortex 微控制器软件接口标准(CMSIS)是 Cortex-M 处理器系列独立于供应商的硬件抽象层。CMSIS 提供了内核与外设、实时操作系统和中间设备之间的通用接口。
1 简介 4 2 特性 5 3 开发环境 9 3.1 系统环境 9 3.2 开发选项 9 3.2.1 CMSIS 包 9 3.2.2 MM IoT SDK 10 3.2.3 PlatformIO + MM IoT SDK 10 4 入门 11 4.1 默认跳线配置 12 4.2 AP 设备设置 13 4.2.1 更改信道、带宽、DTIM 周期 17 4.3 软件示例 18 4.4 查看 MM6108-EKH05 演示 HTTP 服务器 19 5 软件开发 22 5.1 安装 CMSIS 包 22 5.2 构建和运行示例应用程序 25 5.2.1 UART 输出 31 5.2.1.1 Windows 31 5.2.1.2 Linux 32 5.2.1.3 Mac OS 32 5.3 更改示例应用程序33 5.4 更改示例配置 35 5.5 在 SPI 和 SDIO 之间切换 36 5.6 更改网络堆栈 43 5.7 更新 BLUENRG-M2SP 模块固件 45 6 硬件布局和配置 48 6.1 电源选择 48 6.2 使用外部调试器/编程器 49 6.3 更改 VFEM 电压 50 6.4 在 SDIO 和 SPI 之间切换 51 6.5 在 SMA 和 U.FL 连接器之间切换 52 6.6 断开传感器 53 7 功耗测量 54 7.1 功耗测量点 54
1 简介 4 2 特性 5 3 开发环境 8 3.1 系统环境 8 3.2 开发选项 8 3.2.1 CMSIS 包 8 3.2.3 MM IoT SDK 8 3.2.4 PlatformIO + MM IoT SDK 9 4 入门 10 4.1 默认跳线配置 11 4.2 AP 设备设置 12 4.2.1 更改信道、带宽、DTIM 周期 16 4.3 软件示例 17 4.4 查看 MM6108-EKH05 演示 HTTP 服务器 18 5 软件开发 21 5.1 安装 CMSIS 包 21 5.2 构建和运行示例应用程序 24 5.2.1 UART 输出 30 5.3 更改示例应用程序 31 5.4 更改示例配置 33 5.5 在 SPI 和 SDIO 之间切换 34 5.6 更改网络堆栈38 6 硬件布局和配置 40 6.1 电源选择 40 6.2 使用外部调试器/编程器 41 6.3 更改 VFEM 电压 42 6.4 在 SDIO 和 SPI 之间切换 43 6.5 在 SMA 和 U.FL 连接器之间切换 44 6.6 断开传感器 45 7 功耗测量 46 7.1 功耗测量点 46 7.1.1 总体结构 46 7.1.2 HaLow 和 VFEM 47 7.1.3 整个系统功耗 48 7.2 功耗测量程序 49
1 简介 4 2 特性 5 3 开发环境 8 3.1 系统环境 8 3.2 开发选项 8 3.2.1 CMSIS 包 8 3.2.3 MM IoT SDK 8 3.2.4 PlatformIO + MM IoT SDK 9 4 入门 10 4.1 默认跳线配置 11 4.2 AP 设备设置 12 4.2.1 更改信道、带宽、DTIM 周期 16 4.3 软件示例 17 4.4 查看 MM6108-EKH05 演示 HTTP 服务器 18 5 软件开发 21 5.1 安装 CMSIS 包 21 5.2 构建和运行示例应用程序 24 5.2.1 UART 输出 30 5.3 更改示例应用程序 31 5.4 更改示例配置 33 5.5 在 SPI 和 SDIO 之间切换 34 5.6 更改网络堆栈38 6 硬件布局和配置 40 6.1 电源选择 40 6.2 使用外部调试器/编程器 41 6.3 更改 VFEM 电压 42 6.4 在 SDIO 和 SPI 之间切换 43 6.5 在 SMA 和 U.FL 连接器之间切换 44 6.6 断开传感器 45 7 功耗测量 46 7.1 功耗测量点 46 7.1.1 总体结构 46 7.1.2 HaLow 和 VFEM 47 7.1.3 整个系统功耗 48 7.2 功耗测量程序 49