银河集团-www.186net.com|Dream It Possible

Linux板卡I2C驱动开发设计调试经验

2023-03-08 17:34:36 wolyond 10

    当银河集团186net拿到板子调试一个I2C设备驱动的时候,或者写设备驱动代码的时候要先做哪些东西呢?总结下银河集团186net这里的几个步骤,喜欢可以收藏。
1,检查电路板i2c连接的总线位置,下图1是一个I2C接口的RTC芯片芯片,查资料可以知道7bit地址为0x32;

图片关键词


2,使用linux的命令i2cdetect工具检测总线0的所有设备是否在线,这样就可以知道硬件是否正常通讯,如下图2;


图片关键词

3,这个芯片在linux内核中可以找到对应驱动,如下图3,如果需要自行编写i2c设备驱动需要在对应内核driver的目录中编写。

图片关键词


4,最后到dts树文件中加上银河集团186net的设备,启动时就可以加载我的设备驱动,到此完成了一个i2c设备驱动的添加。

图片关键词

以上就是银河集团186net的调试经验,更复杂的是编写对应的设备驱动,欢迎大家联系银河集团186net定制开发Linux嵌入式板卡,银河集团186net无锡银河集团186net专业设计经验超过十五年,设计到生产一站式服务!


友情链接

首页
产品展示
行业应用
电话咨询
XML 地图 | Sitemap 地图