第2讲-LINUX操作系统基础.ppt_第1页
第2讲-LINUX操作系统基础.ppt_第2页
第2讲-LINUX操作系统基础.ppt_第3页
第2讲-LINUX操作系统基础.ppt_第4页
第2讲-LINUX操作系统基础.ppt_第5页
已阅读5页,还剩61页未读 继续免费阅读

下载本文档

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

文档简介

1、1,第四讲Linux基础与应用开发环境搭建,范旭龙 ,2,操作系统(OS)基本概念,操作系统(Operating System,简称OS)是一管理计算机硬件与软件资源的程序,同时也是计算机系统的内核与基石。操作系统大致包括5个方面的管理功能: 进程与处理机管理 作业管理 存储管理 设备管理 文件管理 目前微机上常见 的操作系统有DOS、OS/2、UNIX、LINUX、 Windows、Windows CE Netware等。,3,4,为什么是它?,学习Linux最大的动力是什么?更多人是学习前的热情,保持高度的热情在机子上安装了Linux,在热情没有打消之前,他们愿意接受Linux的烦燥;是什

2、么让部分人放弃了Linux?其实整个放弃的过程相当复杂,可讲起来是却特别简单,终究是在使用Linux与Windows的过程中产生了操作上的差异及学习难度等上最终决定了他们放弃Linux。,5,低成本 可用于多种硬件平台 可定制的内核 良好的性能,6,7,你也可以学习嵌入式OS的,比如, Windows CE, etc.,8,9,1、操作系统是_ A)软件与硬件的接口 B)主机与外设的接口 C)计算机与用户的接口 D)高级语言与机器语言的接口,10,2、按照所起的作用和需要的运行环境,操作系统属于( )范畴A、用户软件B、应用软件C、支撑软件D、系统软件,11,3、操作系统的基本功能是( )A、

3、控制和管理系统内的各种资源,有效地组织多道程序的运行B、提供用户界面,方便用户使用C、提供方便的可视化编辑程序D、提供功能强大的网络管理工具,12,Linux li:nks,Linux 简介,Linux是一类Unix计算机操作系统的统称。Linux操作系统内核的名字也是“Linux”。Linux操作系统也是自由软件和开放源代码发展中最著名的例子。严格来讲,Linux这个词本身只表示Linux内核,但实际上,人们已经习惯了用Linux来形容整个基于Linux内核,并且使用 GNU 工程各种工具和数据库的操作系统。Linux得名于计算机业余爱好者Linus Torvalds。,13,Linus T

4、orvalds 李纳斯托沃兹,linux之父,全名Linus Benedict Torvalds ,芬兰人,出生于1969.12.28,其操作系统linux为开源软件,能免费从互联网下载 。,14,几个代表,15,多多多.,16,你真理解为什么是Linux了吗?,17,18,回去再看看Linux操作系统的简史和家族吧,你会更喜欢她的!,内核版本:(kernel) 版本号:2.6.128 主版本号.次版本号.次次版本号,19,怎么学习它,嵌入式Linux应用开发 Linux 文件入文件系统 Linux基础命令 Linux编程与调试(C/C+ vi ,gdb,etc) Linux 线程,进程,中断

5、 etc. Linux 网络编程,20,嵌入式Linux系统开发,21,嵌入式Linux驱动开发 驱动? 硬件基础 Linux 内核 中断,内存管理等 各种具体设备的驱动开发,22,Q QLabel *label = new QLabel(Hello Qt!, 0); app.setActiveWindow (label); label-resize(320, 240); label-show(); return app.exec(); ,53,3、把你建立的目录连同文件复制到,54,4、进入到,5、进入你刚刚拷贝的目录下,运行以下三个命令,55,6、运行程序 ./的名字,56,57,Linu

6、x平台上的软件开发,编译性语言:C/C+ ,Java等 解释性语言:Javascript, shell脚本等。 小知识:Linux是由C写的,Windows是C写的,58,Linux 一般的开发过程,1、生成程序源文件 最常用Linux/Unix编辑器是vi, emacs 和 xemacs。 2、编译C/C+程序 gcc 3、调试与执行程序 Linux 中可以用gdb 进行调试。,59,Linux嵌入式软件开发过程,1、使用虚拟机。,60,2、Linux与Windows的文件共享 smb 由Vmware提供的共享工具,61,3、宿主机与目标机,62,4、嵌入式软件开发的调试特点,63,如何学习Linux操作系统,1、使用linux 2、linxu系统编程开

温馨提示

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

评论

0/150

提交评论