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中。) |