电子测试
電子測試
전자측시
ELECTRONIC TEST
2014年
z2期
12-14
,共3页
linux%I2C总线开发%AM3359
linux%I2C總線開髮%AM3359
linux%I2C총선개발%AM3359
linux%I2C bus development%AM3359
近年来,ARM linux应用范围越来越普遍,对Linux底层驱动的软硬件开发也成为硬件工程师们开发设备需要重点关注的问题。I2C总线的控制现阶段已经在嵌入式控制系统中应用越来越普及。尽管I2C的硬件体系结构不是特别复杂,然而I2C体系结构在Linux系统中的实现却特别复杂。在Linux下面编写I2C驱动最常使用的方法包括将I2C设备作为一个普通的字符设备来处理以及通过Linux I2C驱动体系结构来实现两种形式。
近年來,ARM linux應用範圍越來越普遍,對Linux底層驅動的軟硬件開髮也成為硬件工程師們開髮設備需要重點關註的問題。I2C總線的控製現階段已經在嵌入式控製繫統中應用越來越普及。儘管I2C的硬件體繫結構不是特彆複雜,然而I2C體繫結構在Linux繫統中的實現卻特彆複雜。在Linux下麵編寫I2C驅動最常使用的方法包括將I2C設備作為一箇普通的字符設備來處理以及通過Linux I2C驅動體繫結構來實現兩種形式。
근년래,ARM linux응용범위월래월보편,대Linux저층구동적연경건개발야성위경건공정사문개발설비수요중점관주적문제。I2C총선적공제현계단이경재감입식공제계통중응용월래월보급。진관I2C적경건체계결구불시특별복잡,연이I2C체계결구재Linux계통중적실현각특별복잡。재Linux하면편사I2C구동최상사용적방법포괄장I2C설비작위일개보통적자부설비래처리이급통과Linux I2C구동체계결구래실현량충형식。
In recent years,ARM Linux has been applied more and more widely,has become the problem of hardware engineers develop equipment need to focus on the development of the hardware and software of the Linux driver.Control of I2C bus at present already in the embedded control system is applied more and more widely.Although the I2C hardware architecture is not particularly complex,however,the realization of I2C architecture in Linux system is particularly complex.Preparation of I2C drives the most commonly used methods include I2C equipment as an ordinary character device for processing and to realize the two forms by Linux I2C driver architecture under Linux.