资料下载和参考
要下载相关资料,无法通过浏览器直接访问,必须使用git工具进行下载:
git clone https://e.coding.net/weidongshan/linux/doc_and_source_for_drivers.git
视频观看可以访问百问网驱动大全。
编写设备驱动之i2c_client的参考资料包括:
// 在I2C BUS0下创建i2c_client # echo ap3216c 0x1e > /sys/bus/i2c/devices/i2c-0/new_device <p>// 删除i2c_client</p><h1>echo 0x1e > /sys/bus/i2c/devices/i2c-0/delete_device
使用以下函数:
注意:内核没有EXPORT_SYMBOL(i2c_register_board_info),使用这个函数的驱动必须编进内核里去。
在某个I2C控制器的节点下,添加如下代码:
ap3216c@1e {</h1><pre class="brush:php;toolbar:false">compatible = "lite-on,ap3216c"; reg = <0x1e>;
};
STM32MP157
IMX6ULL4.4
上机测试以下命令在开发板中执行。
以上就是Linux系统驱动之编写设备驱动之i2c_client的详细内容,更多请关注php中文网其它相关文章!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号