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


    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端显示信息

    2.查看并更改虚拟机, 实验箱,Windows XP的IP在同一网段


    3.编写代码并实现

    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检查连接建立,成功。

  • 相关阅读:
    Ubuntu 18.04 设置静态IP
    面试问题总结
    hadoop集群搭建流程
    胡适:天下没有白费的努力
    学习的技术内容
    Windows MySql安装
    MySql 基础知识
    windows maven 安装与配置
    Logstash抽取数据到Elasticsearch(1)
    后台运行导入数据库
  • 原文地址:https://www.cnblogs.com/20145201lzx/p/6027160.html
Copyright © 2020-2023  润新知