欢迎来到天天文库
浏览记录
ID:33101801
大小:2.02 MB
页数:89页
时间:2019-02-20
《基于嵌入式linux数据采集系统的软件设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、电子科技大学UNIVERSITYOFELECTRONICSCIENCEANDTECHNOLOGYOFCHINA硕士学位论文MASTERTHESIS论文题目基于嵌入式Linux数据采集系统的软件设计与实现学科专业测试计量技术及仪器学号201021070217作者姓名王琼指导教师谢永乐教授万方数据分类号密级注1UDC学位论文基于嵌入式Linux数据采集系统的软件设计与实现(题名和副题名)王琼(作者姓名)指导教师谢永乐教授电子科技大学成都(姓名、职称、单位名称)申请学位级别硕士学科专业测试计量技术及仪器提交论文日2013.5.20论文答辩日期2013.5.30学位授予单位和日期电子科技大学
2、2013年6月答辩委员会主席评阅人万方数据THESOFTWAREDESIGNANDIMPLEMENTATIONOFDATAACQUISITIONSYSTEMBASEDONEMBEDDEDLINUXAThesisSubmittedtoUniversityofElectronicScienceandTechnologyofChinaMajor:MeasuringandTestingTechnology&InstrumentsAuthor:QiongWangAdvisor:ProYongleXieSchool:SchoolofAutomationEngineering万方数据独创性声明本人
3、声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。作者签名:日期:年月日论文使用授权本学位论文作者完全了解电子科技大学有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段
4、保存、汇编学位论文。(保密的学位论文在解密后应遵守此规定)作者签名:导师签名:日期:年月日万方数据摘要摘要随着嵌入式技术的发展,嵌入式系统已经渗入到手持PDA设备、工业控制和仪器仪表等应用领域。作为仪器领域的数据采集系统,也倾向于使用嵌入式Linux系统。对于嵌入式系统的研究不仅限于系统移植和驱动模块的研究,嵌入式系统的GUI开发关系到一个嵌入式产品能否被用户接受和喜爱。因此,本文研究嵌入式Linux数据采集系统软件设计与实现,包括Linux系统的移植和嵌入式GUI的开发。采用PowerPC架构的MPC85XX嵌入式处理器作为硬件控制平台,以嵌入式Linux作为开发板的操作系统,数据
5、采集系统的GUI开发采用了高集成、良好跨平台的Qt/Embedded开发工具,从而设计出更加友好和简洁的数据采集系统界面。首先,本文介绍了数据采集系统的发展状况和嵌入式Linux系统GUI发展现况。根据需求分析,对系统总体方案进行设计,并给出了数据采集系统软件设计总体架构模型。其次,使用LTIB搭建了嵌入式系统开发的交叉编译环境。完成基于MPC85XX微处理器的软件系统平台搭建和移植工作。包括U-Boot的编译和移植,内核的裁剪和移植,以及采用BusyBox定制根文件系统。再次,详细阐述了Qt编程中的核心技术模块,如Qt的信号与槽机制。搭建了Qt的开发环境,完成Qt/E在MPC85X
6、X平台上的移植工作。并且介绍了Qt的开发流程以及QtDesigner的使用。最后,根据数据采集系统的界面功能需求,给出了数据采集系统界面的设计方案,实现界面的设计效果。界面设计主要有三大模块构成:显示模块、数据采集控制模块、信号分析处理模块。同时,通过对移植的嵌入式系统进行调试,验证移植操作系统的稳定性和界面的友好直观性。关键词:嵌入式Linux,数据采集卡,Qt/E,PowerPCI万方数据ABSTRACTABSTRACTWiththedevelopmentofEmbeddedtechnology,embeddedsystemshavebeenusedtothefieldofhan
7、dheldPDAdevices,industrialcontrolandinstrumentation.DataacquisitionsystemisoneofthemostimportantpartintheTestandInstrumentfield,whichistendtouseembeddedLinuxasitsoperatingsystems.TheresearchofEmbeddedsystemisnotonlyincludingsystem
此文档下载收益归作者所有