现在位置: 首页 > Linux设备管理
2020年02月12日 操作系统 ⁄ 共 7130字 评论关闭

Linux内核大量使用面向对象的设计思想,通过追踪源码,我们甚至可以使用面向对象语言常用的UML类图来分析Linux设备管理的"类"之间

阅读全文
2020年02月12日 操作系统 ⁄ 共 4527字 评论关闭

我在Linux字符设备驱动框架一文中已经简单的介绍了字符设备驱动的基本的编程框架,这里我们来探讨一下Linux内核(以4.8.5内核为例

阅读全文
2020年02月12日 操作系统 ⁄ 共 10361字 评论关闭

sysfs是一个基于ramfs的文件系统,在2.6内核开始引入,用来导出内核对象(kernel object)的数据、属性到用户空间。与同样用于查看

阅读全文
2020年02月12日 操作系统 ⁄ 共 2412字 评论关闭

总线就是将这个设备或驱动的kobject挂接到相应的总线kset下的设备kset或驱动kset中,本文就扒一扒内核中注册一个平台设备的源码,

阅读全文
2020年02月10日 操作系统 ⁄ 共 2672字 评论关闭

字符设备的cdev本身的kobject是没有初始化的,也没有在sysfs中创建任何目录,平台设备是将设备挂接到总线上,在挂接的过程中就会

阅读全文