社区
Linux_Kernel
帖子详情
设备文件
李万鹏
2010-11-17 09:08:46
设备文件里有什么阿,我写了一个字符驱动程序,写了一个测试程序, 就是读写一个字符串,是把那个字符串写入设备文件,又读出来,那么除了这个字符串设备文件里还有什么信息阿,驱动程序为应用程序屏蔽了硬件的细节,产成了设备文件,那么设备文件和设备就一样了是吗
...全文
122
2
打赏
收藏
设备文件
设备文件里有什么阿,我写了一个字符驱动程序,写了一个测试程序, 就是读写一个字符串,是把那个字符串写入设备文件,又读出来,那么除了这个字符串设备文件里还有什么信息阿,驱动程序为应用程序屏蔽了硬件的细节,产成了设备文件,那么设备文件和设备就一样了是吗
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
李万鹏
2010-11-17
打赏
举报
回复
比如ldd3 中scull是以内存为设备,那么设备文件里是什么呢 怎样查看设备文件里的信息阿 我用cat 输出重定向到一个文件 好像cat在把设备文件里的东西不断重复的写入我的重定向文件中那个文件越来越大
leafsoar
2010-11-17
打赏
举报
回复
应该说系统为硬件屏蔽了硬件细节,通过系统调用驱动程序
如读写设备
“那么设备文件和设备就一样了是吗”
不知道这句话想说明什么
显然文件和设备不一样
但操作文件就相当于操作设备,怎么说呢
至于里面有什么信息,取决于驱动的设备是干什么的,
是只读的,还是只写的,还是可读可写等等...
Linux内核编程:
设备
树overlay和ConfigFS
文件
系统
如果我们想修改
设备
树,需要修改hello.dts
文件
文件
,重新编译成二进制
文件
:hello.dtb,然后重新启动内核,重新解析。有了
设备
树的overlay功能,省去了
设备
树的重新编译和内核重启,我们可以直接编写一个
设备
树插件...
Linux
文件
系统与
设备
文件
系统 (一)—— udev
设备
文件
系统
一、什么是Linux
设备
文件
系统 首先我们不看定义,定义总是太抽象很难理解,我们先看现象。当我们往开发板上移植了一个新的
文件
系统之后(假如各种
设备
驱动也移植好了),启动开发板,我们用串口工具进入开发板,...
Linux
设备
驱动程序和
设备
文件
Linux
设备
驱动程序和
设备
文件
设备
驱动程序 一个
设备
驱动程序是一个管理着系统与某种特定硬件之间交互作用的程序。驱动程序在
设备
可理解的硬件指令和内核使用的固定编程接口之间起转换作用。驱动程序层的存在有...
linux中普通
文件
和块
设备
文件
的区别
一直都搞不明白普通
文件
跟块
文件
的区别,总觉得一个普通的
文件
是存放在磁盘块上,那它既属于普通
文件
又属于块
设备
文件
。刚好下午睡了一个大头觉,比较清醒,集中学习了下普通
文件
和块
设备
文件
的区别和联系。 ...
Linux
设备
文件
分类
Linux 的一个重要特点就是将所有的
设备
都当做
文件
进行处理,这一类特殊
文件
就是
设备
文件
,它们可以使用前面提到的
文件
、I/O 相关函数进行操作,这样就大大方便了对
设备
的处理。它通常在/dev 下面存在一个对应的逻辑...
Linux_Kernel
4,436
社区成员
17,459
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章