
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 · 1045 阅读 · 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 · 2039 阅读 · 0 评论 -
Linux2.6内核驱动移植参考
Linux2.6内核驱动移植参考 随着Linux2.6的发布,由于2.6内核做了新的改动,各个设备的驱动程序在不同程度上要 进行改写。为了方便各位Linux爱好者我把自己整理的这分文档share出来。该文当列举 了2.6内核同以前版本的绝大多数变化,可惜的是由于时间和精力有限没有详细列出各个 函数的用法。 1、 使用新的入口 必须包含 module_i转载 2012-02-08 13:51:54 · 540 阅读 · 0 评论