fuchsia學習_開源協議

一,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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章