Zephyr源码树
来源:互联网 发布:js鼠标悬停事件 编辑:程序博客网 时间:2024/06/05 01:19
理解Zephyr源码树结构相当于理解整个操作系统源码分布结构,这对于我们理解源码会有些帮助。
下面列出了源码树中顶级目录,每个顶级目录下还会有一个或多个子目录。
arch:
不同架构指定的内核代码和片上系统代码,每一个架构有一个单独目录,在这个单独目录中包括如下内容:
①架构相关的源文件
②架构相关的头文件,里面包含不同架构的私有APIs
③架构相关的片上系统代码
boards:
Zephyr支持的不同开发板相关代码和配置文件
doc:
Zephyr文档文件和常用工具
drivers:
设备驱动代码
ext:
集成在Zephyr中的第三方代码,比如说芯片生产商提供的硬件接口代码或加密库代码
include:
提供了公有APIs头文件,但是不包括lib目录下的APIs
kernel:
和架构无关的内核代码
lib:
支持的库文件代码,比如最小标准c库代码
misc:
杂项设备代码,这里的代码是和其他顶级目录都不相关的代码
samples:
Zephyr系统demo使用的一些历程代码
scripts:
用来创建和测试Zephyr应用程序的各种代码和文件
tests:
用来测试Zephyr特性的测试代码
subsys:
Zephyr的子系统目录,里面包括有USB设备栈代码、网络代码、蓝牙协议栈和网络协议栈代码、文件系统代码、蓝牙主机和控制器代码
阅读全文
0 0
- Zephyr源码树
- Zephyr OS之源码树结构
- Zephyr 教程:源码结构
- Zephyr 3
- Zephyr 操作系统
- Zephyr-Llinux基金会发布Zephyr项目
- Zephyr 教程:Zephyr 工程的介绍
- Zephyr 教程:Zephyr 内核原语
- Zephyr-项目介绍
- Zephyr-开发向导
- Zephyr微内核初探
- zephyr-开发应用
- zephyr-内核初级手册
- zephyr 环境设置
- Zephyr 文档教程:目录
- Zephyr 教程:入门指南
- Zephyr 教程:应用程序基础
- zephyr-内核时钟
- 论文_阅读笔记_基于机器视觉的水稻秧苗图像分割
- howland 电流源
- MySql数据库常用DDL语句 | 黄乔国PHP
- 如何利用Ajax下载文件
- 剑指offer:第一个只出现一次的字符
- Zephyr源码树
- win10下 eclipse配置opencv3.0
- 【机器学习】线性回归与梯度下降
- 欢迎使用CSDN-markdown编辑器
- 【最大流Dinic】BZOJ1066(SCOI2007)[蜥蜴]题解
- java笔记(七):网络编程
- 过渡元素transition的那些事儿
- eclipse中自动创建get 和set函数
- struts2入门1