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

下载本文档

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

文档简介

1、Linux 开发环境搭建,目的:学会独立安装linux操作系统,主要内容,Linux概述介绍 Vmware创建虚拟机 安装centos操作系统的概念以及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

3、Public 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发

4、布 2011年 linux 3.0发布 如今 linux-3.1.5 LINUX-3.6.32最新版本 ,Linux 操作系统的特点,是真正的多用户、多任务操作系统; 是符合POSIX标准的系统;(Portable Operating System Interface of Unix) 提供shell命令解释程序和编程语言; 提供强大的管理功能,包括远程管理功能;(SSH) 具有内核的编程接口; 具有大量有用的实用程序和通信、联网工具; Linux系统不仅可以运行自由发布的应用软件,还可以运行许多商业化的应用软件。 Linux厂商以服务赢利。,Linux

5、内核版本,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、Fedora

7、根据用途,发行版本可分以下三类: 用于企业环境:建议使用商业版本,如redhat或SuSE,商业版本都会提供增值服务,可以降低企业风险! 用于个人或教学的服务器环境:免费且完全兼容商业版redhat的CentOS是个不错的选择。 用于个人的桌面计算机:建议使用很炫的Fedora / Ubuntu等桌面环境版本。,Linux的内核体系结构,与UNIX系统相似,Linux系统大致可分为3层:靠近硬件的底层是内核,即linux操作系统的常驻内存部分,对外提供内核的接口亦即系统调用; 中间层有公用函数库,构建在系统调用接口上;应用软件既可以使用公用函数库,也可以使用系统调用;Shell层是一种特殊的应

8、用程序,它为运行其他应用程序提供了一个接口。 最外层是应用层,即用户程序部分,包括各种文本处理程序、语言编译程序及游戏程序等。Linux的系统结构如图所示。,内核,系统调用,库函数,Shell,应用软件,虚拟机的创建及Linux操作系统的安装 1 打开vm虚拟机,点击file(文件)new virtul machine 出现如下对话框,2点击next 出现如下界面选择红色方框标注的选项,点击next出现下图界面 ,这个地方不重要 随便选择是为下一步做准备的,这个地方选择什么下一步就会出现什么名字 但是在下一步可以修改所以选择什么都无所谓,点击next 出现如下界面,上一步选择什么这里出现什么

9、但是可以直接在这里修改 是虚拟机的名字,这个文件位置比较重要 需要选择一个空间比较大的硬盘分区,因为安装操作系统会占用比较大的空间,切记!,点击next出现下图界面,创建虚拟的虚拟硬盘,这里是我们分配给创建的虚拟机可以使用的上限大小,并不是真的占用20g空间,Ntfs格式磁盘这里随便选 无所谓,区别不是太大,FAT格式的必须选下面的 如果是新手对于磁盘格式不明白直接选第二个,完成上述操作,点击next ,出现如下界面, 即将创建完成需要配置一下,点击这里,先配置一下硬件, 因为这个时候硬件配置是默认的, 我们需要按照我们的需求修改一下,按照上面点击按钮后出现如下界面,1.修改为物理内存(电脑实

10、际内存)的一半,2.点击这里看下一个页面的设置,1,选中这里,2,点击browse按钮,3,出现文件选择对话框, 浏览到linux系统光盘镜像所在的位置,4.点击打开,完成上述步骤 出现如下界面 点击close 即可,出现如下界面点击 finish,一台裸机虚拟机使用vm虚拟机软件创建成功! 在vm软件的主界面可以控制创建好的虚拟机开启和关闭,我们创建好的虚拟机出现在左侧的菜单栏,点击创建的虚拟机的名字(ubuntu)使用绿色按钮可以开机,由于刚创建好虚拟机还是裸机状态没有安装操作系统,它会从光盘启动,就是我们刚才加载进去的linux操作系统的光盘镜像; 一下的操作就是从光盘启动安装linux

11、操作系统,在这个界面直接按回车键 (enter),出现如下界面 点击skip 跳过,我们不检测光盘是否完好,稍等片刻出现如下界面,按照流程,1 点击next ,2.选择简体中文 点击next,3.美国英语式 点击下一步 在弹出的对话框选择 是,完成上述操作 出现如下界面:,1,保持默认设置选择下一步 弹出的对话框选择 是,2,稍等片刻 出现ip配置 保持默认 点击 下一步,3,配置 保持默认 点击 下一步,完成上述操作,出现如下界面,此密码比较重要 为root用户设置密码 类似于windows的administrator 一定要牢记 因为是软件开发 建议使用容易记忆的密码 123456 设置好之后点击 下一步,出现如下界面,保持默认如下选择状态 点击下一步 开始安装操作系统。请耐心等待,操作系统安装完毕之后第一次启动需要一些配置全部按照默认即可,防火墙可以选择关闭;,Vmtools的安装,右键点击自己安装的虚拟机名字,在弹出菜单上单机 settings(设置),1。点击cd/dvd这个选项,2。点击browse,3。浏览到自己vmware这个软件的安装位置 选择linux这个镜

温馨提示

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

最新文档

评论

0/150

提交评论