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

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章补充 嵌入式操作系统 目标 了解嵌入式操作系统 了解Linux 独立安装Linux 熟练操作Linux常用命令 熟练使用Linux下的编辑器 熟练使用GCC编译器 能够使用GDB调试器 了解Linux编程库 嵌入式操作系统 嵌入式操作系统 实时系统 主流嵌入式操作系统 Linux的发展历史 Linux发行版本 Linux安装 Linux编程环境 Linux项目 1991年8月,芬兰研究生Linus Torvalds谨慎地发布了一个新的类Unix的操作系统内核,内容如下: 来自:torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds) 新闻组:comp.os.minix 主题:在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发行版本 RedHat Fedora Core Mandrake Suse Debian CentOS Ubuntu RedFlag Linux的编程环境 Shell简介及常用Shell命令 Shell作为操作系统的最外层,也称为外壳 内核、Shell和用户的关系 Shell是一种Linux中的命令行解释程序,为用户提供使用操作系统的接口。用户在提示符下输入的命令都由Shell先解释然后传给Linux内核。 Linux中运行Shell的环境是“系统工具”下的“终端”,可以单击“终端”以启动Shell环境。这时屏幕上显示类似“[linux@www home]$”的信息,其中,linux是指系统用户,而home是指当前所在的目录。 Shell也是一种程序设计语言,用户可利用多条shell命令构成一个文件。 Shell简介及常用Shell命令 Shell命令使用说明 Shell命令的一般格式 命令名 【选项】【参数1】【参数2】… 命令行中的第一部分必须是一个命令的名字,第二部分是命令的选项或参数,命令行中的每个部分必须有空格或Tab键隔开;【】内表示可选项 对于选项和参数的说明 【选项】是一个包括一个或多个字母的代码,它前面有一个减号(-)。 【参数】提供命令运行的信息或者命令执行所使用的文件名。 命令历史列表 使用箭头键、F3等功能键翻查历史命令 输入命令行自动补齐 输入命令的任何时刻按【Tab】键,系统将试图补齐已输入的命令 中断Shell命令的方法Ctrl+C Shell简介及常用Shell命令 常用Shell命令 对目录和文件的操作 cd,pwd,mkdir,rm,cp,ln,grep,find chmod,chown 用户管理 adduser,userdel,su 进程管理 ps,kill 文件的打包与压缩(gzip和bzip2两种压缩包) 打包并压缩:tar –cvzf test.tar.gz *.jpg或tar –cvjf test.tar.bz2 *.jpg 解压缩包:tar –xvzf test.tar.gz或tar –xvjf test.tar.bz2 rmp软件包的安装 源码维护基本命令 diff创建补丁: diff –ruN a.txt b.txt c.patch patch打补丁: patch –p1 c.patch 配置、编译、安装源码包软件 ./configure make make install 模块管理命令 帮助命令 man 命令名,如:man ls 查看帮助时,按下空格键进行翻页,按下“q”键退出帮助 Linux命令大全 Linux与GNU Linux是一套免费

文档评论(0)

jizi6339 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档