Zephyr内核基础

来源:互联网 发布:young网络手机客户端 编辑:程序博客网 时间:2024/06/13 23:46

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 - 缩略语

AbbreviationsDefinitionAPI

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

0 0