分类: LINUX
2008-12-15 23:33:07
声明
你可以自由地随意修改本文档的任何文字内容及图表,但是如果你在自己的文档中以任何形式直接引用了本文档的任何原有文字或图表并希望发布你的文档,那么你也得保证让所有得到你的文档的人同时享有你曾经享有过的权利。
i2c源代码情景分析(Beta2)
作者在上的ID为shrek2
欢迎补充,欢迎批评指正!
第1章 i2c核心数据结构之间的关系
第2章 i2c-core.c的初始化
i2c_init函数
i2cproc_init函数
第3章 安装、卸载pxa255的i2c适配器驱动程序
pxa_i2c数据结构
i2c_adap_pxa_init函数
i2c_add_adapter函数
i2c_del_adapter函数
i2c_adap_pxa_exit函数
第4章 安装、卸载ltc3445驱动程序
ltc3445_init函数
i2c_add_driver函数
i2c_probe函数
i2c_check_functionality函数
i2c_smbus_xfer函数
i2c_transfer函数
ltc3445_detect_client函数
i2c_attach_client函数
ltc3445_cleanup函数
i2c_del_driver函数
ltc3445_detach_client函数
i2c_detach_client函数
第5章 与pxa255的i2c适配器相关的代码
i2c_pxa_reset函数
i2c_pxa_abort函数.
i2c_pxa_xfer函数
i2c_pxa_do_xfer函数
i2c_pxa_start_message函数
i2c_pxa_handler函数
i2c_pxa_irq_txempty函数
i2c_pxa_irq_rxfull函数
第6章 i2c-dev的初始化
i2c_dev_init函数
i2cdev_attach_adapter函数
第7章 i2c框架提供的设备访问方法
i2cdev_open函数
i2cdev_ioctl函数
i2cdev_read函数
i2c_master_recv函数
对i2cdev_read和i2c_master_recv的修改
i2cdev_release函数
第8章 编写i2c设备驱动程序模块的方法
第9章 用户进程访问i2c设备的步骤
讨论和总结
i2c操作中的同步问题
总结各个模块初始化函数的作用
对i2c框架代码的修改
有关i2c设备私有数据结构的讨论
遗留的问题
内容见附件!
|