LiteOS应用层接口

POSIX接口
    PortableOperating System Interface of UNIX),表示可移植操作系统接
    IEEE为在各种OS上运行的软件而定义的一组API接口标准,目标是获得源代码级别的软件可移植性
    涵盖了一些常用的基本接口,包括线程操作(比如线程同步、线程调度、管理线程属性等)、消息队列操作、软件定时器操作、socket通信操作、文件系统类操作等等

CMSIS-RTOS
    CMSIS(CortexMicrocontroller Software Interface Standard)标准,ARM同各个微控制器供应商、工具供应商和软件解决方案一起开发的Cortex微控制器软件接口标准
    CMSIS-RTOS是CMSIS的一部分,它本身是一种API规范,各厂商可以基于CMSIS-RTOS构建自己的实时操作系统(RTOS)
    LiteOS基于CMSIS-RTOS APIv1和v2,对自己的API进行了封装,可以在源码目录osdepends/liteos/cmsis下看到对CMSIS-RTOS API v1和v2的支持

协议栈API
 

猜你喜欢

转载自blog.csdn.net/qq_42194332/article/details/115426818
今日推荐