• 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-测试文档
  • 相关阅读:
    34.页面刷新 Walker
    32.标题栏图标 Walker
    44.相对路径 Walker
    白乔原创:实战软件DIY
    白乔原创:VC之美化界面篇
    白乔原创:在公司里,你会是什么样的程序员?
    白乔原创:程序员的路该怎么走?
    白乔原创:VC之控件篇
    08年5月份培训的照片一张
    关于resin的认证框架
  • 原文地址:https://www.cnblogs.com/20145238jym/p/6034020.html
Copyright © 2020-2023  润新知