浅谈linux字符设备框架
概述
linux系统将设备分为了字符设备、块设备和网络设备三大类。
字符设备是指在I/O传输过程中以字符为单位进行传输的设备,字符设备是面向流的设备,占linux设备驱动的绝大部分,常见的字符设备有鼠标、键盘、LED等。
注意
1、之前的文章已经提到过,在linux下,一切皆文件,字符设备当然也不例外,linux将字符设备抽象成设备文件,。因此用户操作硬件,实则是操作设备文件。
2、目标机中dev目录下存放着所有加载的设备文件,执行命令
ls/dev/dev_feng-lh,如下图所示,可以看到设备文件dev_feng的具体属性。
/#ls/dev/dev_feng-lcrw-rw----,0Mar:05/dev/dev_feng
左右滑动
转载请注明:http://www.sonphie.com/lcbx/14197.html