摘要: rhino posix
项目在aos上实现,稍微了解下即可。
最初在看的时候,比较疑惑rhino和POSIX都是啥,经过查找,最方便的还是先去看Alios的官方项目wiki,有如下信息,
Kernel: 包括Rhino RTOS 内核,VFS,KV Storage,CLI,C++ 等
Alios是一个实时 操作系统,而rhino是其内核代码,
了解rhino内核可以看这篇进程管理相关的文章《alios-things 任务管理一》(https://blog.csdn.net/weixin_40103877/article/details/102892744)。
posix则是一套接口,freertos也是一个操作系统
FreeRTOS 和 POSIX 接口简介
POSIX 接口的全称是:可移植性操作系统接口(Portable Operating System Interface, POSIX)。它是由电器和电子工程师协会(IEEE)开发的开放操作系统接口标准,并且得到 IOS 和 ANSI 的认可。
其主要目的是提升应用程序在各种 UNIX 系统环境之间的可移植性。使用 POSIX 接口开发的程序,可以在支持的平台方便进行移植。
FreeRTOS 是一款广泛使用于微控制器的开源实时操作系统,其具有极简的内核,几个文件中包含了:任务管理、时间管理、信号量、消息队列、内存管理、软件定时器,实现了实时操作系统的核心功能。
————————————————。
原文链接:https://blog.csdn.net/mirco_mcu/article/details/118504721
arch架构
操作系统
board
mcu
的区别