嵌入式操作系统应用研究设计说明

上传人:l**** 文档编号:166106231 上传时间:2021-02-04 格式:DOC 页数:60 大小:948.50KB
返回 下载 相关 举报
嵌入式操作系统应用研究设计说明_第1页
第1页 / 共60页
嵌入式操作系统应用研究设计说明_第2页
第2页 / 共60页
嵌入式操作系统应用研究设计说明_第3页
第3页 / 共60页
嵌入式操作系统应用研究设计说明_第4页
第4页 / 共60页
嵌入式操作系统应用研究设计说明_第5页
第5页 / 共60页
点击查看更多>>
资源描述

《嵌入式操作系统应用研究设计说明》由会员分享,可在线阅读,更多相关《嵌入式操作系统应用研究设计说明(60页珍藏版)》请在金锄头文库上搜索。

1、 毕业设计(论文)设计(论文)题目嵌入式操作系统应用研究姓 名:学 号:学 院:专 业:软件工程年 级06级软件一班指导教师:附表2: 毕业设计(论文)开题报告论文题目:嵌入式操作系统应用研究姓 名:学 号:学 院:信息工程学院专 业:软件工程年 级:06级软件一班指导教师:word格式. 一、 课题来源嵌入式系统EOS(Embedded OperatingSystem)是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。嵌入式开发就是对于除了电脑之外的所有电子设备上操作系统的开发,开发对象有手机、掌上电脑、机电系统等

2、。未来的几年,随着信息化,智能化,网络化的发展,嵌入式系统技术也将获得广阔的发展空间。进入20世纪90年代,嵌入式技术全面展开,目前已成为通信和消费类产品的共同发展方向。嵌入式系统是研究的热点。促使我们投入到这个广阔的事业中去。在研究的同时,我门也可以发现由于嵌入式系统并不是突然出现的,对于微处理器应用的研究和硬件系统的研究已经有了一个很长时间的发展历史。所以无论是从硬件方面还是软件方面我们都很容易获得研发的资料。因此嵌入式操作系统应用研究可使我们能够掌握有关的知识,使自己在嵌入式方面有所研究。二、 本课题的基本容随着Internet技术的发展、信息家电的普及应用及EOS的微型化和专业化,EO

3、S开始从单一的弱功能向高专业化的强功能方向发展。嵌人式操作系统在系统实时高效性、硬件的相关依赖性、软件固态化以及应用的专用性等方面具有较为突出的特点。本课题主要研究嵌入式系统硬件平台的体系结构;研究嵌入式操作系统及其移植、应用和开发。三、 本课题的重点和难点重点:交叉编译,核移植,根文件系统制作难点:交叉编译,核移植,根文件系统制作四、 论文提纲绪论:说明本课题的目的及意义。本论:1、 嵌入式操作系统开发简介。2、 在Linux服务器上安装交叉编译工具的设计思想说明。3、 嵌入式Linux核的配置与编译。嵌入式应用程序编程环境与方法。4、 嵌入式Linux应用程序的开发。结束语:对本系统做出客

4、观评价,给出它的优点和不足之处,并给出改进方法。五、 进度安排4/24提出要求式样书4/31:提出详细设计,提交详细设计式样书5/17:完成编码5/25:完成单体测试5/28:完成结合测试5/31:完成论文,准备答辩指导教师意见:(请手写意见和签名)(对本课题的深度、广度及工作量的意见)指导教师:(签字)年 月 日教研室审查意见:(请手写意见和签名) 教研室负责人:(签字) 年 月 日毕 业 论 文 开 题 报 告附表3.毕业设计(论文)任务书学 生 姓 名学号指导教师设计(论文)题目嵌入式操作系统应用研究主要 研究 容掌握Linux常用命令的运用和c+语言编程,掌握运用QT进行页面设计和编码

5、,了解嵌入式操作系统开发环境的安装,尤其是GCC(GNU Compiler Collection)和QT的安装与环境的的配置,了解gcc的编译过程和一些常用的命令,了解核的裁剪的方法与意义和对其编译的过程与方法,掌握如何在嵌入式操作系统环境下编程,并能开发一些简单的应用程序,了解如何将裁剪的核和应用程序移植到ARM机箱上的过程与方法研 究 方 法综合运用C+、linux和qt的开发技术,结合毕业设计的要求,在虚拟机上来完成嵌入式操作系统应用研究的相关容主要技术指标(或研究目标)熟悉嵌入式操作系统的定义和核裁剪的意义,掌握在嵌入式系统下编程的方法并学习开发一些简单的应用程序,了解核和应用程序的移

