信息安全系统设计基础 实验一开发环境的熟悉 20135327郭皓 20135329 李海空

北京电子科技学院(BESTI)

             

课程:信息安全设计基础                         班级:1353        

姓名:郭皓 李海空

学号:20135327  20135329

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

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

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

实验名称:            实验一:开发环境的熟悉              

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

使用linuxarmv4l-unknown-linux-gcc编译,使用基于NFS方式的下载调试。                                                

了解嵌入式开发的基本过程                                                       

 

实验仪器:

名称

型号

数量

ARM实验箱

 

1

PC

 

1

 

实验内容、步骤与体会:

  1. 连接 arm 开发板

将 arm 开发板电源线接好, 保持开发板开关处于闭合状态。 再分别将串口线、并口线和网线与 pc 机连接好。

  1.  

  2. 建立超级终端

     

     

     

  3. 启动实验平台

  4. 修改 xp 系统与 redhat 虚拟机的 ip, 使得它们均与 arm 机的 ip 在同一网段。

     

     

  5. 安装 arm 编译器

     

     

     

  6. 配置环境变量

     

     

  7. 建立 hello.c 文件并编译

     

  8. 下载调试

 

 

 

 

 

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

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

    在一种计算机环境中运行的编译程序,能编译出在另外一种环境下运行的代码,我们就称这种编译器支持交叉编译。这个编译过程就叫交叉编译。 简单地说,就是在一个平台上生成另一个平台上的可执行代码。

    简言之,因为目的平台上不允许或不能够安装我们所需要的编译器,而我们又需要这个编译器的某些特征;有时是因为目的平台上的资源贫乏,无法运行我们所需要编译器;有时又是因为目的平台还没有建立,连操作系统都没有,根本谈不上运行什么编译器。

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

    虚拟机, 实验箱,Windows XP的IP必须在同一网段

    串口窗口中看到的是ARM实验箱的IP,打开本地连接,修改TCP/IP协议中的ip地址与实验箱在同一网段,在虚拟机中打开 从这里开始—>系统设置—>网络—>编辑—>修改地址与实验箱在同一网段,修改完 IP,重启一下虚拟机,IP 才能启作用。重启后在命令行中使用 ifconfig 确认。

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

  4. “ mount - - t nfs - - o nolock 192.168.0. 234 :/ home /bc /host”: 加载192.168.1.19中/nfs/mnt文件到host目录下。

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

    nfs:挂nfs系统。

    -o nolock是文件锁的意思。

  1. 实验过程中遇到的问题以及解决方案。(下面只是例子,可以少写、可以增加其他你遇到的问题和解决方法)

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

    插上实验箱后超级终端显示有另一个通讯在运行。

    解决方法:注销一下

     

  2. Vim问题及解决方案

    l和1没分清楚

     

     

     

posted @ 2015-11-16 21:53  20135329李海空  阅读(223)  评论(3编辑  收藏  举报