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

211301119-纪定捷-嵌入式实验报告(2).docx

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

实验报告

课程名称:《嵌入式系统及应用》

实验项目:1.嵌入式软件开发环境建立实验、2.嵌入式系统移植及系统运行、

3.嵌入式实时操作系统内核、4.嵌入式TCP/IP实验

专业班级:智能科学与技术2101班姓名:纪定捷学号:211301119实验室号:信息楼205实验组号:实验时间:2023.12.21批阅时间:指导教师:王激扬成绩:

沈阳工业大学实验报告

(适用计算机程序设计类)

专业班级:智能2101班学号:211301119姓名:纪定捷

实验一嵌入式软件开发环境建立实验

1、Linux系统定制安装

1.1实验目的

(1)通过安装VMwareWorkstation虚拟机,熟悉虚拟操作系统的环境搭建。

(2)在虚拟机平台上安装Ubuntu操作系统,熟悉Linux系统的安装过程。

(3)通过本实验的学习,对Linux系统有初步的认识,并且加深对Linux中基本概念的理解,熟悉

Linux文件系统的目录结构。

1.2实验内容

(1)在Windows中安装VMwareWorkstationv12.1虚拟机软件。

(2)在VMware虚拟机中安装Ubuntu操作系统。

(3)熟悉Linux操作系统环境,查看文件目录结构。

1.3步骤与现象

1)安装VMwareWorkstationv12.1虚拟机软件安装完成

2)点击进入

3)创建并设置虚拟机

4)根据镜像文件设置虚拟机

5)设置Ubuntu系统

2.Vim编辑器使用

2.1实验目的

(1)熟练掌握vim的常用操作方法,熟悉vim的3种操作模式

(2)熟悉环境,编写简单的程序

2.2实验内容

(1)在Linux环境下安装vim文本编辑器软件

(2)用vim编辑器编写和修改文件

2.3步骤及现象

1)在Linux环境安装vim文本编辑器软件

(1)在Linux中打开终端

(2)在终端中下载安装vim文本编辑器程序,输入:sudoapt-getinstallvim,回车完成(下面内容是已经安装好的了)

(1)创建lab1并进入输入i进入插入模式

编写完成,使用:whello.c进行保存

运行各种命令如:cd(进入对应路径)vim(编辑器)ls(展示当前路径下的内容)mkdir(创建文件夹)

用vim在lab1里编写C语言程序

用cat命令查看hello.c文件

3.GCC程序编译

3.1实验目的

(1)熟练掌握LinuxGCC的使用操作方法

3.2实验内容

(1)综合运用LinuxGCC的技巧操作。

3.3步骤及现象

利用GCC编译器编译程序

(1)实验要求:

编写一个应用程序,使用gcc进行编译,并分别使用-o,-g,-static,-O2等选项,了解这些选项的作用。

(2)实验器材:

软件:安装了ubuntu的VMware虚拟机。

硬件:PC机一台。

背景知识:

(1)gcc的概念:

GCC(GNUCompilerCollection,GNU编译器套装),是一套由GNU开发的编程语言编译器。它是一套以GPLLGPL许可证所发行的自由软件,也是GNU计划的关键部分,亦是自由的类Unix及苹果电脑MacOSX操作系统的标准编译器GCC原名为GNUC语言编译器,因为它原本只能处理C语言。GCC很快地扩展,变得可处理C++。之后也变得可处理Fortran、Pascal、Objective-C、Java,以及Ada与其他语言。我们使用的gcc命令主要是用于处理c语言程序。

(2)gcc的执行过程:虽然我们称Gcc是C语言的编译器,但使用gcc由C语言源代码文件生成可执行文件的过程不仅仅是编译的过程,而是要经历四个相互关联的步骤∶预处理(也称预编译,Preprocessing)、编译(Compilation)、汇编(Assembly)和链接(Linking)

文档评论(0)

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

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

1亿VIP精品文档

相关文档