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-内核时钟

概念 内核支持两种不同的时钟机制。 64位系统时钟--64位系统时钟是内核基于时间的服务的基础。这个时钟又ticks计数,并以一个由应用程序指定的频率递增。 内核允许这个时钟通过读取timer的方式被...
  • d_uanrock
  • d_uanrock
  • 2016年08月18日 19:19
  • 558

zephyr-内核初级手册

这部分包括zephyr内核生态系统的以下四个方面: System FundamentalsKernel FundamentalsApplication FundamentalsSource ...
  • d_uanrock
  • d_uanrock
  • 2016年02月25日 19:57
  • 1743

Zephyr OS 系列博客索引目录

Zephyr OS 系列博客目录索引
  • tidyjiang
  • tidyjiang
  • 2016年07月29日 14:14
  • 1431

Zephyr 教程:内核基础(★★★★★)

本节对 Zephyr 内核的概念和功能进行概述。架构  Zephyr 内核的中心元素是微内核和超微内核。Zephyr 内核也包含一些列辅助的子系统,比如设备驱动库和网络库。  应用程序由两种开发模式:...
  • tidyjiang
  • tidyjiang
  • 2016年06月09日 20:03
  • 890

Zephyr OS 内核篇:系统启动 - C 准备阶段(二)

/**  *  * @brief Prepare to and run C code  *  * This routine prepares for the execution of and runs...
  • lbaihao
  • lbaihao
  • 2017年08月19日 21:08
  • 165

Zephyr OS之内核调度

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

Zephyr Kernel 设备驱动和设备模型(一)

介绍 Zephyr 内核支持大量的设备驱动程序。应用程序板级配置的可用设备驱动集合随着所关联的硬件组件和设备驱动软件的变化而变化。 Zephyr 的设备模型为配置驱动程序提供了一致的设备模型。设备模型...
  • lbaihao
  • lbaihao
  • 2017年04月26日 14:13
  • 429

Zephyr 教程:Zephyr 工程的介绍

Zephyr 内核是一个微型内核,被设计用于资源受限的系统:从简单的嵌入式传感器、可穿戴 LED,到复杂的智能手表、物联网无线网关。Zephyr 支持多架构,包括:ARM Cortex-M、Intel...
  • tidyjiang
  • tidyjiang
  • 2016年06月09日 16:45
  • 1121

Zephyr OS 基础篇: 系统简介

本文主要介绍在 Linux、Windows和 Mac OS上搭建开发环境的方法,并介绍如何编译应用程序、设置环境变量、使用 QEMU 仿真的方法。...
  • tidyjiang
  • tidyjiang
  • 2016年07月28日 22:25
  • 1490

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

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

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