Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1145646
  • 博文数量: 146
  • 博客积分: 190
  • 博客等级: 入伍新兵
  • 技术积分: 5225
  • 用 户 组: 普通用户
  • 注册时间: 2012-06-06 08:24
个人简介

慢行者

文章分类

全部博文(146)

文章存档

2013年(145)

2012年(1)

发布时间:2013-04-26 11:03:44

SPI,是英语Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口。是Motorola首先在其MC68HCXX系列处理器上定义的。SPI接口主要应用在 EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯.........【阅读全文】

阅读(2369) | 评论(0) | 转发(2)

发布时间:2013-04-25 17:44:37

platform设备驱动全透析07月 14th, 2010 by 宋宝华1.1 platform总线、设备与驱动在Linux  2.6的设备驱动模型中,关心总线、设备和驱动这3个实体,总线将设备和驱动绑定。在系统每注册一个设备的时候,会寻找与之匹配的驱动;相反的,在系统每 注册一个驱动的时候,会寻找与之匹配的设备,.........【阅读全文】

阅读(1581) | 评论(0) | 转发(2)

发布时间:2013-04-25 17:12:40

    内核目录下的/driver/spi/spidev.c文件是linux内核提供的一个spi通用驱动。若不写具体的spi从设备驱动的话,可以使用这个驱动来操作spi总线上的从设备。Documentation/spi/spidev是对spidev的描述,同时内核中也提供一个了spidev_test.c的测试程序。    spidev.c使用很简单,只需要在.........【阅读全文】

阅读(2407) | 评论(0) | 转发(3)

发布时间:2013-04-24 18:12:38

一、概述(1)udev是构建在linux的sysfs之上的是一个一个用户程序,它能够根据系统中的硬件设备的状态动态更新设备文件,包括设备文件的创建,删除等,设备文件通常放在/dev目录下。使用udev后,在/dev目录下就只包含系统中真正存在的设备。udev的的工作过程大致是这样的:1. 当内核检测到在系统中出现了新设备.........【阅读全文】

阅读(2663) | 评论(1) | 转发(1)

发布时间:2013-04-24 15:09:09

作者:苗德行,华清远见嵌入式学院讲师。从linux内核2.6的某个版本之后,devfs不复存在,udev成为devfs的替代。提醒一点,udev是应用层的,不要试图在内核的配置选项里找到它;加入对udev的支持很简单,以作者所写的一个字符设备驱动为例,在驱动初始化的代码里调用class_create为该设备创建一个class,再为每个设备调.........【阅读全文】

阅读(1952) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册