2023年9月24日

使用GPIO模拟I2C的驱动程序分析-13

摘要: 参考资料: i2c_spec.pdf Linux文档 Linux-5.4\Documentation\devicetree\bindings\i2c\i2c-gpio.yaml Linux-4.9.88\Documentation\devicetree\bindings\i2c\i2c-gpio.t 阅读全文

posted @ 2023-09-24 20:23 拉风摊主 阅读(65) 评论(0) 推荐(0) 编辑

完善虚拟的I2C\_Adapter驱动并模拟EEPROM-12

摘要: 参考资料: Linux内核文档: Linux-4.9.88\Documentation\devicetree\bindings\i2c\i2c-gpio.txt Linux-5.4\Documentation\devicetree\bindings\i2c\i2c-gpio.yaml Linux内核 阅读全文

posted @ 2023-09-24 20:11 拉风摊主 阅读(26) 评论(0) 推荐(0) 编辑

I2c_Adapter驱动框架讲解与编写-11

摘要: 参考资料: Linux内核文档: Linux-4.9.88\Documentation\devicetree\bindings\i2c\i2c-gpio.txt Linux-5.4\Documentation\devicetree\bindings\i2c\i2c-gpio.yaml Linux内核 阅读全文

posted @ 2023-09-24 16:53 拉风摊主 阅读(12) 评论(0) 推荐(0) 编辑

2023年7月30日

编写设备驱动之i2c_client -10

摘要: 编写设备驱动之i2c_client 参考资料: Linux内核文档: Documentation\i2c\instantiating-devices.rst Documentation\i2c\writing-clients.rst Linux内核驱动程序示例: drivers/eeprom/at2 阅读全文

posted @ 2023-07-30 21:34 拉风摊主 阅读(37) 评论(0) 推荐(0) 编辑

编写设备驱动之i2c_driver -9

摘要: 参考资料: Linux内核文档: Documentation\i2c\instantiating-devices.rst Documentation\i2c\writing-clients.rst Linux内核驱动程序示例: drivers/eeprom/at24.c 本节代码:GIT仓库中 框架 阅读全文

posted @ 2023-07-30 19:18 拉风摊主 阅读(12) 评论(0) 推荐(0) 编辑

I2C系统驱动程序模型 -8

摘要: 参考资料: Linux内核文档: Documentation\i2c\instantiating-devices.rst Documentation\i2c\writing-clients.rst Linux内核驱动程序示例: drivers/eeprom/at24.c 1. I2C驱动程序的层次 阅读全文

posted @ 2023-07-30 19:04 拉风摊主 阅读(14) 评论(0) 推荐(0) 编辑

通用驱动i2c-dev分析 -7

摘要: 参考资料: Linux驱动程序: drivers/i2c/i2c-dev.c I2C-Tools-4.2: https://mirrors.edge.kernel.org/pub/software/utils/i2c-tools/ AT24cxx.pdf 1. 回顾字符设备驱动程序 怎么编写字符设备 阅读全文

posted @ 2023-07-30 17:04 拉风摊主 阅读(26) 评论(0) 推荐(0) 编辑

2023年7月23日

基于ICTOOL编写APP直接访问EEPROM-6

摘要: 编写APP直接访问EEPROM 参考资料: Linux驱动程序: drivers/i2c/i2c-dev.c I2C-Tools-4.2: https://mirrors.edge.kernel.org/pub/software/utils/i2c-tools/ AT24cxx.pdf 本节源码:G 阅读全文

posted @ 2023-07-23 21:05 拉风摊主 阅读(11) 评论(0) 推荐(0) 编辑

2023年7月16日

无需编写驱动直接访问设备\_I2C-Tools介绍 -5

摘要: 无需编写驱动直接访问设备_I2C-Tools介绍 参考资料: Linux驱动程序: drivers/i2c/i2c-dev.c I2C-Tools-4.2: https://mirrors.edge.kernel.org/pub/software/utils/i2c-tools/ AP3216C: 阅读全文

posted @ 2023-07-16 21:41 拉风摊主 阅读(56) 评论(0) 推荐(0) 编辑

I2C系统的重要结构体 -4

摘要: I2C系统的重要结构体 参考资料: Linux驱动程序: drivers/i2c/i2c-dev.c I2CTools: https://mirrors.edge.kernel.org/pub/software/utils/i2c-tools/ 1. I2C硬件框架 2. I2C传输协议 写操作 读 阅读全文

posted @ 2023-07-16 21:37 拉风摊主 阅读(23) 评论(0) 推荐(0) 编辑

导航