基于嵌入式linux计算器的实现.doc

想预览更多内容,点击预览全文

申明敬告:

本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己完全接受本站规则且自行承担所有风险,本站不退款、不进行额外附加服务;如果您已付费下载过本站文档,您可以点击这里二次下载

文档介绍

目录TOC\o"1-3"\h\z22895第1章系统分析117051.1需求分析146681.2硬件分析1244931.2.1实验环境1268921.3软件分析2290071.3.1操作系统简介2161471.3.2开发技术简介226386第2章系统设计4113652.1操作系统移植443302.2系统模块设计4165272.3函数设计4271272.4关键流程553552.4.1系统主流程5281512.4.2功能按键流程图59929第3章Qt程序移植7315863.1建立交叉编译环境7244753.2Qt源文件的编译8121113.3Qt应用的移植89160第4章系统调试及运行9208804.1调试分析9176194.2结果分析1023209参考文献1123029附录12沈阳航空航天大学课程设计报告KEYWORDS第1章系统分析第1章系统分析1.1需求分析课程设计内容和要求:设计一个简单的计算器,能够进行加、减、乘、除等数学操作。利用嵌入式linux和Qt,在ARM9上实现。界面尽可能友好、美观。这是一个简单的计算器软件,功能为加、减、乘、除等,在嵌入式设备上实现,使用方便,性能可靠,基于ARM内核的微处理器在市场上绝对处于领导地位,因此该类项目拥有庞大的市场。1.2硬件分析将编写好的程序Makefile后,通过Vivi烧入到博创UP-Star2410开发板上,开机运行即可。1.2.1实验环境实验环境是:win7下安装虚拟机,在虚拟机上安装linux(ubuntu11.10)开发板是:博创UP-Star6410,开发板。软件资源:(1)内核版本linux2.6.21(2)BootLoader:U-boot(3)文件系统:Cramfs+Yaffs2硬件资源:(1)?基于ARM1176JZF-S内核的SAMSUNGS3C6410处理器?(2)?系统工作频

最近下载