Zephyr设备树上手教程(下)

本文通过两个实例来讲解设备树节点如何编写。

内容读取中...


- 本文由本站收集整理发布,文中观点仅代表作者本人,不代表本站立场。
- 如需转载,请联系作者;如有侵权,请联系本站处理。

2023-03   阅读(5)   评论(0)
 标签: 嵌入式 Zephyr

评论:
请遵守国家互联网相关法律、法规,文明评论。
相关文章
深入解析Zephyr RTOS的技术细节

Zephyr是一个针对资源受限设备优化的小型、可缩放、多体系架构实时操作系统(RTOS)。Zephyr由Linux基金会维护[1],是一个以构建业界最佳的RTOS为目标的开源合作项目。近年来,Zephyr OS在嵌入式开发中的知名度逐渐增加,新的微控制器和开发板都支持Zephyr。本文将深入讨论Zephyr RTOS的技术细节。


Zephyr RTOS入门 —— 复杂但是强大

Zephyr是一个针对资源受限设备优化的小型、可缩放、多体系架构实时操作系统(RTOS)。


理解Zephyr编译与配置系统

本文重点介绍了NCS中的配置和编译工具。其中包含一些其他开发环境中常见的CMake,Kconfig,DeviceTree等的简单介绍,和Zephyr中特有的Sysbuild、Boards,以及Nordic提供的Partition Manager存储器分区等介绍。


Zephyr驱动与设备树实战——串口

本文就通过串口这样一个最常见的外设,来实际感受一下Zephyr的驱动模型。本文将会以nRF Connect SDK中zephyr/samples/hello_world例程为基础。分别添加串口、USB CDC ACM、低功耗串口的功能。采用完全相同的应用层代码,只需要修改config和dts即可切换。


详解Zephyr设备树(DeviceTree)与驱动模型

Zephyr的价值在于其自带的各种开源的协议栈、框架、软件包、驱动代码等。Zephyr采用Kconfig对这些软件包进行管理,可以方便地使能或剪裁。而为了使Zephyr自带的硬件驱动代码能够通用,Zephyr采用了DeviceTree来描述硬件。

搜索
最新文档