更新时间:2024-11-20 08:51:30下载pdf
OpenCPU 方案可利用 NB 模组内部提供的外设驱动来对接外部功能电路,省去MCU成本,使NB模组称为一个开放给外部开发使用的 CPU,即 Open CPU,如下图:
OpenCPU 方案中,软件功能上,需要将原来在 MCU 上运行的固件功能,放在NBIOT模组的 SoC 芯片上运行;同时,原来通过串口协议交互完成的功能,也变成通过 OpenAPI 调用的方式来完成。软件开发、编译及烧录上,需要开放一套 OpenCPU SDK,SDK 中提供了给外部开发使用的 OpenAPI,同时提供固件编译方法及烧录工具,使外部开发的软件可以独立编译成固件,并支持独立烧录。
NB-IoT 模组 SoC 已集成并开放了基本的外设驱动,包括 I2C、SPI、Uart、ADC、PWM 等,足以满足客户的基础产品需求。
阶段 | 开发者 | 依赖开发包 | 生成产物 |
---|---|---|---|
系统固件构建 | NB 模组开发人员 | NB 模组系统固件 | OpenCPU SDK |
用户固件构建 | 应用开发人员 | OpenCPU SDK | 用户固件 |
该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