基于嵌入式linux的温度采集系统的设计与实现

基于嵌入式linux的温度采集系统的设计与实现

ID:14828658

大小:286.35 KB

页数:27页

时间:2018-07-30

基于嵌入式linux的温度采集系统的设计与实现_第1页
基于嵌入式linux的温度采集系统的设计与实现_第2页
基于嵌入式linux的温度采集系统的设计与实现_第3页
基于嵌入式linux的温度采集系统的设计与实现_第4页
基于嵌入式linux的温度采集系统的设计与实现_第5页
资源描述:

《基于嵌入式linux的温度采集系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、课程设计论文题目基于嵌入式Linux的温度采集系统的设计与实现学院专业班级学号学生姓名指导教师完成时间2016年5月 摘要数据采集系统是信息科学的一个重要分支,它研究信息数据的采集、存储、处理以及控制等。本文提出采用嵌入式Linux作为操作系统,针对三星公司的S5PV210嵌入式处理器,设计一个嵌入式温度采集系统。论文在分析了Linux设备驱动程序的基本工作原理基础上,讨论了开发中经常会碰到的中断处理、拥塞处理、I/O端口,并在此基础上实现了基于S5PV210嵌入式处理器的开、读、写、关外部RAM的字符设备驱动和

2、网络驱动。结合高精度温度传感器DS18B20,实现温度的正确采集,并通过以太网络将数据上传给上位服务器。论文首先介绍了通信网络中各种设备特性、总线结构及传输技术,然后介绍根据单片机与PC机之间的串行通信原理,用ubantu完成数据采集系统的软件设计与实现,为用户提供一个友好的人机界面,对采集系统进行控制并显示采集后的数据。使用串口线传输数据,为数据采集系统和计算机之间的通讯开辟了新的道路。关键词:数据采集系统;以太网络;S5PV210;DS18B2023IDesignandImplementationofanEm

3、beddedTemperatureAcquisitionSystembasedonLinuxAbstractDataAcquisitionSystemisanimportantbranchofinformationscience,itstudiesthecollection,storage,processingandcontrolofinformationdata.Inthispaper,theembeddedLinuxisusedastheoperatingsystem,andtheembeddedS5PV21

4、0processorisdesignedtodesignanembeddedtemperatureacquisitionsystem.BasedontheanalysisoftheLinuxdevicedriverbasedonthebasicworkingprinciplediscusseddevelopmentoftenencounterinterruptioncongestionhandling,processing,I/Oports,andonthisbasis,realizeds5pv210embedd

5、edprocessoropen,read,write,outsidetheramofthecharactersetbydriverandthenetworkdriveon.CombinedwiththehighprecisiontemperaturesensorDS18B20,toachievethecorrecttemperaturecollection,andthroughtheEthernetnetworktouploaddatatothehostserver.Atfirst,thepaperintrodu

6、cesthecommunicationnetworkcharacteristicsofvariousdevices,busstructureandtransmissiontechnology,andthenintroduceaccordingtotheprincipleofserialcommunicationbetweenMCUandPC,ubantucompletedsoftwaredesignandimplementationofdataacquisitionsystem,toprovideuserswit

7、hafriendlyman-machineinterface,tocontroltheacquisitionsystemanddisplayafterthecollectionofthedata.Theuseofserialdatatransmission,forthedataacquisitionsystemandthecommunicationbetweenthecomputerhasopenedupanewpath.Keywords:Dataacquisitionsystem;Ethernet;S5PV21

8、0;DS18B2023目录第一章需求分析11.1总体设计11.2客户端界面设计(app:Linux_client)11.3服务器设计(linux)11.4硬件设计2第二章详细设计32.1代码调用过程32.2文件IO(系统库函数)32.3网络编程42.4内核驱动开发:(模块编程)62.5注册字符设备驱动72.6操作硬件的过程:(裸奔代码)8第三章测试过程103.1测试10第

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。