您现在的位置:网站首页答辩论文计算机毕业设计计算机论文计算机软件

[计算机软件开发] 嵌入式操作系统在VIA Mini-ITX主板..

  • 简介: 原文 前 言嵌入式操作系统被广泛的应用于人类社会的各个方面,从用于工业控制的大型机器,到用于计算和通信的个人电子助理、智能化手机、机顶盒乃至于现代化的智能家电,随处都能看到嵌入式系统的身影。它的小巧和多样吸引了无数系统设计工程...
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载
原文

前 言
嵌入式操作系统被广泛的应用于人类社会的各个方面,从用于工业控制的大型机器,到用于计算和通信的个人电子助理、智能化手机、机顶盒乃至于现代化的智能家电,随处都能看到嵌入式系统的身影。它的小巧和多样吸引了无数系统设计工程师的目光,基于嵌入式系统的应用程序也应运而生。本文将要讨论的,是我将嵌入式操作系统Windows CE和嵌入式Linux运用于威盛EPIA Mini-ITX微型集成化主机板的探索与尝试。
传统的嵌入式系统一般指用于控制应用的非PC系统,它包括硬件和软件两部分。硬件部分包括微处理器、存储器、I/O端口、图形控制器等。软件部分包括支持实时和多任务操作的嵌入式操作系统和应用程序,而且在很多情况下这两种软件是组合在一起的。应用程序控制着系统的运作和行为;而操作系统控制着应用程序与硬件的交互作用。
嵌入式系统的核心是嵌入式微处理器MPU。常用的MPU内核体系有x86,ARM,MIPS,SH等。它们一般具备以下几个特点:一、对实时多任务有很强的支持能力,能完成多任务并且有较短的中断响应时间,从而使指令的执行时间减少到最低限度。二、具有功能很强的存储区保护功能。这样可以避免在软件模块之间出现错误的交叉作用,同时也有利于软件诊断。三、可扩展的处理器结构,能够最迅速地开发出满足应用的高性能的嵌入式微处理器。四、拥有低功耗的特性,这一特性在便携式设备上体现的更为显著。
嵌入式计算机系统同通用型计算机系统相比具有以下特点: 
1.嵌入式系统通常是面向特定应用的。嵌入式系统与通用型的最大不同就是嵌入式系统大多是为特定的用户群而设计的,用来实现特定的功能。

......


  目录

目 录

前 言 1
第一章. 平台简介 3
1.1 硬件平台 3
1.2 软件平台 3
1.2.1 Windows CE简介 4
1.2.2 Linux简介 6
第二章. WINCE的定制 10
2.1 方案选择与准备 10
2.2 系统的定制 10
2.3 WINCE下应用程序的开发 12
2.4 WINCE定制小结 13
第三章. LINUX的定制与安装 14
3.1 定制方案的比较与选择 14
3.2 系统组件详解 16
3.2.1 系统启动过程 16
3.2.2 引导装载程序LILO详解 18
3.2.2 内核编译 24
3.3 系统的定制与安装 34
3.3.1 建立Ramdisk文件系统 35
3.3.2 建立硬盘小系统 40
第四章. 心得、总结与展望 44
致 谢 46
参考文献 47
附录:外文翻译-嵌入式LINUX操作系统 48


  参考资料

【1】[美]CHRIS MUENCH著 精英科技译 Windows CE权威指南 北京:中国电力出版社,2001年
【2】[美]Microsoft公司著,天宏工作室译. Microsoft Windows CE 程序员指南. 北京:北京大学出版社,2000年
【3】[美]Jack Tackett Jr. David Gunter著 万华 李建森等译 Linux大全第三版 北京:电子工业出版社,1999年
【4】杨波 赵辉 古颖建著 Linux实用简明教程 西安:西安电子科技大学出版社,2001年

【5】汤子瀛 哲凤屏 汤小丹著 计算机操作系统 西安:西安电子科技大学出版社,2000年


  简单介绍

摘 要

嵌入式系统正在日益广泛的应用于人们生活的各个方面。本文所要介绍的,是以VIA EPIA Mini-ITX主板为硬件平台,在该平台上定制嵌入式操作系统的一个尝试,具体的说是面向多媒体应用的嵌入式系统的尝试。
嵌入式系统的最大特点在于其精简和实时性,在多媒体应用对实时性要求不高的情况下,精简就是本次毕设研究的主要方向所在。在众多的嵌入式操作系统中,我选择了Windows CE和Linux作为将要定制的目标系统。首先定制并安装了Windows CE,实现了一个能够运行Media Player播放器的嵌入式系统。随后开始学习嵌入式Linux操作系统。最初提出了两种方案,第一种是在完整的系统上进行裁剪,第二种是在磁盘上直接安装内核、启动脚本等文件来实现最小系统。在经过比较和尝试了两种方法的优劣之后,最终选择了安装法。通过细致了解Linux的系统结构,系统的启动过程,学习了系统内核的编译以及引导装载程序LILO的配置,定制了基于内存文件系统的小型嵌入式Linux。借助于嵌入式Linux常用工具BusyBox和TinyLogin,重新构建了基于硬盘的小型系统,能够完成用户管理和文件管理等功能。为进一步安装图形用户界面MiniGUI,从而实现系统的媒体播放功能奠定了基础。

重庆大学软件学院本科学位论文

查看评论 已有0位网友发表了看法
  • 验证码: