网站大量收购独家精品文档,联系QQ:2885784924

嵌入式操作系统编程环境.pptxVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

1第二章补充嵌入式操作系统

2目标了解嵌入式操作系统了解Linux独立安装Linux熟练操作Linux常用命令熟练使用Linux下的编辑器熟练使用GCC编译器能够使用GDB调试器了解Linux编程库

3嵌入式操作系统嵌入式操作系统实时系统主流嵌入式操作系统Linux的发展历史Linux发行版本Linux安装Linux编程环境

LinusTorvaldsLinux的创始人

Linux项目51991年8月,芬兰研究生LinusTorvalds谨慎地发布了一个新的类Unix的操作系统内核,内容如下:来自:(LinusBenedictTorvalds)新闻组:主题:在minix中你最想看到什么?摘要:关于我的新操作系统的小调查时间:1991年8月25日20:57:08格林尼治时间每个使用minix的朋友,你们好。我正在做一个(免费的)用在386(486)AT上的操作系统(只是业余爱好,它不会像GNU那样庞大和专业)。这个想法从4月份起就开始酝酿,现在快要完成了。我希望得到各位对minix的任何反馈意见,因为我的操作系统在某些方面是与它相类似的(其中包括相同的文件系统的物理设计(因为某些实际的原因))。我现在已经移植了bash(1.08)和gcc(1.40),并且看上去能运行。这意味着我需要用几个月的时间使它变得更实用一些,并且我想知道大多数人想要的特性。欢迎提出任何建议,但是我无法保证都能实现。:-)Linus(torvalds@kruuna.helsinki.?)接下来,如他们所说,这就成为了历史。Linux逐渐发展成为一个技术和文化现象。通过结合GNU项目的力量,Linux项目发展成为一个完整的、符合Posix标准的Unix操作系统的版本,包括内核和所有支撑的基础设施。从手持设备到大型计算机,Linux在范围如此广泛的计算机上得到了应用。IBM的一个工作组甚至把Linux移植到了一块腕表中!

Linux发行版本6RedHatFedoraCoreMandrakeSuseDebianCentOSUbuntuRedFlag

Linux的编程环境7011.1Shell简介及常用Shell命令021.2Linux与GNU034编译器GCC的使用045调试器GDB的使用05Make工程管理器06Linux编程库07Linux程序编辑器Vi

Shell简介及常用Shell命令8Shell作为操作系统的最外层,也称为外壳内核、Shell和用户的关系Shell是一种Linux中的命令行解释程序,为用户提供使用操作系统的接口。用户在提示符下输入的命令都由Shell先解释然后传给Linux内核。Linux中运行Shell的环境是“系统工具”下的“终端”,可以单击“终端”以启动Shell环境。这时屏幕上显示类似“[linux@wwwhome]$”的信息,其中,linux是指系统用户,而home是指当前所在的目录。Shell也是一种程序设计语言,用户可利用多条shell命令构成一个文件。

Shell简介及常用Shell命令9Shell命令使用说明Shell命令的一般格式命令名【选项】【参数1】【参数2】…命令行中的第一部分必须是一个命令的名字,第二部分是命令的选项或参数,命令行中的每个部分必须有空格或Tab键隔开;【】内表示可选项对于选项和参数的说明【选项】是一个包括一个或多个字母的代码,它前面有一个减号(-)。【参数】提供命令运行的信息或者命令执行所使用的文件名。命令历史列表使用箭头键、F3等功能键翻查历史命令输入命令行自动补齐输入命令的任何时刻按【Tab】键,系统将试图补齐已输入的命令中断Shell命令的方法Ctrl+C

常用Shell命令Shell简介及常用Shell命令10常用Shell命令对目录和文件的操作cd,pwd,mkdir,rm,cp,ln,grep,findchmod,chown用户管理adduser,userdel,su进程管理ps,kill文件的打包与压缩(gzip和bzip2两种压缩包)打包并压缩:tar–cvzf*.jpg或tar–cvjftest.tar.bz2*.jpg解压缩包:tar–xvzf或tar–xvjfrmp软件包的安装源码维护基本命令diff创建补丁:diff–ruNa.txtb.txtc.patchpatch打补丁:patch–p1c.patch配置、编译、安装源码包软件./configuremakemakeinstall模块管理命令帮助命令man命令名,如:manls查看帮助时,按下空格键进行翻页,按下“q”键退出帮助Linux命令大全

Linux与GNU11Linux是一套免费使用和自由传播的类UNIX操作系

文档评论(0)

SYWL2019 + 关注
官方认证
文档贡献者

权威、专业、丰富

认证主体四川尚阅网络信息科技有限公司
IP属地四川
统一社会信用代码/组织机构代码
91510100MA6716HC2Y

1亿VIP精品文档

相关文档