嵌入式Linux系统I2C驱动的研究与应用
Research and Implementation of I2C Bus Driver Based on Embedded Linux System
从Linux2.6内核起引入了一套全新的驱动管理和注册机制Platform_device和Platform_driver,本文将深入分析I2C总线在Linux中实现的体系结构,阐述I2C总线驱动的实现方法,并以此为基础完成在嵌入式Linux系统中I2C总线驱动的开发。以AT24C512为例,介绍应用层开发的接口函数。
Since the Linux kernel 2.6, Linux introduced a new set of driver and registration management, Platform_device and Platform_driver. Based on the analysis of I2C bus attribute and I2C bus driver architecture for Linux, the method of developing I2C bus driver will be introduced. AT24C512 is given as an example to show the key functions on developing an application.
余瑾、邱宏宇、袁野
电子技术应用
嵌入式Linuxplatform驱动平台I2C总线设备驱动24C512
embedded LinuxI2C busplatformdevice driverAT24C512
余瑾,邱宏宇,袁野.嵌入式Linux系统I2C驱动的研究与应用[EB/OL].(2013-12-19)[2025-08-19].http://www.paper.edu.cn/releasepaper/content/201312-525.点此复制
评论