正在加载图片...
(1) llseek(file,oset, whence):修改文件的读写指针 (2)read(fle, buf, count, offset):从设备文件的oiet处开始读出 count个字 节,然后增加* offset的值。 3)wite(file,buf; count, offset):从设备文件的ofet处写入 count个字节, 然后增加* offset的值。 (4) ioctl( inode,fle,cmd,arg):向一个硬件设备发命令,对设备进行控制 (5)mmap(fle,vma):将设备空间映射到进程地址空间 (6) open(inode,fle):打开并初始化设备。 (7) release( inode,file):关闭设备并释放资源 (8) fsync(file, dentry):实现内存与设备之间的同步通信。 (9) fasync(file,on):实现内存与设备之间的异步通信。 Linux Device module 6Linux Device & Module 6 (1) llseek(file, offset, whence):修改文件的读写指针。 (2) read(file, buf, count, offset):从设备文件的offset 处开始读出count个字 节,然后增加*offset的值。 (3) write(file, buf, count, offset):从设备文件的offset处写入count个字节, 然后增加*offset的值。 (4) ioctl(inode, file, cmd, arg):向一个硬件设备发命令,对设备进行控制。 (5) mmap(file, vma):将设备空间映射到进程地址空间。 (6) open(inode, file):打开并初始化设备。 (7) release(inode, file):关闭设备并释放资源。 (8) fsync(file, dentry):实现内存与设备之间的同步通信。 (9) fasync(file, on):实现内存与设备之间的异步通信
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有