作者wtchen (没有存在感的人)
看板LinuxDev
标题[核心] 是否该用Industrial I/O架构 ?
时间Fri Jul 10 22:32:22 2015
由於kernel里面附的adc driver大部份都是使用Industrial I/O架构
所以我稍微看了一下
http://wiki.analog.com/software/linux/docs/iio/iio
感觉上蛮方便的,目前只用过两个
- dht11:失败率极高,看了一下没有重试机制
(dht11用的1-wire protocol本来就容易失败)
- mcp3008:rpi没有内建dt-overlay,要自己写,不过使用算简单。
手上有一块MPU-6050要写driver(走i2c,六个数据)给四轴用
(因为kernel里面没有可用的driver)
不知用iio架构会比较好还是普通的platform_device/driver会比较好
(用platform_device的话可以拿i2c-rtc的module直接改)
不知板上有无熟悉platform_device的人可以给点意见?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 86.200.216.38
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/LinuxDev/M.1436538745.A.5E2.html
1F:→ WPC001: goo.gl/gnZt3G 不用自己写吧... 07/11 11:33
2F:→ wtchen: 原来4.1已经有了...(我刚升到4.0.7) 07/11 16:56
※ 编辑: wtchen (90.27.152.170), 07/20/2015 17:11:45
※ 编辑: wtchen (90.27.152.170), 07/20/2015 22:04:36