zephyr
文章平均质量分 76
熊熊火1314
嵌入式硬件/软件设计
展开
-
zephyr之PPP驱动结构
zephyr去驱动需要头文件都定义在/zephyr/include/文件夹下,比如PPP驱动的API定义在/zephyr/include/net/ppp.h中需要实现的API看下面api的结构,只需要实现start、stop、send三个函数,还有一个静态网络接口,如果没有定义宏CONFIG_NET_STATISTICS_PPP,就不需要。struct ppp_api { struc...原创 2020-07-20 22:33:16 · 476 阅读 · 1 评论 -
zephyr添加自定义板子
背景在zephyr中支持的板子数量多大150+,但是难免会有没有涉及到板子,这时候怎么办呢,so轮到我上长了,自己移植一个呗。自定义板移植2.1 需要添加的文件结构boards/soc/CMakeLists.txtprj.confREADME.rstsrc/其中boards目录下就是要构建的电路板:.├── boards│ └── arm│ ...原创 2019-11-22 13:55:21 · 1715 阅读 · 0 评论 -
zephyr添加驱动到设备树及遇到的一些问题
基础架构支持a. 添加特定于体系结构的DTS目录(如果尚未存在)。示例:ARM的 dts/arm/soc系列(已存在)b. 为基础SoC添加目标特定设备树文件。这些应该是.dtsi文件,以包含在特定于板的设备树文件中c. 在dts / bindings /目录中添加目标特定的YAML绑定文件。如果不存在,则创建yaml目录对SOC系列支持a. 添加一个或多个SoC系列.dtsi文件,用...原创 2019-09-17 14:49:44 · 2957 阅读 · 0 评论