版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 24.2.1 点和圆的位置关系 人教版数学九年级上册堂堂练(含答案)
- 2024-2025学年广东省东莞市虎门镇六年级(上)第一次月考数学试卷
- 股权融资对企业合作伙伴关系的影响
- 2023年浙江省交通投资集团有限公司管理招聘笔试真题
- 2023年十堰东风中学招聘教师笔试真题
- 多功能面粉科技行业的消费市场分析
- 2023年福建福州肺科医院自主招聘笔试真题
- 2024年广州客运上岗证考试多少分及格
- 2024年新疆客运资格证答题软件下载
- 2024年三明小型客运从业资格证考试题答案
- 游标卡尺课件
- 国开2024年《电子商务概论(农)》形考1-4试题
- 《中央企业安全生产监督管理办法》20240301
- 六年级英语上册全册课件(人教版)
- 2020年8月自考00659新闻摄影试题及答案含解析
- 《光伏发电工程工程量清单计价规范》
- 中医护理常见疾病护理技巧
- 《处理与处置》(9)核设施退役
- 汽车4S店现场管理的5S管理实操
- 思政教育研究课题结题报告
- 《小儿呕吐教学》课件
评论
0/150
提交评论