- 博客(3)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 linux设备驱动模型 - sys/kobject
1. sysfs1.1 sysfs文件系统注册在系统启动时会注册sysfs文件系统(fs/sysfs/mount.c)int __init sysfs_init(void){ int err; sysfs_root = kernfs_create_root(NULL, KERNFS_ROOT_EXTRA_OPEN_PERM_CHECK, NUL
2017-03-30 23:55:29 1406
原创 linux设备驱动模型 - 驱动框架
linux驱动模型框架如图所示:1. kernfs驱动最终是提供给用户层使用,那么其中的接口就是通过kernfs文件系统来注册,kernfs是一个通用的内核虚拟文件系统2. sys/kobjectsys是设备驱动文件系统,在/sys目录下会把各个设备形象的表现出来,而每个节点都是通过kobject来抽象的,kset也是一个kobject,在/sys中以目录的形式表现,kobj_attribute在/
2017-03-29 23:08:49 6074
原创 Git详解之三:Git分支
几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。在很多版本控制系统中,这是个昂贵的过程,常常需要创建一个源代码目录的完整副本,对大型项目来说会花费很长时间。有人把 Git 的分支模型称为“必杀技特性”,而正是因为它,将 Git 从版本控制系统家族里区分出来。Git 有何特别之处呢?Git 的分支可谓是难以置信的轻量级,它的新建操作几乎可以在瞬间完成,并且在不同分支间切换起来也差不多一样快。
2017-03-21 10:23:12 723
Open Firmware Recommended Practice: Interrupt Mapping Version 0.9
2016-06-28
Java基本语法问题
2022-02-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人