《Linux编程新修改》PPT课件

《Linux编程新修改》PPT课件

ID:36769526

大小:567.60 KB

页数:110页

时间:2019-05-10

《Linux编程新修改》PPT课件_第1页
《Linux编程新修改》PPT课件_第2页
《Linux编程新修改》PPT课件_第3页
《Linux编程新修改》PPT课件_第4页
《Linux编程新修改》PPT课件_第5页
资源描述:

《《Linux编程新修改》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章Linux编程基础5.1开发环境的建立5.2Linux常用命令5.3Shell程序设计5.4Vi编辑器开发环境的建立进行项目开发前,首先要做的是搭建一套基于Linux操作系统的应用开发环境,一般由目标板和宿主机所构成。目标板用于运行操作系统和系统应用软件,而目标板所用到的操作系统的内核编译、应用程序的开发和调试则需要通过宿主机来完成。开发环境对硬件没有特殊的要求,但是为了双方之间建立连接关系,关键的接口包括串口、以太网口和USB口等是必不可少的。传统的嵌入式开发环境需要单片机的仿真器,包含C语言、汇编语言、调试工具等的集成开发环境IDE和实时操作系统等,整个开发系统建立起来至少需要几万

2、元。由于Flash技术的发展,特别是一些CPU可以用JTAG接口下载调试,故仿真器已可以省去。随着标准化的推广,JTAG调试工具变得越来越简单、越来越通用。一些BDM调试工具已经简单到只需在PC机并行口和单片机的JTAG接口之间加一级5V到3.3V的电平转换,这使得自制调试工具变得越来越容易。软件方面,Linux下的自由软件GNUgcc可以完成几乎所有知名CPU,以及DSP的交叉C编译和调试,故可以省去IDE。个人用Linux开发嵌入式应用程序,可以在自己的PC机上安装一套Linux操作系统,使用Linux中的XWindows打开若干个窗口用于编译、下载、调试等。如果整个研发小组由多名工程师

3、组成,常采用的办法是:用1台PC机运行Linux作为服务器;开发小组中每个成员都通过局域网用Telnet登录到这台Linux服务器上去;被开发的目标板也挂在网上。在服务器的Linux环境下,各个工程师用GNUgcc编译生成目标代码,再用FTP传回到自己的PC机上,然后通过串行口或网络下载到目标机上。Linux常用命令shell是一种命令行解释程序(Command-LanguageInterpreter),负责用户和操作系统的沟通。在终端方式的shell提示窗口如图4.1所示。图4.1shell提示窗口进入与退出命令1.进入系统Linux是多用户操作系统,它允许多个用户同时使用一台计算机,这是

4、它与MicrosoftWindows的最大区别之一,因此Linux有比MicrosoftWindows严格得多的用户管理。在字符终端界面环境下,终端屏幕上出现如下登录提示行:login:在它的后面输入自己的登录名。如果是新用户,那么要与系统管理员联系,取得一个合法的登录名。输入登录名、并按【Enter】键后,在屏幕上出现Password:要求在其后输入口令。输入的口令字符串并不在屏幕上显示,以利于保密。输入完口令并按【Enter】键后,系统就对登录名和口令进行验证。如果确认无误,则在屏幕上显示若干行信息,最后一行出现:$_$是一般用户的shell提示符,其后是闪烁的光标条(root用户的提示

5、符是“#”)。2.退出系统当完成工作后,需要从系统中退出。退出系统的过程很简单,在$提示符出现后,输入logout命令,然后按下【Enter】键或同时按下【Ctrl】和【D】键,屏幕上会再次出现login:表示已经从系统中退出。如果想再次进入系统,必须重新登录。系统询问命令1.询问当前日期和时间的date命令例如$date。2.询问当前用户的who命令who命令可列出当前每一个处在系统中的用户的登录名、终端名和登录进入时间。3.显示当前目录路径名的pwd命令文件操作命令Linux命令行的一般格式为命令名[选择项][参数]1.登录和退出Linux启动后,给出login命令,等待用户登录。Log

6、in:<输入用户名>Password:<输入密码>使用logout命令退出外壳。2.更改账号密码使用passwd命令来设置新用户的口令。在设置口令之后,账号即能正常工作。语法:passwdOldpassword:<输入旧密码>Newpassword:<输入新密码(最好为6~8字,英文字母与数字混合)>Retypenewpassword:<再输入一次密码>3.联机帮助系统上几乎每条命令都带有相关的Manpage。在有困难时,可以立刻找到文件。语法:man命令例如,如果使用ls命令时遇到困难,可以输入:manls4.远程登录用来连接到其他机器执行工作。在Linux上,由于对TCP/IP协议的完全

7、支持,用户可以很容易的从Linux主机连接其他的计算机系统。语法:rlogin主机名[-l用户名]例如:rlogindoc-luser使用user账号登录到工作站doc中。语法:telnet主机名或telnetIP地址例如:telnet140.109.20.2515.列出文件或目录语法:ls[-atFlgR][name]其中name是文件名或目录名。ls命令用来浏览文件与目录,对于每个目录,该命令将列出其中所

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。