资料下载
由于无法通过浏览器直接访问Coding,您需要使用Git工具进行下载:
git clone https://e.coding.net/weidongshan/linux/doc_and_source_for_drivers.git
视频观看请访问百问网,查看驱动大全。
完善虚拟的I2C_Adapter驱动并模拟EEPROM的参考资料包括:
Linux-4.9.88\Documentation\devicetree\bindings\i2c\i2c-gpio.txt 和 Linux-5.4\Documentation\devicetree\bindings\i2c\i2c-gpio.yaml
Linux-4.9.88\drivers\i2c\busses\i2c-gpio.c 和 Linux-5.4\drivers\i2c\busses\i2c-gpio.c
Linux-4.9.88\drivers\i2c\busses\i2c-imx.c
Linux-5.4\drivers\i2c\busses\i2c-stm32f7.c
doc_and_source_for_drivers\IMX6ULL\source\04_I2C\06_i2c_adapter_virtual_ok
doc_and_source_for_drivers\STM32MP157\source\A7\04_I2C\06_i2c_adapter_virtual_ok
实现master_xfer函数:在虚拟的I2C_Adapter驱动程序中,只要实现了master_xfer函数,这个I2C Adapter就可以使用。在master_xfer函数中,我们模拟一个EEPROM,具体思路如下:
编程看视频:请观看相关视频进行学习。
上机实验:
i2c-bus-virtual { compatible = "100ask,i2c-bus-virtual";};
以上就是Linux系统驱动之完善虚拟的I2C_Adapter驱动并模拟EEPROM的详细内容,更多请关注php中文网其它相关文章!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号