摘要: 本文分析了Linux系统中I2C驱动程序的结构,并以AT91RM9200和X1227为例,介绍了如何在嵌入式Linux系统中实现I2C总线适配器及I2C设备驱动。关键词: Linux;I2C总线;I2C设备;驱动 引言 I2C总线是PHILIPS公司推出的两线式串行总线,用于连接微控制器及其外围设备,具有简单、高效等特点。由于其接口直接在组件之上,因此I2C总线占用的空间非常小,减少了电路板的空间和芯片引脚的数量,降低了互联成本,特别适用于嵌入式产品。 而Linux系统具有开源、免费、网上资源丰富等优点,目前已成为嵌入式系统的主流选择。因此如何在嵌入式Linux系统中实现