Linux设备驱动
普通网友
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux系统自带spi驱动加载及应用程序编写方法详解
硬件平台:飞思卡尔IMX6,内核版本:kernel3.0.35Linux系统中,和I2C一样,SPI也有系统自带的设备驱动程序,位于源码目录下drivers/spi/spidev.c,以下为驱动的移植和对应应用程序编写方法驱动代码移植要将此设备驱动加入到内核中,要做两件事情第一:将此驱动编译进内核步骤:make menuconfig原创 2016-07-10 14:46:39 · 21083 阅读 · 2 评论 -
Linux系统I2C设备驱动编写方法
硬件平台:飞思卡尔IMX6内核版本:kernel3.0.35Linux的I2C子系统分为三层,I2C核心层,I2C总线驱动层和I2C设备驱动层。I2C核心层由内核开发者提供,I2C总线驱动层有芯片厂商提供,而I2C设备驱动层由于设备的差异性,就只能是具体的开发需求具体实现了。而本实例是拿eeprom芯片AT24C02进行的具体分析。I2C核心层管理所有关于I2C的数据结原创 2016-07-11 08:56:35 · 4695 阅读 · 0 评论 -
Linux系统PWM驱动
硬件平台:IMX6内核版本:kernel3.0.35在linux内核中有一个规律,Linux内核开发者把通用的东西都总结出来,个性化的东西就留出接口,和GPIO驱动类似,PWM驱动在内核中也提供了对应的接口函数内核提供的接口函数声明在include/linux/pwm.h中//申请一个PWM资源struct pwm_device *pwm_request(int pwm原创 2016-07-11 12:07:35 · 8025 阅读 · 0 评论
分享