当前位置: 技术问答>linux和unix
新手问题,如何应用内核中的i2c设备驱动
来源: 互联网 发布时间:2016-11-25
本文导语: linux-2.6.27.8-smartarm3250driversi2cchips 下有很多芯片的设备驱动程序,比如pca9539.c 我在make menuconfig的时候也将pca9539的选项选上了。但是在板子上的/dev 目录下没有看到名为 pca9539的设备节点,那我改如何应用这个驱动...
linux-2.6.27.8-smartarm3250driversi2cchips 下有很多芯片的设备驱动程序,比如pca9539.c 我在make menuconfig的时候也将pca9539的选项选上了。但是在板子上的/dev 目录下没有看到名为 pca9539的设备节点,那我改如何应用这个驱动那?
|
读数据没有问题吗?写数据有问题。
你试着把你加载的pca9539驱动去了。
你应该是把驱动直接编进内核了吧,在编一次吧。
以为之前我也遇到这个问题,加载了具体设备的驱动后,
就会出现设备忙的错误。不加载驱动,使用iic的节点,
就可以直接对设备进行读写。
至于sysfs结点,直接可以当做普通的文本文件查看。
具体用法可以上网查一下有关sysfs文件系统的资料。
读:cat 文件名
写:echo '' > 文件名
你试着把你加载的pca9539驱动去了。
你应该是把驱动直接编进内核了吧,在编一次吧。
以为之前我也遇到这个问题,加载了具体设备的驱动后,
就会出现设备忙的错误。不加载驱动,使用iic的节点,
就可以直接对设备进行读写。
至于sysfs结点,直接可以当做普通的文本文件查看。
具体用法可以上网查一下有关sysfs文件系统的资料。
读:cat 文件名
写:echo '' > 文件名
|
在