
驱动知识
文章平均质量分 74
CescF4
这个作者很懒,什么都没留下…
展开
-
linux设备模型之uart驱动架构分析
一:前言接着前面的终端控制台分析,接下来分析serial的驱动.在linux中,serial也对应着终端,通常被称为串口终端.在shell上,我们看到的/dev/ttyS*就是串口终端所对应的设备节点.在分析具体的serial驱动之前.有必要先分析uart驱动架构.uart是Universal Asynchronous Receiver and Transmitter的缩写.翻译成中文即为转载 2013-02-22 13:58:16 · 1011 阅读 · 0 评论 -
USB2.0速度识别
USB2.0是向下兼容USB1.X的,即USB2.0支持高速,全速,低速的USB设备(HIGH-SPEED,FULL-SPEED,LOW-SPEED),而USB1.X不支持高速设备。因此如果高速设备接在USB1.X的hub上,也只能工作在全速状态。因此对速度的识别是很重要的,否则没办法以想要的速度通信。全速和低速区分根据规范,全速和低速很好区分。因为在设备端有一个1.5K的上拉电阻,上电后转载 2013-02-22 12:55:50 · 3402 阅读 · 0 评论 -
RT8192 wifi模块配置
1.下载最新的 RTL8188C_8192C_USB_linux_v3.4.3_4369.20120622.tar.gzCC=arm-arago-linux-gnueabi-LINUX_SRC=/home/cesc/sdk/linux_3.2 #make生成8192cu.ko,拷贝至目标板。2.编译wpa_supplicant#cd wpa_supplicant_ho原创 2012-09-04 14:48:12 · 2207 阅读 · 0 评论 -
SPI总线协议介绍
SPI总线协议介绍一、技术性能 SPI接口是Motorola 首先提出的全双工三线同步串行外围接口,采用主从模式(Master Slave)架构;支持多slave模式应用,一般仅支持单Master。时钟由Master控制,在时钟移位脉冲下,数据按位传输,高位在前,低位在后(MSB first);SPI接口有2根单向数据线,为全双工通信,目前应用中的数据速率可达几Mbps的水平转载 2013-10-17 15:02:56 · 868 阅读 · 0 评论 -
OMAP3630 Linux I2C总线驱动分析
1 Linux I2C驱动架构Linux下I2C驱动的架构图如下: 图1.1 Linux下I2C驱动架构 如上图所示,每条I2C总线会对应一个adapter,而每条I2C总线上则可以有多个 client,在linux kernel中,通过I2C core层将I2C client与I2C adapter关联起来,Linux 中I2C驱动代码位于drivers/i2c目录转载 2013-10-17 15:17:00 · 1250 阅读 · 0 评论