Zephyr Kernel Primer
Zephyr內核基礎
This section describes the major features of the Zephyr kernel and how to use them.
本部分描述Zephyr內核的主要特徵以及使用方法。
- Overview -
概述
- Kernel Fundamentals - 內核基礎
- Source Tree Structure - 源碼樹結構
- Common
Kernel Services - 普通的內核服務
- Execution Context Services - 執行上下文服務
- Kernel Clocks - 內核時鐘
- Atomic Services - 原子服務
- Floating Point Services - 浮點型服務
- Microkernel
Services - 微內核服務
- Task Services - 任務服務
- Fiber Services - 纖程服務
- Timer Services - 定時器服務
- Memory Management Services - 內存管理服務
- Synchronization Services - 同步服務
- Data Passing Services - 數據傳遞服務
- Nanokernel
Services - 超微內核服務
- Task Services - 任務服務
- Fiber Services - 纖程服務
- Timer Services - 定時器服務
- Synchronization Services - 同步服務
- Data Passing Services - 數據傳遞服務
- Interrupt Services - 中斷服務
- Kernel Event Logger - 內核事件記錄器
- Semaphore, Timer, and Fiber Example - 信號量,定時器和纖程示例
Abbreviations - 縮略語
Abbreviations | Definition |
---|---|
API |
Application Program Interface: typically a defined set of routines and protocols for building software inputs and output mechanisms. - 應用程序接口:用於構建軟件輸入和輸出機制的一組例程和協議集合。 |
ISR |
Interrupt Service Routine - 中斷服務例程 |
IDT |
Interrupt Descriptor Table - 中斷描述符表 |
XIP |
eXecute In Place - 即芯片內執行(指應用程序可以直接在flash閃存內運行,不必再把代碼讀到系統RAM中。) |