
Linux驱动开发
文章平均质量分 78
workhorse
这个作者很懒,什么都没留下…
展开
-
LED驱动分析(mini2440)
s3c2410_gpio_setpin()在gpio.c中 作用:设置相应GPIO口的值, 如pin=S3C2410_GPB5 to=0 则:设置S3C2410_GPB5的输出值为0 如pin=S3C2410_GPB5 to=1 则:设置S3C2410_GPB5的输出值为1 void s3c2410_gpio_setpin(unsigned int pin, unsig转载 2011-12-14 18:30:49 · 603 阅读 · 0 评论 -
实例解析linux内核I2C体系结构(1)
作者:刘洪涛,华清远见嵌入式学院讲师。 一、概述 谈到在linux系统下编写I2C驱动,目前主要有两种方式,一种是把I2C设备当作一个普通的字符设备来处理,另一种是利用linux I2C驱动体系结构来完成。下面比较下这两种驱动。 第一种方法的好处(对应第二种方法的劣势)有: ● 思路比较直接,不需要花时间去了解linux内核中复杂的I2C子系统的操作方法。 第一转载 2011-12-14 18:37:30 · 675 阅读 · 0 评论 -
nfs根文件系统中内核模块不能卸载
使用友善之臂的Micro2440板子 Image内核版本为 2.6.29.4 使用光盘自带内核源码编译模块 源码本版2.6.29.4 编译模块时出现错误未找到autoconfig 进入源码路径 进行make menuconfig 保存config文件 编译模块成功 insmod的时候出现下面错误 version magic '2.6.29.4 mod_unload ARMv4 ' s原创 2011-12-14 18:27:39 · 1258 阅读 · 0 评论 -
mini2440_buttons驱动详解
//mini2440_buttons_my.c// //后面加了_my// //按键驱动程序// //mini2440所用到的按键资源// // // 按键 对应的IO寄存器 对应的中断引脚// // K1 GPG0 EINT8 // // K2 GPG3转载 2011-12-14 18:32:53 · 936 阅读 · 0 评论 -
mini2440的pwm驱动程序和测试程序详解
一 pwm 驱动程序 位置: 内核/drivers/char/mini2440_pwm.c 代码注解 #include #include #include #include #include #include #include #include #inclu转载 2011-12-14 18:34:42 · 603 阅读 · 0 评论 -
基于S3C2440和linux的多路步进电机驱动设计
步进电机驱动程序: #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #i原创 2011-12-14 18:35:52 · 1949 阅读 · 1 评论