实验一嵌入式相关软件安装.docx

上传人:b****1 文档编号:2912587 上传时间:2023-05-05 格式:DOCX 页数:16 大小:3.01MB
下载 相关 举报
实验一嵌入式相关软件安装.docx_第1页
第1页 / 共16页
实验一嵌入式相关软件安装.docx_第2页
第2页 / 共16页
实验一嵌入式相关软件安装.docx_第3页
第3页 / 共16页
实验一嵌入式相关软件安装.docx_第4页
第4页 / 共16页
实验一嵌入式相关软件安装.docx_第5页
第5页 / 共16页
实验一嵌入式相关软件安装.docx_第6页
第6页 / 共16页
实验一嵌入式相关软件安装.docx_第7页
第7页 / 共16页
实验一嵌入式相关软件安装.docx_第8页
第8页 / 共16页
实验一嵌入式相关软件安装.docx_第9页
第9页 / 共16页
实验一嵌入式相关软件安装.docx_第10页
第10页 / 共16页
实验一嵌入式相关软件安装.docx_第11页
第11页 / 共16页
实验一嵌入式相关软件安装.docx_第12页
第12页 / 共16页
实验一嵌入式相关软件安装.docx_第13页
第13页 / 共16页
实验一嵌入式相关软件安装.docx_第14页
第14页 / 共16页
实验一嵌入式相关软件安装.docx_第15页
第15页 / 共16页
实验一嵌入式相关软件安装.docx_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

实验一嵌入式相关软件安装.docx

《实验一嵌入式相关软件安装.docx》由会员分享,可在线阅读,更多相关《实验一嵌入式相关软件安装.docx(16页珍藏版)》请在冰点文库上搜索。

实验一嵌入式相关软件安装.docx

实验一嵌入式相关软件安装

实验一、嵌入式linux环境搭建以及相关知识准备

一、实验目的

1、搭建嵌入式linux环境,为后续实验提供平台;

2、基础知识介绍,为后续实验提供参考;

二、实验说明

1、请严格按照实验步骤安装,务必安装成功,否则后续实验无法进行;

2、本次的实验指导是之后各次基础,后面每次实验都需要本次实验指导中的内容;

3、vi部分在后续实验容易出现问题,请大家自己阅读常见指令,并加以练习。

三、实验过程

1.虚拟机(VMWare)安装

安装包:

VMwareWorkstation.v6.0.1.rar

安装步骤:

解压后双击“VMware-workstation-6.0.1-55017.exe”,出现如下界面:

点击“Next”后界面如下:

点击“Next”后更改安装路径如下:

点击“Next”后如下:

点击“Next”后如下:

点击“Install”等待安装,出现如下界面后输入下图中“SerialNumber”

点击“Enter”

点击“Finish”完成安装

重启后双击桌面快捷方式“

点击“File→Open”,找到“fedora9.2”文件夹,打开“OtherLinux2.6.xkernel.vmx”

点击下图中“Startthisvirtualmachine”,开启fedora

在下图中输入Username:

“root”,点击“登录”

在下图中输入Password:

“20087113”,点击“登录”

下图中点击“继续”

进入Fedora系统如下:

系统关机方法如下:

2、交叉编译环境介绍

2.1.vi简介

vi是Linux最基本的文本编辑工具,vi用于编辑程序代码,相当于记事本的功能,但功能比一般编辑器强大的多。

这里列出的操作仅是满足实验所需,具体的功能大家可以下去查阅。

2.1.1vi的基本概念

  vi可以分为三种状态,分别是命令模式(commandmode)、插入模式(Insertmode)和底行模式(lastlinemode),各模式的功能区分如下:

1)命令行模式commandmode)

 控制屏幕光标的移动,字符、字或行的删除,移动复制某区段,可在本模式下切换到插入模式,或者到底行模式。

2)插入模式(Insertmode)

 只有在Insertmode下,才可以做文字输入,按「ESC」键可回到命令行模式。

3)底行模式(lastlinemode)

 将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。

2.1.2vi的基本操作

a)进入vi(命令行模式)

  在终端中输入vi及文件名(如vimybuttons_test.c)后,就进入vi,进入vi之后,是处于「命令行模式」,这是无法进行文档的输入和编写(请不要乱敲接盘,因为有些按键会对文档进行修改),要切换到「插入模式」才能够输入文字。

b)切换至插入模式编辑文件

  在「命令行模式」下按一下字母「i」就可以进入「插入模式(Insertmode)」,这时候你就可以开始输入文字了,也可以通过上下左右键和空格、回车、TAB等移动光标,简单的删除也可以使用回删键。

c)退出vi及保存文件

  切换至「命令行模式」后,按一下「:

」冒号键进入「底行模式」,然后才可进行保存或退出操作,例如:

:

wfilename(输入「wfilename」将文件以指定的文件名filename保存)

:

wq(输入「wq」,存盘并退出vi)

:

q!

(输入q!

,不存盘强制退出vi)

2.2.交叉编译工具链

在Linux平台下,开发应用程序、驱动程序、编译内核以及图形界面设计等,均需要交叉编译工具链,我们使用的是arm-linux-gcc-4.5.1。

本实验所用fedora9中已经安装好了arm-linux-gcc,打开终端,在命令行输入arm-linux-gcc–v,即可看到相关信息。

常用命令:

arm-linux-gcc-ohelloworldhelloworld.c

-o:

表示指定输出文件名

helloworld.c:

指定依赖源文件文件

关于编译命令以及参数,将在后续实验中使用到时加以说明。

2.3、GDB调试工具简介

GDB是一个交互式工具,工作在字符模式下的调试器。

很多程序员习惯于图形界面的程序开发,如VC、VB等集成开发环境,但是在UNIX/Linux环境下,GDB的功能更强大。

GDB作为功能强大的调试工具,可完成如下的调试任务:

(1)设置断点。

(2)监视程序变量的值。

(3)程序的单步执行。

(4)修改变量的值。

为了使用GDB调试工具,在编译源文件时必须使用-g选项(即arm-linux-gcc-ghello.c)加上调试信息。

这里不做详细介绍,因为它整体相当于集成开发环境中的调试工具,在后续实验需要时会加以说明。

3、QT简介

Qt是一个跨平台的C++图形用户界面库,它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。

基本上,Qt同XWindow上的Motif,Openwin,GTK等图形界面库和Windows平台上的MFC,OWL,VCL,ATL是同类型的东西。

QtCreator是跨平台的QtIDE,包括项目生成向导、高级的C++代码编辑器、浏览文件及类的工具、集成了QtDesigner、QtAssistant、QtLinguist、图形化的GDB调试前端,集成qmake构建工具等。

QtCreator的设计目标是使开发人员能够利用Qt这个应用程序框架更加快速及轻易的完成开发任务。

QtCreator界面如下图所示:

4、超级终端(SecureCRT)设置

超级终端种类很多,这里使用的是SecureCRT。

用交叉串口线将开发板与计算机连接(若使用USB转串口线连接,需要安装USB转串口驱动,将

解压后直接双击即可),在计算机的设备管理器(我的电脑-管理-设备管理器-端口)中查看端口

打开“

”(在SecureCRT目录下),出现如下窗口,

协议选择Serial,进入如下画面,然后按图2配置,由于设备管理器中查看到端口为COM1,则在下图中选择COM1,然后点击“连接”,若为其他端口,则选择相应端口连接。

点击连接即可。

之后再进入就只需点击连接—选择Serial-COM1即可。

开发板开机,即可看到启动信息,enter后即可输入命令:

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2