- 4
- 0
- 约7.2千字
- 约 8页
- 2017-02-11 发布于江苏
- 举报
I2C驱动程序总结由于6410没有合适的i2c参考驱动,本总结主要基于TQ2440的AT24C02一、TQ2440电路二、I2c驱动程序分析1写入口函数at24cxx_init()在入口函数中主要有一个增加设备驱动的函数i2c_add_driver(),该函数会调用i2c_register_driver(THIS_MODULE, 驱动名字)完成注册。2写出口函数at24cxx_exit()在出口函数里主要有一个删除设备驱动的函数i2c_del_driver(),这个函数功能有从设备驱动链表中删除驱动,卸载注册的驱动等3修饰入口函数和出口函数module_init(at24cxx_init); 这样,使用insmod命令加载驱动模块时,入口函数 at24cxx_init()就会被调用module_exit(at24cxx_exit); 这样,使用rmmod命令加载驱动模块时,入口函数 at24cxx_exit()就会被调用4写I2C驱动主要是:分配一个i2c_driver结构体 设置填充i2c_driver结构体 注册(前面1、2、3步)static struct i2c_driver at24cxx_driver={.driver = {.name = “at24cxx”,}.attach_adapter = at24cxx_attach,.detach_client = at24
您可能关注的文档
- 有限元的分析数值方法.doc
- 在服务器上安装SCSI光盘驱动器.ppt
- 制浆造纸废水处理设计工艺.doc
- 制浆造纸原理及工程 废纸制浆.ppt
- 中国社会主义建设道路探索2伟大历史性转折.ppt
- 中国四大发明造纸术.ppt
- 中西方称呼语差异.ppt
- 中西方传统税收文化比较.doc
- 中西方服饰文化差异英文.ppt
- 中小学校舍抗震加固工程实例(俞伟根).ppt
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
原创力文档

文档评论(0)