嵌入式实验解读.docx

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式实验解读

 PAGE \* MERGEFORMAT 16 嵌入式实验报告 专业:计算机科学与技术专业 班级:计科1班 学号:1245713131 姓名: 目录  TOC \o 2-2 \h \z \u  HYPERLINK \l _Toc422174462 实验一 shell脚本命令  PAGEREF _Toc422174462 \h 1  HYPERLINK \l _Toc422174463 实验二 熟悉make工具  PAGEREF _Toc422174463 \h 6  HYPERLINK \l _Toc422174464 实验三 主机交叉开发环境的配置  PAGEREF _Toc422174464 \h 8  HYPERLINK \l _Toc422174465 实验四 嵌入式web服务器  PAGEREF _Toc422174465 \h 11  HYPERLINK \l _Toc422174466 总结  PAGEREF _Toc422174466 \h 15  实验一 shell脚本命令 实验目的: 练习shell脚本的使用方法,能利用shell语言编写简单的shell脚本。 实验内容: 写一个shell脚本,完成如下功能:提示用户输入一个文件路径,并判断是否是“/etc”,如果是则显示“YES”。 运行结果: 使用touch命令建立一个新文件,测试其内容是否为空,向文件中写入内容后,再次进行测试,并打印输出相应结果。 用touch命令建立一个新文件zy,并通过gedit 命令查看该文件内是否有内容。 通过gedit命令查看到结果:zy文件中没有内容。 编写测试程序。 执行测试程序,并再次查看zy文件。 查看结果。 由用户从键盘输入一个大于1的整数(如50),并计算从1到该数之间各整数的和。 运行结果: 由用户从键盘输入一个字符,并判断该字符是否为字母、数字或者其他字符,并输出相应的提示信息。 运行结果: 在脚本中定义一个加法函数,用于计算两个数的和,并调用该函数分别计算12+34、56+78的和。 运行结果: 实验一总结: Shell本身是一个用C语言编写的程序,它是用户使用Linux的桥梁。 shell提供变量来设置环境参数和保存shell信息。 变量命名规则: 一般由字母和下划线构成,并且变量名第一个字符不能为数字。 shell变量可以保存诸如路径名、文件名或者一个数字。对shell来讲,所有变量的取值都是一个字符串 。 注意:变量是弱类型的,声明变量不用声明类型。 Shell变量的定义和引用: 定义自己的变量: 变量名=变量值 在定义变量时,变量名前不应加符号“$”,在引用变量的内容时则应在变量名前加“$”;在给变量赋值时,等号两边一定不能留空格,若变量中本身就包含了空格,则整个字符串都要用双引号括起来。 显示变量 使用echo 命令可以显示单个变量取值,并在变量名前加$,例如: $ myvar=how are you $ echo $myvar 清除变量 使用unset命令清除变量。 unset varname 显示所有本地shell变量 使用set命令显示所有本地定义的shell变量 变量的引用 格式: $变量名,或者${变量名} 变量名为一个字符用方式一,变量名多于一个字符建议用第2中方式 例子: a=1 abc=hello echo $a echo ${abc} 实验二 熟悉make工具 实验目的: 掌握基本的makefile结构 能独立编写简单的makefile完成程序的编译 实验内容: 自己编写一个程序,实现两个数的加减乘除运算,并输出结果。 自己编写makefile文件,设计程序的编译规则。 利用make进行自动化编译,查看结果。 实现两个数的加减乘除运算的程序: 运行结果: 编写makefile文件,设计程序的编译规则: 利用make进行自动化编译,查看结果: 实验二总结 Make Make的优点包括: 如果仅修改了某几个源文件,则只重新编译这几个源文件; 如果某个头文件被修改了,则重新编译所有包含该头文件的源文件。 利用这种自动编译可大大简化开发工作,避免不必要 的重新编译。 Make file文件 Make file 是编译规则文件,其中记录了源文件的编译规则。 make file 需要按照某种语法进行编写,其中说明了如何编译各个源文件并连接生成可执行文件,并定义了源文件之间的依赖关系。 当修改了其中某个源文件时,如果其他源文件依赖于该文件,则也要重新编译所有依赖该文件的源文件。 Make file规则的一般形式Makefile规则的一般形式 Make

文档评论(0)

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

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

1亿VIP精品文档

相关文档