EKA2
EKA2(Epoc Kernel Architecture)是Symbian OS的第二代核心。 如同它的第一代核心EKA1一般,具有先佔式多工與記憶體保護功能。兩者主要的差異在於: 即時處理(real-time)的保證(API的呼叫是快速、更重要、時間限制內) 多執行緒的支持 隨插式記憶體模型,支持更多的ARM處理器指令 更友善的使用者介面支持,讓使用者可以在Symbian OS 8.0以及8.1中選取核心的設定。 EKA2最主要的優…
共 25 篇文章
EKA2(Epoc Kernel Architecture)是Symbian OS的第二代核心。 如同它的第一代核心EKA1一般,具有先佔式多工與記憶體保護功能。兩者主要的差異在於: 即時處理(real-time)的保證(API的呼叫是快速、更重要、時間限制內) 多執行緒的支持 隨插式記憶體模型,支持更多的ARM處理器指令 更友善的使用者介面支持,讓使用者可以在Symbian OS 8.0以及8.1中選取核心的設定。 EKA2最主要的優…
Nucleus即時作業系統(Nucleus RTOS)是Mentor Graphics旗下Accelerated Technology公司所推出的嵌入式作業系統。Nucleus的好處是程式師不用再撰寫板支持套裝軟體(BSP)。目前Nucleus RTOS已支持USB OTG。 組成 核心 实时內核 C++和POSIX接口 動態下載 連結 USB 3.0主机 USB 2.0主机 功能和OTG堆栈 类驱动程序 多媒体传输(MTP和PictB…
NuttX是一个专注于标准合规和占用少記憶體的实时操作系统(RTOS)。它可以在8位到32位的微控制器上部署。NuttX在编写时主要参照了POSIX和ANSI标准。对于那些标准中没有的部分,如fork()等,则参考了VxWorks或其他RTOS。 NuttX最早是在2007年由Gregory Nutt于BSD协议下释出的。 具体实现 NuttX 基本上完全是由C语言实现的,并且通过Kconfig生成GNU makefile。NuttX的…
FreeRTOS是一個熱門的嵌入式裝置用即時作業系統核心,它于2003年由Richard Barry设计,并已被經成功移植到35種不同的微控制器上。FreeRTOS採用MIT许可证授權。 實作 FreeRTOS的設計小巧且簡易,整個核心程式碼只有3到4個C檔案,為了讓程式碼容易閱讀、移植和維護,大部分的程式碼都是以C語言編寫,只有一些函式(多數是架構特定排班副程式)採用組合語言編寫。 FreeRTOS提供許多方法以實現多线程(threa…
μC/OS-II由Micrium公司提供,是一个可移植、可固化的、可裁剪的、占先式多任务实时内核,它适用于多种微处理器,微控制器和数字处理芯片(已经移植到超过100种以上的微处理器应用中)。同时,该系统源代码开放、整洁、一致,注释详尽,适合系统开发。 μC/OS-II已经通过联邦航空局(FAA)商用航行器认证,符合航空无线电技术委员会(RTCA)DO-178B标准。 特性 μC/OS-II可管理多达63个应用任务,并可以提供如下服务: …