本文主要是介绍NB-IoT BC260Y Open CPU SDK⑫多任务调度应用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
NB-IoT BC260Y Open CPU SDK⑫多任务调度应用
- 1、BC260Y_CN_AA模块多任务的使用
- 2、SDK多任务接口的使用
- 3、软件设计
- 4、实例分析
- 5、以下是调试的结果:
1、BC260Y_CN_AA模块多任务的使用
BC260Y-CN QuecOpen 支持消息、互斥、信号量和事件等功能,这些接口通常用于多任务编程。
BC260Y-CN的操作系统是FreeRTOS,QuecOpen把操作系统相关的API全部开源给到客户,客户可以直接使用 FreeRTOS 或 CMSIS 相关 API。
开发人员也可以参考 FreeRTOS 操作系统官方发布的 API 介绍。BC260Y-CN QuecOpen SDK 中的示例 example_multitask.c 展示了相关 API 函数的使用方法。
2、SDK多任务接口的使用
接口函数在:
BC260YCN_QuecOpen_NB4_SDK_V1.2_ex\PLAT\project\ec616_0h00\quectel_project\quec_open\customer\config\ql_task_cfg.h
这里使用的是 cmsis_os2接口
#ifdef EXAMPL
这篇关于NB-IoT BC260Y Open CPU SDK⑫多任务调度应用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!