一,fuchsia微内核
摘抄 https://fuchsia.dev/fuchsia-src/glossary#fuchsia-pkg-url
Little Kernel (LK) is the embedded kernel that formed the core of the Zircon Kernel.
LK is more microcontroller-centric and lacks support for MMUs, userspace, system calls -- features that Zircon added.
===============
BSD,Berkeley Software Distribution,伯克利软件套件是Unix的衍生系统;它和AT&T UNIX操作系统共享基础代码和设计;现在,BSD指类UNIX操作系统中的一个分支的总称;
Mach,多通用通讯核心,Multiprocessor Universal Communication Kernel,是一个由卡内基梅隆大学开发的用于支持操作系统研究的操作系统内核,为了用于操作系统之研究,特别是在分布式与并行运算上; 苹果系统;
QNX,Quick UNIX,是一种商用的遵从POSIX规范的类Unix实时操作系统,目标市场主要是面向嵌入式系统;它可能是最成功的微内核操作系统之一;黑莓采用QNX微内核架构;
LK,littlekernel,是一个为嵌入式设备开发的微内核; Fuchsia系统;
??苹果系统微内核和window系统微内核;
单片机,Single-Chip Microcomputer,一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU,随机存储器RAM,只读存储器ROM,多种I/O口和中断系统,定时器/计数器等功能集成到一块硅片上;
~~//单片机可以控制能耗的节奏,例如小米手环,收集人体的心率,睡眠和运动步数等数字,本地进行存储,然后以分钟级的频率进行上报;信息未上报时,处于低能耗的状态;信息上报时,会出现一些网络传输方面的消耗;
~~//sim卡(有些sim卡有操作系统,有些直接main程序两个任务),modem模块,触摸屏模块,耳机,喇叭,扬声器,电池内部,Power上电模块,等等内部都是单片机; 单片机待机电流几微安;
~~//单片机编程案例: https://github.com/mcutree/Project-update-weekly
FreeRTOS,实时操作系统,支持多线程和多任务; 单片机中使用的比较多,很小;省电是因为单片机的硬件省电; 源码下载 https://www.freertos.org/a00017.html
RT-Thread,嵌入式实时多线程操作系统; 源码下载 https://www.rt-thread.org/page/download.html
ucos ii,uC/OS由Micrium公司提供,可移植,可固化的,可裁剪的,占先式多任务实时内核; 源码下载 https://www.micrium.com/download/ucos-iii-kernel-trial/
华为LiteOS,小的操作系统; 源码下载 https://code.opensource.huaweicloud.com