zoukankan      html  css  js  c++  java
  • 20145224&20145238《信息安全系统设计基础》实验一 开发环境的熟悉

    20145224陈颢文20145238荆玉茗 《信息安全系统设计基础》第一次实验报告

    课程:信息安全系统设计基础 班级: 1452

    姓名:荆玉茗 陈颢文 学号:20145238 20145224

    成绩: 指导教师:娄佳鹏 实验日期:2016.11.3

    实验密级: 预习程度: 实验时间:10:10-13:00

    仪器组次: 必修/选修:必修 实验序号:1

    实验名称: 嵌入式Linux开发

    实验目的与要求: 熟悉Linux开发环境,学会Linux开发环境的配置和使用,使用Linux的arm编译,使用基于NFS方式的下载调试,了解嵌入式开发的基本过程。

    实验仪器名称 数量 型号
    pc机 1
    arm机 1 UP-TECH
    虚拟机 1 REDHAT

    实验内容、步骤与体会

    1、实验过程
    根据娄老师提供的实验图文教程可以非常详细的看懂。

    2、实验原理
    在虚拟机中安装arm编译器,用arm编译形成可执行文件,然后基于NFS使用mount命令映射到arm机上,在超级终端就可以运行并看到运行结果。

    安装arm编译器的时候,先在PC机上访问共享文件夹,将所需文件解压缩后拷贝到共享文件夹中,然后在虚拟机中利用./install.sh命令安装好arm编译器。

    3、实验基础
    实验箱、虚拟机Redhat、WinXP之间的IP需要处于同一网段。打开超级终端,通过ifconfig命令查看并记录下arm机的IP,然后修改WinXP和虚拟机Redhat的IP。
    配置完成之后注意实验指导中提示的要重启才能生效,然后在相互ping一下确认是通的。

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

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

    问题1:打开超级终端后,arm机的信息始终没有显示在超级终端的窗口中。

    解决:找到了原因,是串口线接错了位置,不应该接1,改为接0后。

    问题2:之后还是无法显示。
    解决:由于在电脑上开启了虚拟机,一直提示有一个设备再连接请重试尝试连接,,,关了虚拟机之后就成功了。

    (2)IP问题及解决方案

    问题:需要把实验箱、虚拟机Redhat、WinXP的IP设置为同一网段。

    解决:WinXP是在本地连接属性-Internet协议(TCP/IP)属性里面修改IP地址的,虚拟机Redhat是在系统设置-网络-编辑-设备里面修改IP地址的。必须要把他们设为同一网段才能够完成接下来的步骤。

    (3)环境变量配置问题及解决方案

    问题:用arm编译器编译的时候出现问题。

    解决:找到问题来源,是在设置环境变量时出现错误,修改PATH变量时路径输入有误,导致后来使用编译命令时找不到这条命令,之后这个问题还是没有解决,最后更换了设备才解决。

    (4)非常不幸,直至最后一步编译之前都和图文教程一样的显示结果,但最终还是无法显示./hello
    查询了mount -t nfs -o nolock 192.168.0.234:/home/bc /host的意思,是NFS将虚拟机中编译后形成的可执行文件/home/bc目录下映射到arm机上,最后在超级终端上显示。
    非常尴尬,直至娄老师要求停止实验时还是没有显示出来,但之后听同学说需要输入./host/hello才ok,希望下次试验可以成功。

    参考资料

    • 信息安全系统设计实验图文教程
    • 03-测试文档
  • 相关阅读:
    CodeForces 288A Polo the Penguin and Strings (水题)
    CodeForces 289B Polo the Penguin and Matrix (数学,中位数)
    CodeForces 289A Polo the Penguin and Segments (水题)
    CodeForces 540C Ice Cave (BFS)
    网站后台模板
    雅图CAD
    mbps
    WCF学习-协议绑定
    数据库建表经验总结
    资源位置
  • 原文地址:https://www.cnblogs.com/20145238jym/p/6034020.html
Copyright © 2011-2022 走看看