ARM9和Linux的DS18B20驱动程序研究

时间:2014-01-16来源:网络


最后将data通过read接口函数发送到用户层——copy_to_user(buf,data,2),即将8位整数和8位小数部分送到用户层,完成一次数据读取过程。

4系统运行与测试

加载驱动后,通过用户层调用驱动程序,图4为通过串口调试测试结果。

结语

完成了基于ARM9和Linux2.6.30的DS18B20驱动程序编写,实现了温度数据的采集以及传输。以ARM9为平台,基于Linux2.6.30开发DS18B20的驱动程序,以模块的形式加载到内核,最后通过应用层调用驱动,获得温度数据。

1 2

关键词: ARM9 Linux DS18B20 温度采集

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版