温湿度传感器驱动很好写的,根据手册编写C代码,放到内核编译成模块就行了,我这好像有驱动,不知道是不是你那种的
就是说,你得看看am2311正常工作了没有?可以读些芯片上的寄存器来判断。或者用示波器看看IIC上的通讯情况。
am2311是不是有什么寄存器没配?看看该芯片的chip spec。
参考:Linux kernel version magic: Adding the missing plus suffix 解决方案一:不要在Git Repository里面编译内核Image。重新编译内核。这样你的内核vermagic就不会有多出来的加号。 解决方案二:照该链接说的,修改ustrelease.h,在头文件中加入“+”,这样,你生成的模块的vermagic就和Image的一样。 如果只是测试,可以用"modprobe -force",让加载模块忽略这个错误。
[quote=引用 6 楼 Mr__G 的回复:] [quote=引用 4 楼 zhxianbin 的回复:] [quote=引用 2 楼 Mr__G 的回复:] [quote=引用 1 楼 zhxianbin 的回复:] 好像标准 IIC 接口,应该不难,找个类似的看看,我也没做过
[quote=引用 4 楼 zhxianbin 的回复:] [quote=引用 2 楼 Mr__G 的回复:] [quote=引用 1 楼 zhxianbin 的回复:] 好像标准 IIC 接口,应该不难,找个类似的看看,我也没做过
[quote=引用 2 楼 Mr__G 的回复:] [quote=引用 1 楼 zhxianbin 的回复:] 好像标准 IIC 接口,应该不难,找个类似的看看,我也没做过
[quote=引用 1 楼 zhxianbin 的回复:] 好像标准 IIC 接口,应该不难,找个类似的看看,我也没做过
好像标准 IIC 接口,应该不难,找个类似的看看,我也没做过
你的开发板是什么型号?如果开发板是通用的型号很多人都有,也许有人能帮到你。 另外,你的am2311驱动程序自己能够编译了么?是编译碰到问题还是驱动本身运行的时候有问题?
21,597
社区成员
21,709
社区内容
加载中
试试用AI创作助手写篇文章吧