主题 : 新手问题,如何应用内核中的i2c设备驱动 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 42713
精华: 0
发帖: 9
金钱: 45 两
威望: 9 点
综合积分: 18 分
注册时间: 2011-04-10
最后登录: 2017-09-13
楼主  发表于: 2011-04-26 16:52

 新手问题,如何应用内核中的i2c设备驱动

l        我在  inux-2.6.27.8\drivers\i2c\chips 下看到很多芯片的设备驱动程序,
比如pca9539.c 我在make menuconfig的时候也将pca9539的选项选上了。
但是在板子上的/dev 目录下没有看到名为 pca9539的设备节点,那我改如何应用这个驱动那?
    我在板上发现 /sys/bus/i2c/drivers/pca9539 目录,说明已经加进内核了,这样我在用的时候难道还是
open("/dev/pca9539",O_RDWR )吗?
    还是建立一个pca9539的节点, 我在/proc/device 看到只有一个i2c设备 主设备好89,是不是在建立pca9539的节点是 主设备号必须是89?
级别: 新手上路
UID: 42713
精华: 0
发帖: 9
金钱: 45 两
威望: 9 点
综合积分: 18 分
注册时间: 2011-04-10
最后登录: 2017-09-13
1楼  发表于: 2011-04-28 08:33
没人知道吗?