楼主:
wtchen (没有存在感的人)
2015-07-10 22:32:22由于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的人可以给点意见?