嵌入式开发环境搭建.ppt_第1页
嵌入式开发环境搭建.ppt_第2页
嵌入式开发环境搭建.ppt_第3页
嵌入式开发环境搭建.ppt_第4页
嵌入式开发环境搭建.ppt_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

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

文档简介

1、Linux 开发环境搭建,主要内容,Linux概述介绍 Vmware创建虚拟机 安装Red hat Linux操作系统的概念以及L,嵌入式操作系统,什么是嵌入式系统? 在各种设备、装置或系统中,完成特定功能的软硬件系统 它们是一个大设备、装置或系统中的一部分,这个大设备、装置或系统可以不是“计算机” 通常工作在反应式或对处理时间有较严格要求环境中 由于它们被嵌入在各种设备、装置或系统中,因此称为嵌入式系统 什么是嵌入式操作系统 用在嵌入式系统中的OS,称为嵌入式操作系统 嵌入式操作系统,是运行在嵌入式智能芯片环境中,对整个智能芯片以及它所操作、控制的各种部件装置等等资源进行统一协调、调度、指挥

2、和控制的系统软件,嵌入式linux系统的特点,嵌入式linux系统:使用linux作为操作系统的嵌入式系统。Linux有以下优点: 软硬件可裁剪,功能强大,可靠性高,成本低,功耗低。 源代码完全开放 强大的网络支持功能 具备整套工具链 支持硬件广泛 X86,ARM,POWEPC,LPHA,MOTOROLA M68K,NEC VAX等各种体系结构上,它覆盖的领域小到手表,大到超级计算机集群。,典型嵌入式系统,Linux 系统简介,Linux最早是由Linus Torvalds开发维护的开放源代码类UNIX(UNIX LIKE)操作系统的内核。 1991年在GNU的GPL(General Publ

3、ic License) 原则下发行 加入了GNU tools ,系统工具、完整的开发环境等,加入了X-Free86图形接口 Linux内核是开源且可以免费使用,Linux厂商以服务赢利 开源 != 免费,Linux发展历史,Linux 起源 1991 芬兰学生 发布0.01版本 1992 年1000人使用linux 1994年 linux 1.0发布 1995年 linux在 Intel ,sun Sparc 上运行,用户超过50万 1996年 linux 2.0发布 1998年 linux 迅猛发展,redhat成立 2001年 linux2.4发布 2004年 linux 2.6发布 20

4、11年 linux 3.0发布 如今 linux-3.1.5 ,Linux 操作系统的特点,是真正的多用户、多任务操作系统; 是符合POSIX标准的系统; 提供shell命令解释程序和编程语言; 提供强大的管理功能,包括远程管理功能;(SSH) 具有内核的编程接口; 具有图形用户接口;(KDE/Gnome) 具有大量有用的实用程序和通信、联网工具; Linux系统组成部分的源代码是开放的,任何人都能修改和重新发布 Linux系统不仅可以运行自由发布的应用软件,还可以运行许多商业化的应用软件。 Linux厂商以服务赢利。 它可以运行在几乎所有硬件平台上。,

5、Linux内核版本,Linux继承UNIX版本制定的规则,将Linux的版本分为内核版本和发行版本两类。 内核版本是指Linux系统内核的版本号。它又分为开发版和稳定版。下面是一个linux的内核版本号 2 .6 .18 -92 .e15 主版本号.次版本.释出版本-修订版本 次版本号为奇数的(如2.3、2.5等)是实验性的开发版内核,用于测试和发展新功能,等测试没问题才加入下一版的稳定内核中,通常仅由内核开发人员使用。 次版本号为偶数(如2.4、2.6等)是稳定的内核版本。等开发版内核功能成熟才加到这类版本中。重点在于提供一个相对稳定的linux作业环境。,Linux发行版本,发行版本是指由

6、不同的公司或组织将Linux内核与应用程序、文档组织在一起,构成的一个发行套装。这个“Kernel+Software+Tools”的可以完全安装的系统,称之为Linux distribution,一般中文译成可完全安装的套件,或linux发行版本。 各个公司或组织通常会使用CD-ROM或镜像文件发布它们的Linux发行套件。 每个发行版本都有自己的特性,目前全球有超过100种以上的Linux发行版本。,流行的Linux 发行版,流行的Linux发行版本: Red Hat、Mandrake、Slackware、Gentoo、SuSE、Debian、红旗Lniux、CentOS、Ubuntu、Fe

