文档介绍
目录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)?系统工作频