嵌入式系统课程设计报告_第1页
嵌入式系统课程设计报告_第2页
嵌入式系统课程设计报告_第3页
嵌入式系统课程设计报告_第4页
嵌入式系统课程设计报告_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、郑州航空工业管理学院嵌入式系统课程设计报告。主题:基于天空的嵌入式Linux系统设计2013- 2014第二学期本科:电子通信工程系名字:张衡专业:通信工程学号:指导老师:赵成电子通信工程系2014年5月制目录一、引言二、设计目的三、设计要求(创建VMWARE虚拟机。(2)安装linuxrhelisa 4操作系统环境。(建立Windows操作系统和Linux操作系统的共享功能。(4)安装用于建立交叉编译环境的天空的模拟软件。(U-Boot-1.3.2软件的结构和编译。(Linux-2.6.14内核源代码的配置和编译。(创建Linux根文件系统。(8)用天空对嵌入式系统的工作进行了模拟。四、实验

2、的进展计划五、审查评价六、整体设计七、总结八、参考文献一、引言根据电气和电子工程师协会(IEEE )的定义,嵌入式系统包括“设备控制、监视或辅助设备”(devices used to control,monitor,orassitytheoperationofequipment,machi 发现嵌入式系统是软件和硬件的集成体,机器等附属装置也可以复盖。 目前国内普遍认可的定义是以应用为中心,以计算机技术为基础,软件硬件可剪裁,应用系统对功能、可靠性、成本、体积、功耗要求很高的专用计算机系统。仿真技术也是实现仿真平台的关键,软件仿真技术的研究已经开始了。目前,嵌入式系统的模拟软件主要有skeye

3、和QEMU,其中用skeye软件来模拟嵌入式系统的硬件和软件系统。 在本课程设计中,采用ARMv4版本架构的ARM920T核心S3C2410A微处理器模拟了使用天空编译的嵌入式系统的基本模块。Skye是一个面向完整PC系统的开源模拟器,可以模拟嵌入式系统,为用户提供虚拟硬件平台。 这是一个指令级模拟器,用于模拟多个嵌入式开发板并支持多组CPU指令。 天空可以模拟所有必要的子系统,除了模拟处理器之外,还可以模拟网络硬件、图形硬件等。此外,天空还可以模拟所有必要的子系统。 在天空中运行操作系统与在实际的硬件环境中运行相同,看不到它们的差异,并且开发者也可以在天空中调试操作系统和系统软件。通过天空的

4、模拟集成环境,不仅可以简单地进入嵌入式系统软件的学习和开发领域,还可以有效地提高生产效率,有助于Linux内核的学习、分析、熟练,还可以学习ARM嵌入式CPU编程。二、设计目的通过了解嵌入式系统的基本知识和相关概念,在精通Linux操作系统的基础上,利用天空的模拟软件对嵌入式系统的开发过程进行软件模拟,从而在嵌入式Linux系统开发中具体来说,在设计过程中,掌握嵌入式Linux系统的基本部分的U-Boot软件、Linux内核的构成、编译、应用,掌握BusyBox软件和根文件系统的制作方法的skeye软件的使用方法在skeye仿真软件中运行U-Boot文件、vmLinux文件映像和根文件系统ro

5、ot.cramfs映像。最后,在掌握嵌入式系统的开发过程和天空软件使用方法的基础上,可以建立更有效的嵌入式系统开发方法,提高嵌入式系统的开发和应用效率。三、设计要求1 .任务要求要求独立分析主题的意义,设计实现步骤,制作相关软件,调整嵌入式系统的“三个基础部分”。这个设计的具体要求如下(创建VMWARE虚拟机。(2)安装linuxrhelisa 4操作系统环境。(建立Windows操作系统和Linux操作系统的共享功能。(4)安装用于构建交叉编译环境的天空的模拟软件。(U-Boot-1.3.2软件的结构和编译。(Linux-2.6.14内核源代码的配置和编译。(创建Linux根文件系统。(8)

6、用天空对嵌入式系统的工作进行了模拟。2 .设计所需的硬件和软件设备(1)硬件环境的构成电脑: Intel奔腾或更高版本内存: 1GB以上(2)软件环境的构成操作系统: microsoftwindowsxpprofessionalspack 2虚拟机: VMware WorkStation 7Linux系统: redhatenterpriselinux4(2.6.9-5. El )嵌入式交叉编译器: arm-linux-gcc版本3.4.4Linux内核版本: Linux-2.6.14天空的版本:天空-1.2.4U-Boot版本: U-Boot-1.3.2BusyBox版本: BusyBox-1

7、.2.03 .课程设计报告的内容以本设计报告要求的模式形式提交课程设计报告。4建议的流程时间表进度的安排调查(走了)资料、设计顺序开发环境的设置和构成为一天相关软件和系统的构成和编译为三天写一天设计报告。五、审查评价审查评价。评价机制权重过程评价考勤10%教室的纪律10%自主学习20%团队合作10%任务完成过程20%任务完成结果20%制作设计报告10%合计100%六种设计6.1构建VMware虚拟机1将包解压缩到指定的文件夹中双击Vmware WorkStation安装程序图标,然后运行安装程序,进入VMware虚拟机的安装初始加载界面。3 Vmware虚拟机初始加载完成后,进入安装向导屏幕,

8、单击Next继续下一步4选择安装类型,标准安装(Typical ),单击Next进入下一步5设置程序的安装,点击“change”按钮,就可以更改默认的安装路径,设置自己安装的程序路径。 选择了安装路径后,单击Next按钮前进到下一步骤6催促程序的安装时作成的快捷图标(桌面图标、开始菜单的程序文件夹、快速开始工具图标等3个项目)只要默认的设定即可,无需变更,可按下Next按钮确认在7前的各步骤中设定的项目正确,准备进入正式的安装流程。 在此步骤中,点击“Coutinue”按钮,进入正式的安装流程。8安装完成后,填写注册信息。 这里需要注册号码。 根据需要填写各项目后,直接点击“Enter”按钮进

9、行注册,进入下一步骤9不要在装有保护卡的电脑上选择“Restart Now”,相反,选择“Restart Now”,重新启动系统。 重新启动系统后,单击“开始”“所有程序”“vmware workstation”以运行VMware虚拟机6.2安装linuxrhelisa 4操作系统环境在Vmware虚拟机的执行画面中,点击菜单栏的“File”项目,从弹出菜单中选择“new”项目,点击弹出菜单的“Virtual Machine”项目。 将会出现“安装新虚拟机向导”2弹出式安装向导包含两个选项。 在此选择自定义安装,然后继续下一步3选择vmware虚拟机平台后,根据vmware虚拟机平台的不同,支

10、持的硬件特性也不同。 在此选择Workstation6.5-7.0,然后继续下一步4选择要安装的linuxos镜像,并使用Vmware虚拟机的“Easy Install”功能自动安装Linux操作系统。 选择第一个安装磁盘的镜像,然后继续下一步。5设置已安装的Linux系统的用户名和密码信息。 进入下一步。设置Linux虚拟机的显示名称和安装路径。 可以根据需要选择安装路径,并选择默认名称。 进入下一步。7配置虚拟机使用的处理器。 设定处理器的数量、处理器的核心数。 在这里使用默认的设定。 单核处理器是一个。 进入下一步。8配置虚拟机使用的存储区域。 在此设定为512MB。 进入下一步。9设定

11、网络类型。 选择usenetworkaddresstranslation (NAT ),然后继续下一步。设置10i/o适配器类型,然后继续下一步。创建要安装Linux操作系统的虚拟磁盘。 进入下一步12选择要使用的光盘的种类,可以是默认的设定。 进入下一步。13安装硬盘的空间大小为30GB,继续下一步。14设置存储磁盘文件的路径。 根据自己的情况选择,进行下一步。15对话框总结了以前的设定项目,如果没有错误,就不需要修正,点击Finsh按钮进行Linux系统的安装。第161张磁盘安装完毕,需要第2张磁盘的镜像。 单击右下角的“Change Disc”按钮,在弹出对话框中单击“Browse .”

12、按钮,然后在弹出对话框中双击第二个磁盘的镜像。 第三张和第四张的操作很相似。第174张磁盘的安装完成,需要第1张磁盘的镜像18 Linux系统安装完成后自动启动,显示登录画面。在19画面上输入刚开始设定的用户名和密码,进入Linux系统的桌面环境。6.3建立windows操作系统和Linux操作系统的共享功能1如果单击“应用程序”-“系统设置”-“安全级别”,则显示“安全级别配置”对话框。2在安全级别配置对话框中,将安全级别项设置为禁用防火。 没有防火墙。3单击应用程序-系统设置samba,然后在弹出的“samba服务器配置”对话框中进行配置。 显示的设定内容为空。 指示尚未设置Samba服务

13、器。4单击添加图标添加Samba服务共享,然后在弹出式对话框中选择并设置“基本”标签。 在“目录”文本框中输入/home/zq; 在Share name文本框中输入zq,然后从基本权限选项中选择读/写。 然后切换到Access标签。 有两种选择:一种只允许特定用户访问,另一种允许所有用户访问。 在此选择“允许访问到版本”选项。5首选项-单击“服务器设置.”后,显示“服务器设置”对话框。 在“基本”标签上,默认内容为“工作组”和“描述”。在“安全”标签上的Authentication Mode项目中为Share,在“加密密码”项目中为“否”,为guest帐户设置/home/zq文件夹的属性在wi

14、ndows操作系统中,右键单击“网络邻居”图标,弹出的“网络连接”对话框中显示一个名为“VMware Network Adapter VMnet8”的连接项目,然后右键单击该项目从弹出菜单中单击选择“属性”选项,然后显示VMware Network Adapter VMnet8属性对话框,并在“常规”标签中显示“此连接使用以下项(o )”文本框如果单击其中的“internet协议(tcp/ip )”项,然后单击下面的“properties (属性)”按钮,则显示“internet协议(tcp/ip )属性”对话框,显示在此处如果设置了Samba服务器的IP地址,然后单击“应用程序”-“系统工具

15、”-“networkdevicecontrol”项,将显示“网络设备控制”对话框。 点击“eth0”设备,确认“Status”栏的内容是“Active”(如果“Status”栏的内容是“Inactive”,则必须点击右侧的“Activate”按钮将其激活), 单击右侧的“配置.”按钮打开“网络配置”对话框,显示现有网络设备,并将其中的IP地址设置为与上一步骤相同的网络段的IP地址单击VMware虚拟机的VM菜单,然后选择“设置.”项。 在硬件选项卡左侧选择Network Adapter项,在右侧的Network connection中选择NAT : usetosharethehostsipaddress项,或者选择bridged : connecteddir 此外,在“设备状态”框中选择“已连接”和“打开连接电源”项目启动Smaba服务器,启动终端,在终端上输入命令service smb start,启动samba服务。在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论