本文主要是介绍Zephyr OS 系列博客索引目录,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Zephyr OS 所有的学习笔记已托管到 Github,CSDN 博客里的内容只是 Github 里内容的拷贝,因此链接会有错误,请谅解。
最新的学习笔记请移步 GitHub:https://github.com/tidyjiang8/zephyr-inside
目录
- [基础篇]
- Zephyr OS 简介
- Hello World
- 连接硬件 Arduino Due
- 漫谈Zephyr与Contiki的未来
- [内核篇]
- [nanokernel]
- 前言
- 执行上下文
- task 服务 - 基础
- fiber 服务 - 基础
- isr 服务 - 基础
- 初识线程
- 内核大总管_nanokernel
- fiber服务
- [isr 服务]
- 原子操作 atomic
- 内核链表 dlist
- 等待队列 wait_q
- 超时服务 timeout
- 定时器 timer
- 信号量 semaphore
- FIFO
- LIFO
- 栈 Stack
- 环形缓冲 Ring Buffer
- [系统启动流程(汇编部分)]
- [系统启动流程(C语言部分)]
- [上下文切换 _Swap]
- [总结]
- [microkernel] 官方正在对kernel部分正在进行整合,所以microkernel这部分暂时先不研究了
- [前言]
- [Task 服务 - 基础]
- [Task 服务]
- [Fiber 服务 - k_server]
- [定时器 Timer]
- [内存管理]
- [内存映射 Memory Map]
- [内存池 Memory Pool]
- [线程间同步]
- [事件 Event]
- [信号量 Semaphore]
- [互斥 Mutex]
- [线程间数据传递]
- [FIFO]
- [邮筒 MailBox]
- [管道 Pipe]
- [nanokernel]
- [驱动篇]
- 设备驱动模型
- [控制台驱动]
- [串口驱动]
- [printk]
- [gpio 驱动]
- [I2C 驱动]
- [SPI 驱动]
- [共享中断]
- [移植篇]
- [cc2538] 计划 12.31日前完成。移植的最终目的:能用它来做网络相关的实验。
- [前言]
- [搭建框架]
- [电源/时钟配置] 主要涉及CC2538芯片手册的第1、2、3、4、7、9章
- [串口驱动] 主要涉及CC2538芯片手手册的第18章
- [RF驱动] 主要涉及CC2538芯片手手册的第23章
- [SPI 驱动]
- [其它驱动…]
- [cc2538] 计划 12.31日前完成。移植的最终目的:能用它来做网络相关的实验。
- [网络篇]
- 前言
- [缓冲池 Buffer Pool]
- 简单 Buffer
- 完整 Buffer
- [uIP]
- [Contiki 核心概念]
- [事件]
- [线程]
- [packetbuf]
- [queuebuf]
- [对 uIP 的封装]
- [L2 buffer]
- [net context]
- net core - 概念
- [net core - 初始化]
- [net core - 发送数据]
- [net core - 接收数据]
- [底层协议]
- [net driver]
- [net driver - 发送数据]
- [net driver - 接收数据]
- [6LoWPAN - 压缩与解压缩]
- [6LoWPAN - 分片与重组]
- [MAC 层 - 帧的形成]
- [MAC 层 - 访问信道 CSMA]
- [物理层]
- [物理层 - 发送数据]
- [物理层 - 接收数据]
- [网络层]
- [ip buffer]
- [传输层]
- [应用层]
- [Contiki 核心概念]
- [yaip]
- [开发者篇]
这篇关于Zephyr OS 系列博客索引目录的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!