基于S3C2440的嵌入式Linux驱动——DS18B20温度传感器(添加使用platform总线机制)
此代码为本人原创。该代码仍有不完善之处,有可能还要再次修改!仅供参考!若有错误、疑问和意见请留言,非常感谢!该驱动程序基于TQ2440开发板,内核2.6.30。驱动程序比较简单,使用字符设备来实现。要注意的是在模拟DS18B20的总线时序时,处理器不能抢占当前线程从而造成时序错乱,因此使用了自旋锁来禁止处理器抢占。代码比较简单,所以代码注释也比较少。如果有不明白的请参考DS18B20的datash