Zephyr OS 系列博客索引目录

2024-04-08 04:18

本文主要是介绍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]
  • [驱动篇]
    • 设备驱动模型
    • [控制台驱动]
    • [串口驱动]
    • [printk]
    • [gpio 驱动]
    • [I2C 驱动]
    • [SPI 驱动]
    • [共享中断]
  • [移植篇]
    • [cc2538] 计划 12.31日前完成。移植的最终目的:能用它来做网络相关的实验。
      • [前言]
      • [搭建框架]
      • [电源/时钟配置] 主要涉及CC2538芯片手册的第1、2、3、4、7、9章
      • [串口驱动] 主要涉及CC2538芯片手手册的第18章
      • [RF驱动] 主要涉及CC2538芯片手手册的第23章
      • [SPI 驱动]
      • [其它驱动…]
  • [网络篇]
    • 前言
    • [缓冲池 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]
      • [传输层]
      • [应用层]
    • [yaip]
  • [开发者篇]

这篇关于Zephyr OS 系列博客索引目录的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/884538

相关文章

Spring Security 从入门到进阶系列教程

Spring Security 入门系列 《保护 Web 应用的安全》 《Spring-Security-入门(一):登录与退出》 《Spring-Security-入门(二):基于数据库验证》 《Spring-Security-入门(三):密码加密》 《Spring-Security-入门(四):自定义-Filter》 《Spring-Security-入门(五):在 Sprin

性能分析之MySQL索引实战案例

文章目录 一、前言二、准备三、MySQL索引优化四、MySQL 索引知识回顾五、总结 一、前言 在上一讲性能工具之 JProfiler 简单登录案例分析实战中已经发现SQL没有建立索引问题,本文将一起从代码层去分析为什么没有建立索引? 开源ERP项目地址:https://gitee.com/jishenghua/JSH_ERP 二、准备 打开IDEA找到登录请求资源路径位置

科研绘图系列:R语言扩展物种堆积图(Extended Stacked Barplot)

介绍 R语言的扩展物种堆积图是一种数据可视化工具,它不仅展示了物种的堆积结果,还整合了不同样本分组之间的差异性分析结果。这种图形表示方法能够直观地比较不同物种在各个分组中的显著性差异,为研究者提供了一种有效的数据解读方式。 加载R包 knitr::opts_chunk$set(warning = F, message = F)library(tidyverse)library(phyl

【生成模型系列(初级)】嵌入(Embedding)方程——自然语言处理的数学灵魂【通俗理解】

【通俗理解】嵌入(Embedding)方程——自然语言处理的数学灵魂 关键词提炼 #嵌入方程 #自然语言处理 #词向量 #机器学习 #神经网络 #向量空间模型 #Siri #Google翻译 #AlexNet 第一节:嵌入方程的类比与核心概念【尽可能通俗】 嵌入方程可以被看作是自然语言处理中的“翻译机”,它将文本中的单词或短语转换成计算机能够理解的数学形式,即向量。 正如翻译机将一种语言

flume系列之:查看flume系统日志、查看统计flume日志类型、查看flume日志

遍历指定目录下多个文件查找指定内容 服务器系统日志会记录flume相关日志 cat /var/log/messages |grep -i oom 查找系统日志中关于flume的指定日志 import osdef search_string_in_files(directory, search_string):count = 0

android应用中res目录说明

Android应用的res目录是一个特殊的项目,该项目里存放了Android应用所用的全部资源,包括图片、字符串、颜色、尺寸、样式等,类似于web开发中的public目录,js、css、image、style。。。。 Android按照约定,将不同的资源放在不同的文件夹中,这样可以方便的让AAPT(即Android Asset Packaging Tool , 在SDK的build-tools目

GPT系列之:GPT-1,GPT-2,GPT-3详细解读

一、GPT1 论文:Improving Language Understanding by Generative Pre-Training 链接:https://cdn.openai.com/research-covers/languageunsupervised/language_understanding_paper.pdf 启发点:生成loss和微调loss同时作用,让下游任务来适应预训

CentOS下mysql数据库data目录迁移

https://my.oschina.net/u/873762/blog/180388        公司新上线一个资讯网站,独立主机,raid5,lamp架构。由于资讯网是面向小行业,初步估计一两年内访问量压力不大,故,在做服务器系统搭建的时候,只是简单分出一个独立的data区作为数据库和网站程序的专区,其他按照linux的默认分区。apache,mysql,php均使用yum安装(也尝试

Java基础回顾系列-第七天-高级编程之IO

Java基础回顾系列-第七天-高级编程之IO 文件操作字节流与字符流OutputStream字节输出流FileOutputStream InputStream字节输入流FileInputStream Writer字符输出流FileWriter Reader字符输入流字节流与字符流的区别转换流InputStreamReaderOutputStreamWriter 文件复制 字符编码内存操作流(

Java基础回顾系列-第五天-高级编程之API类库

Java基础回顾系列-第五天-高级编程之API类库 Java基础类库StringBufferStringBuilderStringCharSequence接口AutoCloseable接口RuntimeSystemCleaner对象克隆 数字操作类Math数学计算类Random随机数生成类BigInteger/BigDecimal大数字操作类 日期操作类DateSimpleDateForma