已绑定手机
|
开放CPU是M2M应用程序的嵌入式开发解决方案,其中Quectel模块可以设计为主处理器。 它的设计是为了方便设计和加速应用发展。 开放的CPU可以创建创新的应用程序,并将它们直接嵌入Quectel模块中,在没有外部MCU的情况下运行。 已广泛应用于M2M领域,如 智能家居,智能城市,跟踪和跟踪,汽车,能源等。
本文档主要介绍了如何在QuectelNB-IoTBC26模块上使用OpenCPU解决方案。
开放CPU平台
系统架构
PWM、EINT、IIC、SPI和ADC是GPIO的多路复用接口。
开放式CPU核心系统是NB-IoT模块的软硬件结合。 它内置ARM Cortex-M4处理器,并在自由RTOS操作系统上构建,具有特点 微核的CS,实时,多任务等。
开放CPURIL是一个开源层,它使开发人员能够简单地调用API发送AT,并在API返回时获得响应。 此外,开发人员可以很容易地添加一个新的API来实现AT 命令。 详见文件Quectel_OpenCPU_RIL_Application_Note。
在OpenCP URIL中,模块的所有URC消息都已经重新解释,结果通过系统消息通知App。 当URC到达时,应用程序将接收消息MSG_ID_URC_INDICATION。
内存计划
BC26开放CPU模块构建在4MB闪存和4MB RAM中。
用户应用程序代码空间:200KB空间可用于图像bin
RAM空间:100KB静态内存和300KB动态内存
串行接口
开放CPU提供三个UART端口:UART0(主UART)、UART1(调试UART)和UART2(辅助UART)。 有关软件API功能,请参阅第5.7.1章。
UART1和UART2提供调试功能以启用核心系统调试。 且UART1支持硬件流量控制。 详情请参阅第5.8章。
SDK
开放CPUSDK为开发人员提供如下资源:
编译环境
开发指南和其他相关文档
一组头文件,定义所有API函数和类型声明
示例的源代码RIL的开源代码 下载应用程序映像bin工具
客户可以从Quectel销售代表或技术支持获得最新的SDK包。
文件下载, 请回复
|
|