社区
Linux_Kernel
帖子详情
请问/dev下的device file比如fd1, hd1,这些文件是怎么做成的,它里面的内容又是些什么呢
panpanf1
2009-03-31 01:21:08
最近在看0.11的代码,但是书里面并没有说这些内容
...全文
159
9
打赏
收藏
请问/dev下的device file比如fd1, hd1,这些文件是怎么做成的,它里面的内容又是些什么呢
最近在看0.11的代码,但是书里面并没有说这些内容
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
panpanf1
2009-04-22
打赏
举报
回复
up
panpanf1
2009-04-17
打赏
举报
回复
up
allanqyz
2009-04-09
打赏
举报
回复
[Quote=引用 4 楼 daotiansi 的回复:]
文件的内容其实是一些特殊的数据结构(哈希链表等),指向特定的驱动设备文件函数。
你对文件的操作其实是通过地址指针的转移直接调用了驱动程序中的相应函数
[/Quote]
mknod name 设备类型 主设备号 从设备号
panpanf1
2009-04-08
打赏
举报
回复
up
panpanf1
2009-04-06
打赏
举报
回复
[Quote=引用 4 楼 daotiansi 的回复:]
文件的内容其实是一些特殊的数据结构(哈希链表等),指向特定的驱动设备文件函数。
你对文件的操作其实是通过地址指针的转移直接调用了驱动程序中的相应函数
[/Quote]
你的回复太棒了,能再多讲些么?你说的这些知识在哪本书或者哪个文档里能看到呢?
daotiansi
2009-04-05
打赏
举报
回复
文件的内容其实是一些特殊的数据结构(哈希链表等),指向特定的驱动设备文件函数。
你对文件的操作其实是通过地址指针的转移直接调用了驱动程序中的相应函数
panpanf1
2009-03-31
打赏
举报
回复
你说这些我懂,只是这些文件的内容是什么呢?
hefuhua
2009-03-31
打赏
举报
回复
/dev下的device file比如fd1, hd1,这些文件是怎么做成的,它里面的内容又是些什么呢
//这个dev表示设备文件的目录,fd1,hd1这些都是软硬盘接口,如windows的就是a,b,c,b盘符号,linux这些所有的外设备
统一接口都做成文件了,应该说成特殊文件
CrazyJeff_Liu
2009-03-31
打赏
举报
回复
哈哈, 你的分太可怜,估计没人愿意解答
grub-install源码分析---2
grub-install源码分析—2 上一章分析了grub-install源码的第一部分,该部分的主要功能是处理命令行参数,并初始化一些
文件
和变量,紧接下来的一部分代码用于处理即将安装的存储设备,下面来看。 grub2-install第四部分 util/grub-install.c ... size_t n
dev
= 0; grub_
dev
ice
s = gru...
LINUX 常见问题1000个详细解答
一、 如何建立多用户 提醒大家一句,别一直使用root用户,因为root用户在系统中有着至高无上的权力,一不小心就可能破坏系统。比如我们想删除/temp目录下的
文件
却将命令不小心输成“rm / temp(在‘/’后多了一个空格)”,那么就极可能删去根目录下的所有
文件
。再者,“Linux是一个真正意义上的多任务、多用户系统”,不体会一下Linux的特色岂不可惜。为了方便自己和别人使用,就
第七周作业-Linux启动流程
1、简述linux操作系统启动流程
学习中LINUX中常见问题
一、 如何建立多用户 提醒大家一句,别一直使用root用户,因为root用户在系统中有着至高无上的权力,一不小心就可能破坏系统。比如我们想删除/temp目录下的
文件
却将命令不小心输成“rm / temp(在‘/’后多了一个空格)”,那么就极可能删去根目录下的所有
文件
。再者,“Linux是一个真正意义上的多任务、多用户系统”,不体会一下Linux的特色岂不可惜。为了方便自己和别人使用,就在Li
Linux的常见问题解答和管理技巧
一、 如何建立多用户 提醒大家一句,别一直使用root用户,因为root用户在系统中有着至高无上的权力,一不小心就可能破坏系统。比如我们想删除/temp目录下的
文件
却将命令不小心输成“rm / temp(在‘/’后多了一个空格)”,那么就极可能删去根目录下的所有
文件
。再者,“Linux是一个真正意义上的多任务、多用户系统”,不体会一下 Linux的特色岂不可惜。为了方便自己和别人使用,就在L...
Linux_Kernel
4,458
社区成员
17,463
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章