- 博客(5)
- 资源 (5)
- 收藏
- 关注
原创 I2C子系统知识(二)
I2C总线驱动是对适配器端的实现,其含有适配器数据结构struct i2c_adapter,适配器算法数据结构struct i2c_algorithm。I2C设备驱动是对设备端的实现和控制,其含有设备驱动结构i2c_driver和设备客户端结构struct i2c_client。 以下为i2c_driver结构体,里面提供了通用的操作i2c设备的接口函数. struct i2c_d
2012-01-17 17:11:37 3285
转载 板级文件中的struct resource结构体
linux对挂接在4G总线空间上的设备实体的管理方式 -- struct resource /usr/src/linux-2.6.21.5/include/linux/ioport.h struct resource { resource_size_t start; resource_size_t end; const char *name;
2012-01-17 09:58:33 3425
转载 MACH_START
在友善mini2440提供的linux2.6.32.2内核中,有如下定义: MACHINE_START(MINI2440, "FriendlyARM Mini2440 developmentboard") .phys_io = S3C2410_PA_UART, .io_pg_offst = (((u32)S3C24XX_VA_UART)>> 18) &0xfffc, .boot_par
2012-01-16 16:12:26 1043
原创 I2C子系统知识(一)
1.Linux的I2C驱动架构Linux中I2C总线的驱动分为两个部分,总线驱动(BUS)和设备驱动(DEVICE)。其中总线驱动的职责,是为系统中每个I2C总线增加相应的读写方法。但是总线驱动本身并不会进行任何的通讯,它只是存在在那里,等待设备驱动调用其函数。 设备驱动则是与挂在I2C总线上的具体的设备通讯的驱动。通过I2C总线驱动提供的函数,设备驱动可以忽略不同总线控制器的差异,不考虑其
2012-01-13 16:13:17 1331
原创 container_of
container_of在kernel.h中的声明: /** * container_of - cast a member of a structure out to the containing structure * @ptr: the pointer to the member. * @type: the type of the container struct th
2012-01-11 17:40:19 605
Android驱动 Led灯源代码
2011-12-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人