6、植过程主要 参考 文献C+ GUI QT4 编程(第二版) Jasmin Blanchette Mark Summerfield著 电子工业Linux操作系统原理与应用 玲著 电子科技大学嵌入式系统设计与应用开发 灵翔著 航空航天大学注:1、本表由指导教师根据学生的开题报告填写,下发给学生,并定期检查学生进度。本表可用微机打印;2、由理工科指导教师填写。附表4.毕业设计(论文)成绩评定表学院: 信息工程学院 专业: 软件工程 年级: 06级 学号设计(论文)总成绩设计(论文)题目嵌入式操作系统应用研究指导教师评语评定成绩: 60%= 签名: 年 月 日答辩 小 组 评 语答辩成绩: 40%=

7、组长签名: 年 月 日注:指导教师、答辩小组给予的成绩和设计(论文)总成绩统一实行百分制,总成绩中指导教师评分占60%,答辩小组评分占40%。评语、成绩、签名及日期处必须手写。目 录摘 要10Abstract11一、开发环境简介12(一)操作系统:Windows XP、Red Hat Linux 9.012(二)开发工具12(三)开发语言12(四)Qt 系统的信号与槽机制简介12(五)软硬件环境支持15二、嵌入式操作系统概要16(一)嵌入式简介16(二)嵌入式技术的发展现状与趋势161.嵌入式在国发展状况162.嵌入式技术的发展趋势17(三)基于ARM的嵌入式linux核的裁剪与移植181.建

8、立交叉编译环境182.核的获得183.核的编译183.Busybox与根文件系统的构造214.什么是根文件系统214.BootLoader简介,调试与烧写235.嵌入式linux系统核,文件系统的移植24三、嵌入式操作系统应用程序的开发25(一)Qt应用程序开发流程25(二)Qt应用程序“记事本”的具体开发流程251.记事本各部分功能:262.开发流程中的注意事项283.在Linux下进行源码编译和运行325.如何将源程序移植到目标Linux系统33参考文献35注 释36附 录37一.Qt/X11的编译安装简介37二.嵌入式Linux文件系统37 辞38摘 要随着IT产业、信息产业和家电产业等

9、的迅猛发展,嵌入式系统(Embedded System)无疑是当今最热门的概念之一。嵌入式产品的软硬件技术也正发生着深刻的变化。嵌入式产品由原来的功能单一、界面简单的风格逐渐向多功能、界面美观、交互性好的方向发展。嵌入式技术的发展,是当今新型技术时代的一个重大标志,嵌入式操作系统已成为全球电子市场的一个关键支撑,嵌入式系统产品的应用已超过整个计算机应用的40%。本课题首先了解嵌入式操作系统的定义,掌握核的裁剪与编译;然后了解Linux下嵌入式应用程序开发流程,界面部分采用 QT Designer来设计;最后了解如何进行嵌入式操作系统核和应用程序的移植。关 键 词Linux,嵌入式操作系统,QT

10、,GCC,核裁剪与编译,BootloaderAbstractWith the rapid development of IT industry, information industry, and home appliance industry, embedded system is one of the most popular concept now. Embedded hardware and software technology is also undergoing profound changes. Embedded products are developing from sin

11、gle function, simple interface to multi-functional, beautiful and friendly interactive interface.And the development of the embedded technologies is a significant of new technologies today,embedded operating system has become a key of the global electronics market,and the application of embedded sys

12、tem have been more than 40% of the entire computer applications.First of all,understanding of definition of the embedded operating system is necessary, and we should also learn how to cut and compile the kernel;then we should understand the development process of the embedded application under the L

13、inux,and parts of the interface have been designed by QT Designer;the last we should leran how to transplant the embedded operation system kernel and the applications.KeywordsLinux, Embedded OS, QT, GCC, the cutting and compilement of kernel, Bootloader一、 开发环境简介(一) 操作系统:Windows XP、Red Hat Linux 9.0嵌入式产品中选择什么样的操作系统极为重要,嵌入式Linux由于其开源特性、实时性好、可移植、置网络支持等优点在嵌入式领域成为主力军。如今,业界已经达成共识:即嵌入式linux是大势所趋,其巨大的市场潜力与酝酿的无限商机必然会吸引众多的厂商进入这一领域。(二) 开发工具Qt Creator 1.3.1 、Qt Linguist 3.3.5 、 Source Insight 3.5随着通信行

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作范文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号