platform总线是一种虚拟的总线,相应的设备则为platform_device,而驱动则为platform_driver。Linux 2.6的设备驱动模型中,把I2C、RTC、LCD等都归纳为platform_device。 总线将设备和驱动绑定,在系统每注册一个设备的时候,会寻找与之匹配的驱动 ...
分类:
其他好文 时间:
2017-10-29 12:58:02
阅读次数:
222
drop table t purge;create table t as select * from dba_objects;--alter table T modify object_id null;update t set object_id =rownum ;set timing on set ...
分类:
其他好文 时间:
2017-10-29 11:20:03
阅读次数:
181
本文转载自:http://blog.csdn.net/wangpengqi/article/details/17711165 I2C 概述 I2C是philips提出的外设总线. I2C只有两条线,一条串行数据线:SDA,一条是时钟线SCL ,使用SCL,SDA这两根信号线就实现了设备之间的数据交互 ...
分类:
系统相关 时间:
2017-10-28 16:34:47
阅读次数:
245
本文转载自:http://blog.csdn.net/airk000/article/details/21345457 在Linux驱动中I2C系统中主要包含以下几个成员: I2C adapter 是CPU集成或外接的I2C适配器,用来控制各种I2C从设备,其驱动需要完成对适配器的完整描述,最主要的 ...
分类:
系统相关 时间:
2017-10-28 12:38:49
阅读次数:
286
操作的大体流程:1、TimeQuest Timing Analysis 2、打开下方的Analyzer 3、创建一个网表 4、创建约束(时钟 and PLL) 5、写入SDC文件 6、综合分析、布局布线、时序分析 7、report timing 选择要看在哪个时钟下的数据或者某个寄存器到另一个寄存器 ...
分类:
其他好文 时间:
2017-10-27 19:49:41
阅读次数:
188
IIC协议解释 (1)概述 I2C(Inter-Integrated Circuit BUS) 集成电路总线,该总线由NXP(原PHILIPS)公司设计,多用于主控制器和从器件间的主从通信,在小数据量场合使用,传输距离短,任意时刻只能有一个主机等特性。 经常IIC和SPI接口被认为指定是一种硬件设备 ...
分类:
其他好文 时间:
2017-10-26 19:51:34
阅读次数:
169
\arch\arm\mach-omap2/board-am335xevm.c static struct i2c_board_info am335x_i2c2_boardinfo[] = { { I2C_BOARD_INFO("rx8803", 0x64), },...}; static void ...
分类:
系统相关 时间:
2017-10-25 16:44:51
阅读次数:
212
I2C子系统驱动框架: 应用程序层(app层) ——————————————————————————————————– i2c driver层: 从设备驱动层(TS Sensor等) 1. 需要和应用层交互(fops cdev) 2. 封装数据,但是不知道数据如何写入到硬件,需要调用adapter层 ...
分类:
其他好文 时间:
2017-10-25 16:43:00
阅读次数:
194
DEBUG寄存器:word 0xa0000010 word 0xa0000010 1 //debug开 word 0xa0000010 0 //debug关 当然也可以按模块打开/关闭debug信息,如 DBGCFG_KMF/DBGCFG_UMF/DBGCFG_MENU/DBGCFG_TUNER模块 ...
分类:
其他好文 时间:
2017-10-25 15:54:39
阅读次数:
148
第一个区别当然是名字: SPI(Serial Peripheral Interface:串行外设接口); I2C(INTER IC BUS) UART(Universal Asynchronous Receiver Transmitter:通用异步收发器) 第二,区别在电气信号线上: SPI总线由三 ...
分类:
其他好文 时间:
2017-10-19 10:27:56
阅读次数:
142