Zephyr内核基础

原创 2016年08月28日 19:17:24

Zephyr Kernel Primer 

Zephyr内核基础

This section describes the major features of the Zephyr kernel and how to use them.

本部分描述Zephyr内核的主要特征以及使用方法。

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

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

zephyr-内核初级手册

这部分包括zephyr内核生态系统的以下四个方面: System FundamentalsKernel FundamentalsApplication FundamentalsSource ...

Zephyr OS 内核篇: 内核链表

Zephyr OS 所有的学习笔记已托管到 Github,CSDN 博客里的内容只是 Github 里内容的拷贝,因此链接会有错误,请谅解。 最新的学习笔记请移步 GitHub:https:...

Zephyr OS 基础篇: 系统简介

本文主要介绍在 Linux、Windows和 Mac OS上搭建开发环境的方法,并介绍如何编译应用程序、设置环境变量、使用 QEMU 仿真的方法。...

Zephyr OS nano 内核篇: 等待队列 wait_q

Zephyr OS 所有的学习笔记已托管到 Github,CSDN 博客里的内容只是 Github 里内容的拷贝,因此链接会有错误,请谅解。 最新的学习笔记请移步 GitHub:https:...

Zephyr OS之内核调度

第2章    内核调度 2.1    线程调度概念        zephyr内核是基于优先级抢占,时间片分配的实时操作系统。每当调度程序切换线程或当ISR打断当前线程运行时,内核首先保存当前线程的...
  • lbaihao
  • lbaihao
  • 2017年04月24日 22:17
  • 221

Zephyr内核到1.5版本的改进

Zephyr内核从1.0到1.5版本发生了很大改变,这些改变给开发人员带来了很大方便,具体如下: ①消除微内核和超微内核构建类型的分离 ②消除微内核应用程序中的MDEF ③更简单易用的内核API ④宽...

Zephyr OS 基础篇: 连接硬件 Arduino Due

本文简要介绍一下 Zephyr OS 执行上下文的基本概念以及相关的 API,这是后面学习的基础。...

Zephyr OS 基础篇:系统简介

简单介绍 Zephyr OS 的概念、特征、目录结构以及学习资料。

Zephys OS 基础篇:漫谈Zephyr与Contiki的未来

Zephyr OS 所有的学习笔记已托管到 Github,CSDN 博客里的内容只是 Github 里内容的拷贝,因此链接会有错误,请谅解。 最新的学习笔记请移步 GitHub:https:...

Zephyr OS 基础篇: 搭建开发环境 hello-world

简单介绍如何讲 Zephyr 程序烧写到 Arduino Due 板子中,让程序跑起来
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Zephyr内核基础
举报原因:
原因补充:

(最多只允许输入30个字)