您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 2016嵌入式系统课程设计报告书
1郑州航空工业管理学院嵌入式系统课程设计报告题目:基于SKYEYE的嵌入式Linux系统设计20–20第学期院系:姓名:专业:学号:指导老师:2目录一、引言-------------------------------------------------------------------------3二、设计目的-------------------------------------------------------------------3三、设计要求-------------------------------------------------------------------3四、课程设计报告内容-------------------------------------------------------4五、总体设计-------------------------------------------------------------------9六、总结-------------------------------------------------------------------------9七、参考文献-------------------------------------------------------------------93一、引言随着3C融合进程和我国传统产业结构升级的加速,人们对设备越来越高的应用需要已经无法满足当前和未来高性能的应用与发展需求。显然,嵌入式系统的软硬件技和开发手段,正日益受到重视,成为各领域技术创新的重要基础。目前,嵌入式系统是近年来发展很快的计算机方面的学科方向,并迅速渗透到控制、自动化、仪器仪表等学科。嵌入式方向包括了软硬件协同设计、嵌入式体系结构、实时操作系统、嵌入式产品设计等方面的知识,大于当代大学生,更需要掌握嵌入式系统设计的典型开发工具和开发核心技术。对于嵌入式市场的发展来说,中国市场的意义更加重大。中国市场对于嵌入式互联网这场革命来说非常关键。勃勃的生机,很好的产业互动,良好的协作精神,中国现在正在形成一个健康的嵌入式的发展模式和转型模式。中国可能是一个引入点,嵌入式市场现在中国蓬勃发展,然后辐射到全球其他地区。二、设计目的通过对嵌入式系统的基本知识及相关概念的了解,在熟悉Linux操作系统的基础上,利用SKYEYE仿真软件,对嵌入式系统的开发过程进行软件仿真,从而掌握嵌入式Linux系统开发中的主要方法。具体地,在设计过程中,达到以下目标:掌握嵌入式Linux系统基础部分的U-Boot软件、Linux内核的配置、编译与应用;掌握BusyBox软件及根文件系统的制作方法;掌握SKYEYE软件的使用方法,通过SKYEYE仿真软件运行U-Boot文件、vmLinux文件映像及根文件系统root.cramfs映像。最终,能在掌握嵌入式系统开发过程及SKYEYE软件使用方法的基础上,建立更有效的嵌入式系统开发方法,提高嵌入式系统的开发与应用的效率。三、设计要求1.任务要求要求能独立地分析题目意义、设计实现步骤、制作相关软件、调试嵌入式系统“三大基础部分”。该设计的具体要求如下:(1)建立VMWARE虚拟机。(2)安装LinuxRHELAS4操作系统环境。(3)建立Windows操作系统与Linux操作系统的共享功能。(4)建立交叉编译环境;安装SKYEYE仿真软件。(5)配置并编译U-Boot-1.3.2软件。(6)配置并编译Linux-2.6.14内核源代码。(7)制作Linux根文件系统。(8)使用SKYEYE仿真嵌入式系统的运行。2.设计所需的软硬件设备(1)硬件环境配置计算机:Intel(R)Pentium(R)及以上内存:1GB及以上(2)软件环境配置操作系统:MicrosoftWindowsXPProfessionalServicePack24虚拟机:VMwareWorkStation7Linux系统:RedHatEnterpriseLinuxAS4(2.6.9-5.EL)嵌入式交叉编译器:arm-linux-gcc3.4.4版本Linux内核版本:Linux-2.6.14SKYEYE版本:skyeye-1.2.4U-Boot版本:U-Boot-1.3.2BusyBox版本:BusyBox-1.2.0四、课程设计报告内容1.建立VMWARE虚拟机。1)双击VMwareWorkstation的安装程序图标,运行安装程序,进入VMware虚拟机的安扎un个的初始加载界面。2)VMware虚拟机的初始加载结束后,进入安装向导界面,点击next进入下一步。3)安装类型:选择Typical,在点击next进入下一步。4)设定程序安装路径,点击“change..”按钮,可以选择更改默认的安装路径,然后设置成自己需要安装的程序路径。在选定安装路径之后,点击next进入下一步。5)提示安装程序是需要创建的快捷图标(桌面图标、开始菜单中的程序文件夹及快速启动工具图标等三项),按默认的设置即可,不需要改动,点击next进入下一步。6)确认前面各个步骤中设置的项目是否正确,并准备进入正式的安装过程。在这里选择直接点击“continue”按钮进入正式安装过程。7)安装完毕后,填写注册信息,这里需要产品注册码,按要求将对应各项填写完之后,直接点击“enter”进行注册信息,并进入下一步。8)重新启动计算机,完成VMware虚拟机的安装,这里直接点击“restartnow”按钮,重新启动系统。9)系统重新启动后,点击“开始”→“所有程序”→“VMware”→“VMwareWorkstation”,运行虚拟机。2.安装LinuxRHELAS4操作系统环境。1)在VMware虚拟机的运行界面中,点击菜单栏中的“File”项,在弹出下拉菜单中选“New”项,再点选弹出菜单的“VirtualMachine…”项。出现新的虚拟机向导。2)安装向导提供两个选项:典型(Typical)安装与自定义安装(Custom)。这里默认的选项是使用自定义安装,直接点击next进入下一步。3)选择VMware虚拟机平台,不同的VMware虚拟机平台支持的硬件特性不同,这里选择Workstation6.5~7.0,点击next进入下一步。4)选择要安装的Linux操作系统光盘镜像,同时使用VMware虚拟机的“EasyInstall”功能自动安装Linux操作系统。选择第一张安装光盘,然后点击next进入下一步。5)设置安装的Linux系统的用户名和密码信息。点击next进入下一步。6)设置Linux虚拟机的显示名称及安装路径。安装路径根据自己的情况选择Linux系统在用户本机上实际的安装路径。Linux虚拟机名称5在这里是默认的。点击next进入下一步。7)配置虚拟机使用的处理器,配置处理器数量,处理器的内核器,这里使用默认设置:一个单核处理器,点击next。8)配置虚拟机使用的存储器空间,按照默认设置,点击next。9)设置网络类型,按照默认设置,点击next。10)设置I/O适配器类型,按照默认设置,点击next。11)创建一个虚拟磁盘,在其上安装Linux操作系统,按照默认设置,点击next。12)选择使用的磁盘类型,按照默认设置,点击next。13)设置硬盘的空间大小,按照默认设置,点击next。14)设定存储磁盘文件的路径,具体路径可以根据自己的情况进行选择,完成后点击next。15)对话框汇总了前面的设置项目,如果没有错误,不惜要修改,直接点击“Finish”按钮,进行Linux系统的安装。16)第一张光盘安装完毕后,需要第二张安装光盘的镜像,点击右下方的“ChangeDise”,在弹出的对话框点击“Browse”,在弹出的对话框选择第二张安装光盘的镜像,然后返回之前的界面点击“OK”,继续安装。第二张安装完毕后,同样的方法选择第三张、第四张光盘安装。完成后又需要第一张光盘安装,同样的方法。17)Linux系统安装完毕后会自动启动,出现登录页面。输入用户名root、口令,进入Linux系统的桌面环境,可以看出来,RedHatLinux系统运行在VMware环境中,这与独立安装的RedHatLinux系统相比几乎没有差别。下面安装RedHatLinux系统的应用程序软件包18)为了能正常安装Linux应用程序,需要进行光盘选项设置,双击右下角的“CD/DVD2(IDE)”图标,选中右侧的“connected”,点击ok返回。19)添加相应的应用程序。点击“Application”→“SystemSetting”→“Add/RemoveApplication”菜单。弹出的“程序包管理器”窗口,这里选择“windowsfile…”一项,点击“update”进入下一步。弹出的窗口点击“continue”,进入下一步,程序自动安装。在安装过程中不断出现更换光盘镜像的提示,按弹出的对话框内容更换相应的关盘镜像即可,知道安装完毕。20)点击“Action”→“LogOut”,注销系统,是安装的程序包可用。3.建立Windows操作系统与Linux操作系统的共享功能。(samba服务)1)点击Application→systemsetting→securitylevel,弹出securitylevelconfiguration的对话框。2)在对话框中,将“securitylevel”项设置为”disablefirewall”,既无防火墙。3)点击Application→systemsetting→serversetting→samba,在sambaserverconfiguration的配置界面中显示的配置内容为空,说明还没有配置samba服务器。4)点击ADD,添加一个samba服务共享。弹出的对话框中,选择Basic选项卡:在Directory文本框中输入/home/zcent;在Sharename文本6框中输入zcnet;在BasicPermission选项中选择Read/Write。切换到Access选项卡中,选择“Allowaccesstoeveryone”。5)在sambaserverconfiguration窗口中,点击perference→serversetting…,弹出“服务器设置”对话框,在其中进行服务器设置。6)Basic选项卡中,按默认内容设置“workgroup”与“description”。Security选项卡中,“authenticationmode”选择“share”,“encryptpasswords”选择“no”,“guestaccount”选择“noguestaccount”。7)设置/home/zcent文件夹的属性,在permissions的owner、group、others项全选。8)设置samba服务器IP地址。点击applications→systemtools→networkdevicecontrol,弹出网络设备控制对话框,点击“etho”设备,确认“status”栏的内容为“active”,再点击右边的“configure..”按钮。随后显示的“网络配置”对话框,显示了已有的网络设备。9)配置网络属性。在windows操作系统环境下,右键点击“网上邻居”图标,在弹出的“网络连接”对话框中,右键点击“vmwarenetworkvmnet8”,查看它的IP地址,下面将相关的IP地址都配置在同一网段中。在虚拟机的网络配置对话框中,选中“etho”设备,确认“profile”栏下面的选择框是选中的,然后点击上面的“Edit”图标按钮,弹出以太网对话框。选中下面的staticallysetIPaddesses,在Addess项填入的IP地址要与windows在同一网段,subnetmask项填255.255.255.0。10)点击VMware虚拟机的VM菜单,选择se
本文标题:2016嵌入式系统课程设计报告书
链接地址:https://www.777doc.com/doc-2971422 .html