zoukankan      html  css  js  c++  java
  • 信息安全系统设计基础实验一—20135227黄晓妍 20135214万子惠

    北京电子科技学院(BESTI

    实     验    报     告

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

    姓名:黄晓妍 万子惠 学号:20135227 20135214

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

    实验密级:         预习程度:        实验时间:1530~18:00

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

     

    实验名称:          嵌入式Linux开发                                                    

    实验目的与要求:     熟悉Linux开发环境,学会基于S3C2410Linux开发环境的配置和使用。

    使用linuxarmv4l-unknow-linux-gcc编译,使用基于NFS方式下的下载调试,了解键入式开发的基本过程。                                                    

    实验仪器:

    名称

    型号

    数量

    Lenovo

    1

    实验内容、步骤与体会:

     

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

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

    答:a因为目的平台的资源匮乏,储存空间和运算能力都很有限。使用交叉编译算是为了获得更好的资源不得已而为之。

    B.先安装arm编译器,在虚拟机用./install.sh运行安装。

    再配置环境变量。修改环境变量后,用 source /etc/profile使新的环境变量生效。

     

     

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

    答:a.实验箱,虚拟机Redhat,WinXP的IP要在同一个网段上。

    b.利用ifconfig命令查看实验箱IP,然后虚拟机和Windows XP的IP改成与实验箱同一网段(本地连接的属性)。

    c.要不然ping不通啊,在同一网段后三者可以共享资源,才能达到交叉编译的目的。

     

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

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

     

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

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

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

     

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

    -o nolock  是文件锁的意思

     

    3.device 要挂接(mount)的设备。(192.168.0.234:/home/bc)

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

     

     

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

     

    交叉编译问题及解决方案

      我们环境变量一开始没有配置对,导致后来 /opt/host/arm4l/bin/arm-unknown-linux-gcc hello.c -o hello总出不来结果,重新用vi进入bash_profile发现PATH错误,修改后就成功了。

     

     

     

  • 相关阅读:
    RTP 控制协议
    非关系型数据库
    关系型数据库
    处理海量数据
    处理大并发
    C++ 模板偏特化-来自STL的思考
    C++详解new/delete
    二分算法来相会
    计算机网络知识点总结
    C++字符串类型转换
  • 原文地址:https://www.cnblogs.com/midori/p/4970272.html
Copyright © 2011-2022 走看看