7、dora 根据用途,发行版本可分以下三类: 用于企业环境:建议使用商业版本,如redhat或SuSE,商业版本都会提供增值服务,可以降低企业风险! 用于个人或教学的服务器环境:免费且完全兼容商业版redhat的CentOS是个不错的选择。 用于个人的桌面计算机:建议使用很炫的Fedora / Ubuntu等桌面环境版本。,ubuntu,Red Hat的优势: Red Hat Linux是商业上最成熟也是目前最流行的Linux发布版本之一,无论在销售还是装机容量上都居前列。 Red Hat Linux可运行在多种硬件平台上。 网络上有大量的linux技术文章是针对Red Hat Linux来介绍

8、的。,红帽(Redhat),Linux的内核体系结构,与UNIX系统相似,Linux系统大致可分为3层:靠近硬件的底层是内核,即linux操作系统的常驻内存部分,对外提供内核的接口亦即系统调用; 中间层有公用函数库,构建在系统调用接口上;应用软件既可以使用公用函数库,也可以使用系统调用;Shell层是一种特殊的应用程序,它为运行其他应用程序提供了一个接口。 最外层是应用层,即用户程序部分,包括各种文本处理程序、语言编译程序及游戏程序等。Linux的系统结构如图所示。,内核,系统调用,库函数,Shell,应用软件,VMware,VMware Workstation 是一款功能强大的桌面虚拟计算机

9、软件,提供用户可在单一的桌面上同时运行不同的操作系统,和进行开发、测试 、部署新的应用程序的最佳解决方案。 安装 首先安装好vmware Workstation软件。打开该软件后会出现如下界面:,创建一个虚拟机,创建一个新的虚拟机 选择FILE-NEW-Virtual Machine 按照提示,选择linux、redhat 5, 接着选择I will install the operating system later.即稍后安装操作系统,一直下一步即可。,创建一个虚拟机,配置好后,应该如图所示。 这里设置redhat镜像文件:选择commands图框里的Edit Vitual Machine

10、 settings- CD/DVD-USE ISO image file-Browse 将redhat镜像文件选中。 点击下方的ok保存设置,Red Hat5安装的步骤,(1) 虚拟机配置好后,就可以启动该虚拟机,进入linux的安装过程了。 点击power on this virtual machine。出现redhat安装界面,回车进入下一步。,(2)语言和键盘,语言选择中文,键盘默认。 安装序列号输入:49af89414d147589,(3)为系统分区,我们创建的虚拟磁盘是个空盘,在安装redhat操作系统之前需要进行格式化。因此在下面的操作中选择“是”。,(4)为系统分区,这里我们选择

11、建立自定义的分区。 然后会进入到分区界面。,(4)为系统分区,根据不同的应用,磁盘的划分也有多种。 这里我们将硬盘划分一个交换区和两个分区。 一个swap交换区:用来支持虚拟内存,也即当没有足够的内存来存储系统正在处理的数据时,一部分数据就被写入交换区。交换区容量至少等于内存容量,一般是内存容量的两倍。 一个/boot分区(100MB):此分区包含linux操作系统的内核、引导Red Hat Linux系统的开机引导程序,以及其他在开机过程中使用的文件。 一个/根分区(剩余空间分给根分区),(4)为系统分区,添加分区: 先建立swap交换区:点击 新建-文件系统类型中选择swap -大小(MB

12、)中填入1000 -确定 创建/boot分区、/根分区。点击 新建 - 在挂载点里先后选择 /boot和/分区 -大小(MB) 根据上页的分析设定大小 -确定。如图所示。 分完区后,如图所示。,(5),接下来配置引导程序和设置ip地址,因可以在安装好系统后设置,这里我们直接点击下一步。 设置根口令:设置一个系统管理员的密码。,(6)选择软件包组,点击下一步会进入到这个界面。 因为我们的ARM板用到串口,而“虚拟化”软件包会占用到串口,所以这里不要选择它。 同时将软件开发和网络服务器选上。 如图所示 点击下一步,就进入到了软件安装的阶段了,这个有20分钟左右。,(7),软件安装完成,重新引导系统后,一份完整的软件安装

温馨提示

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

评论

0/150

提交评论