20145201 20145227 《信息安全系统设计基础》实验一 开发环境的熟悉

北京电子科技学院(BESTI)
实 验 报 告
课程:信息安全系统设计基础 班级:1452
姓名(按贡献大小排名):李子璇 鄢曼君
学号(按贡献大小排名):20145201 20145227
成绩: 指导教师:娄嘉鹏 实验日期:2016.11.3
实验密级: 预习程度: 实验时间:10:00-12:30
仪器组次:1 必修/选修:必修 实验序号:01
实验名称:嵌入式Linux开发
实验目的与要求:悉Linux开发环境,学会Linux开发环境的配置和使用,使用Linux的arm编译,使用基于NFS方式的下载调试,了解嵌入式开发的基本过程。

实验仪器:

名称 型号 数量
arm UP-TECH 1
pc Windows XP 1
虚拟机 redhat 1

实验内容、步骤与体会:

  • 实验步骤
    1.启动试验平台,pc端显示信息
    20145201 20145227 《信息安全系统设计基础》实验一 开发环境的熟悉

2.查看并更改虚拟机, 实验箱,Windows XP的IP在同一网段
20145201 20145227 《信息安全系统设计基础》实验一 开发环境的熟悉
20145201 20145227 《信息安全系统设计基础》实验一 开发环境的熟悉

20145201 20145227 《信息安全系统设计基础》实验一 开发环境的熟悉
20145201 20145227 《信息安全系统设计基础》实验一 开发环境的熟悉

3.编写代码并实现
20145201 20145227 《信息安全系统设计基础》实验一 开发环境的熟悉

1.实验过程的理解,实验指导书中知识点的理解。

(1)为什么需要交叉编译?如何安装交叉编译环境?

在虚拟机中安装arm编译器,用arm编译形成可执行文件,然后映射至arm机上,就可以在超级终端就运行并显示结果。

先安装arm编译器,先在PC机上访问共享文件夹,将所需文件解压缩后拷贝到共享文件夹中,在虚拟机用./install.sh运行安装。
再配置环境变量。修改环境变量后,用 source /etc/profile使新的环境变量生效。

(2)实验箱、虚拟机Redhat、WinXP之间的IP需要满足什么关系?如何配置?为什么?

这三个IP需要处于同一网段。

在超级终端,用ifconfig命令查看arm机的IP(192.168.1.1),之后就可以修改WinXP和虚拟机Redhat的IP。
WinXP是在本地连接属性-Internet协议(TCP/IP)属性里面修改IP地址(192.168.1.55)
虚拟机Redhat是在系统设置-网络-编辑-设备里修改IP地址(192.168.1.234)

只有三者ping通后,才能在在同一网段共享资源,达到交叉编译的目的。

(3)实验中mount命令中每个选项什么意思?

mount -t nfs -o nolock 192.168.1.234:/home/bc /host(超级终端)

mount命令格式为:mount [-t vfstype] [-o options] device dir

将虚拟机中编译后形成的可执行文件(/home/bc目录下)映射到arm机上,即超级终端/host目录下。

mount命令中各个选项的意思:

①-t vfstype 指定文件系统的类型,通常不必指定。

UNIX(LINUX) 文件网络共享:nfs

②-o options 主要用来描述设备或档案的挂接方式。

-o nolock 是文件锁的意思

③device 要挂接(mount)的设备。(192.168.1.234:/home/bc)

④dir设备在系统上的挂接点(mount point)。(/host)

2.实验过程中遇到的问题以及解决方案。

(1)超级终端问题及解决方案

问题:开始时,将所用的线接好后,打开超级终端,超级终端的窗口中没有显示任何信息。
解决:串口线接错了位置。本应接到0,自己接到了1,重新连接后超级终端显示正常。

(2)IP问题及解决方案

问题:进行到后面发现显示不能接通。
解决:首先考虑的是检查三者是否连通。使用ping命令检查。再次查看实验箱的IP地址,(一直以为和大家的试验箱一样是192.168.0.0)发现我们使用的实验箱IP是192.168.1.1。重新设置另外两个的地址使其处于同一网段,设置完后需重启,再次ping检查连接建立,成功。

相关文章:

  • 2022-03-02
  • 2021-08-14
  • 2021-12-05
  • 2021-08-12
  • 2021-08-10
  • 2021-07-21
  • 2021-08-10
  • 2022-03-02
猜你喜欢
  • 2021-10-04
  • 2022-02-02
  • 2021-08-14
  • 2021-11-23
相关资源
相似解决方案