会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
方哥的随笔
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
22
下一页
2025年5月8日
Super I/O与EC功能对比分析
摘要: Super I/O 和 EC(Embedded Controller) 是计算机系统中两种不同的组件,尽管它们都负责管理硬件接口和系统功能,但在设计目标、功能范围和应用场景上有显著区别。以下是两者的主要差异: 1. 功能定位 Super I/O 传统低速接口管理:主要负责管理计算机主板上的传统低速外
阅读全文
posted @ 2025-05-08 13:56 闹闹爸爸
阅读(320)
评论(0)
推荐(1)
2025年3月20日
导出内核头文件供用户空间使用
摘要: “make headers_install” 命令以适合用户空间程序使用的形式导出内核的头文件。 Linux 内核导出的头文件描述了尝试使用内核服务的用户空间程序的 API。系统的 C 库(如 glibc 或 uClibc)使用这些内核头文件来定义可用的系统调用以及与这些系统调用一起使用的常量和结构
阅读全文
posted @ 2025-03-20 18:37 闹闹爸爸
阅读(100)
评论(0)
推荐(0)
Linux构建外部驱动模块
摘要: 本文档介绍了如何构建out-of-tree内核模块。 介绍 “kbuild” 是 Linux 内核使用的构建系统。模块必须使用 kbuild 才能与构建基础结构的变化保持兼容,并为编译器选择正确的标志。提供了在树内和树外构建模块的功能。构建方法相似,所有模块最初都是在树外开发和构建的。 本文档涵盖的
阅读全文
posted @ 2025-03-20 18:37 闹闹爸爸
阅读(192)
评论(0)
推荐(0)
设计和编写 Devicetree bindings 时的注意事项
摘要: 这是一份常见评论反馈项目列表,重点关注绑定设计。每条规则都有例外,绑定也有很多灰色区域。 有关补丁的指南,请参阅提交设备树 (DT) 绑定补丁。 总体设计 即使驱动程序不支持某些功能,也应尝试完成绑定。例如,如果设备有中断,则即使驱动程序仅处于轮询模式,也应包含“中断”属性。 不要在绑定中引用 Li
阅读全文
posted @ 2025-03-20 18:37 闹闹爸爸
阅读(79)
评论(0)
推荐(0)
Linux 内核代码风格
摘要: Linux 内核代码风格 这是一个简短的文档,描述了 linux 内核的首选代码风格。代码风格是因人而异的, 而且我不愿意把自己的观点强加给任何人,但这就像我去做任何事情都必须遵循的原则 那样,我也希望在绝大多数事上保持这种的态度。请 (在写代码时) 至少考虑一下这里 的代码风格。 首先,我建议你打
阅读全文
posted @ 2025-03-20 18:36 闹闹爸爸
阅读(46)
评论(0)
推荐(0)
Devicetree Sources (DTS) Coding Style
摘要: 编写设备树源 (DTS) 时,请遵守以下准则。它们应被视为对设备树规范和 dtc 编译器(包括 W=1 和 W=2 版本)中已表达的任何规则的补充。 各个架构和子架构可以定义其他规则,从而使编码风格更加严格。 命名和有效字符 设备树规范允许节点和属性名称中使用多种字符,但这种编码风格缩小了范围,以实
阅读全文
posted @ 2025-03-20 18:36 闹闹爸爸
阅读(68)
评论(0)
推荐(0)
设备树overlay说明
摘要: 设备树覆盖说明 本文档描述了drivers/of/overlay.c中的内核内设备树覆盖功能的实现,是 Devicetree Dynamic Resolver Notes[1]的配套文档。 覆盖如何工作 设备树覆盖的目的是修改内核的实时树,并使修改以反映变化的方式影响内核的状态。 由于内核主要处理的
阅读全文
posted @ 2025-03-20 18:36 闹闹爸爸
阅读(133)
评论(0)
推荐(0)
Devicetree动态解析器说明
摘要: Devicetree动态解析器说明 本文描述了内核内DeviceTree解析器的实现,它位于drivers/of/resolver.c中。 解析器如何工作? 解析器被赋予一个任意的树作为输入,该树用适当的dtc选项编译,并有一个/plugin/标签。这就产 生了适当的__fixups__和__loc
阅读全文
posted @ 2025-03-20 18:35 闹闹爸爸
阅读(56)
评论(0)
推荐(0)
设备树变更集
摘要: 设备树变更集 设备树变更集是一种方法,它允许人们以这样一种方式在实时树中使用变化,即要么使用全部的 变化,要么不使用。如果在使用变更集的过程中发生错误,那么树将被回滚到之前的状态。一个 变更集也可以在使用后被删除。 当一个变更集被使用时,所有的改变在发出OF_RECONFIG通知器之前被一次性使用到
阅读全文
posted @ 2025-03-20 18:35 闹闹爸爸
阅读(12)
评论(0)
推荐(0)
内核中的设备树API
摘要: 内核中的设备树API 核心函数 该API在以下内核代码中: drivers/of/base.c include/linux/of.h drivers/of/property.c include/linux/of_graph.h drivers/of/address.c drivers/of/irq.
阅读全文
posted @ 2025-03-20 18:35 闹闹爸爸
阅读(94)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
22
下一页
公告