Linux驱动
嘉行懿事
这个作者很懒,什么都没留下…
展开
-
一步一步编写最简单的linux驱动 hello world
1最简单的linux驱动hello world,向你展示了一个linux驱动的框架,代码如下来自《Linux设备驱动开发详解》一书,我在/home目录下创建了writeDriver目录。 #include #include #include MODULE_LICENSE("GPL"); static int hello_init(void){转载 2012-02-02 11:22:52 · 981 阅读 · 0 评论 -
论ioremap
ioremap Linux在头文件include/linux/ioport.h中定义了三个对I/O内存资源进行操作的宏:(1)request_mem_region()宏,请求分配指定的I/O内存资源。(2)check_mem_region()宏,检查指定的I/O内存资源是否已被占用。(3)release_mem_region()宏,释放指定的I/O内存资源。 这三转载 2012-02-06 18:25:29 · 1848 阅读 · 0 评论 -
Linux2.6内核驱动移植参考
Linux2.6内核驱动移植参考 随着Linux2.6的发布,由于2.6内核做了新的改动,各个设备的驱动程序在不同程度上要 进行改写。为了方便各位Linux爱好者我把自己整理的这分文档share出来。该文当列举 了2.6内核同以前版本的绝大多数变化,可惜的是由于时间和精力有限没有详细列出各个 函数的用法。 1、 使用新的入口 必须包含 module_i转载 2012-02-08 13:51:54 · 498 阅读 · 0 评论