摘要: 资料:http://pan.baidu.com/share/link?shareid=2053803669&uk=2550302069 文件I/O操作open(),close(),read()和write()函数详解 1. open()函数 功能描述:用于打开或创建文件,在打开或创建文件时可以指定文件的属性及用户的权限等各种参数。 所需头文件:#include ,#include ,#in... 阅读全文
posted @ 2013-11-08 17:10 qq921201008 阅读(902) 评论(0) 推荐(0) 编辑
摘要: #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include... 阅读全文
posted @ 2013-11-08 16:31 qq921201008 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 文章来源:http://www.linuxdiyf.com/bbs/viewthread.php?tid=91244 我的资料:http://pan.baidu.com/share/link?shareid=1965141339&uk=2550302069 在LINUX下加载驱动程序可以采用动态和静态两种方式。静态加载就是把驱动程序直接编译到内核里,系统启动后可以直接调用。静态加载的缺点是调试... 阅读全文
posted @ 2013-11-08 16:30 qq921201008 阅读(1178) 评论(0) 推荐(0) 编辑
摘要: 主设备号:告诉linux内核哪一个驱动为该设备服务 次设备号:用来确定被驱动的具体设备 阅读全文
posted @ 2013-11-08 15:47 qq921201008 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 一个Linux内核模块主要由以下几个部分组成。 1)模块加载函数(必须) 当通过insmod或modprobe命令加载内核模块时,模块的加载函数会自动被内核执行,完成本模块的相关初始 化工作。 Linux内核模块加载函数一般以__init标识声明,示例代码如下: static int __init FuntionA(void) { } module_in... 阅读全文
posted @ 2013-11-08 15:09 qq921201008 阅读(489) 评论(0) 推荐(0) 编辑