实验报告封面

20145210 20145226 《信息安全系统设计基础》 实验二 固件设计

实验过程

配置开发环境

1.连接 arm 开发板
将 arm 开发板电源线接好,保持开发板开关处于闭合状态。再分别将串口线、并口线和网线与 pc 机连接好
2.建立超级终端
·运行 windows XP 系统下的超级终端
·新建一个通信终端,取名为 arm
20145210 20145226 《信息安全系统设计基础》 实验二 固件设计

3.启动实验平台
打开超级终端,打开arm机电源开关。等待一分钟,arm机的信息会显示在超级终端的窗口中。
继续等待,输入ifconfig命令,记录下arm机的ip。
20145210 20145226 《信息安全系统设计基础》 实验二 固件设计

4.修改 xp 系统与 redhat 虚拟机的 ip, 使得它们均与 arm 机的 ip 在同一网段
20145210 20145226 《信息安全系统设计基础》 实验二 固件设计

5.安装 arm 编译器

6.配置环境变量
将/root/.bashprofile文件中的PATH变量改为PATH=$PATH:$HOME/bin:/opt/host/armv4l/bin/ (因为该文件为隐藏系统文件,所以使用ls命令不可见)
存盘后执行:source/root/.bashprofile
20145210 20145226 《信息安全系统设计基础》 实验二 固件设计

验证实验代码

1.将实验所需代码拷贝到bc共享文件夹中
20145210 20145226 《信息安全系统设计基础》 实验二 固件设计

20145210 20145226 《信息安全系统设计基础》 实验二 固件设计

2.在虚拟机中编译代码。对于多线程相关的代码,编译时需要加-lpthread的库
编译pthread.c及term.c
20145210 20145226 《信息安全系统设计基础》 实验二 固件设计

实验体会

本次实验是在实验一配置好环境的基础上进行的实验,和实验一相比,本次实验还算比较顺利,有了实验一的基础,跟着教程一步一步地进行,配置环境的过程也很流畅

相关文章: