1. 程式人生 > >FreeRTOS和Linux相比

FreeRTOS和Linux相比

是把 利用 處理 rto 電腦 既然 實時操作系統 inux 操作系統

兩個不沾邊。
freertos 是一個實時操作系統,主要實現了任務調度、內存管理、IPC、中斷管理這幾個模塊,它要求快速的處理任務,gui、驅動框架、shell 這些都不是它的核心功能,而且大部分情況下都不會做,因為一旦freertos 運行起來之後,是不會有人工介入的,可以 google 一下什麽是實時操作系統。、
Linux ,這裏應該指的是 kernel 一部分,它就不同了,它是一種通用操作系統,實現的功能和實現的目標和 freertos 不一樣,它的第一要務是讓用戶能夠方便的使用電腦、利用計算機資源。
既然樓上提到了freertos + linux 和 mac+linux,兩者不能相提並論,前者實際上是一中 amp 架構,freertos 和 linux 是相互獨立的兩個操作系統,只會進行一些數據交互而已,而當年喬布斯和linus 要做的是把linux kernel 移植到 mac 上 ,然後做一個
內核開源、 gui 閉源的系統。

FreeRTOS和Linux相比