20145324 20145325《信息安全系统设计基础》实验二

20145324 20145325《信息安全系统设计基础》实验二

exp2_固件设计

实验目的与要求

1、初步掌握硬件开发平台的搭建和硬件开发的流程
2、能够编译、运行简单程序;掌握程序调试与测试方法
3、掌握程序的烧写方法
4、能够实现Bootloader
5、实现密码学中常见算法的固化

实验步骤

1.继续使用exp1中的实验环境
2.将实验代码拷贝到共享文件夹
3.在虚拟机中编译代码,编译时需要加-lpthread的库
4、下载调试

遇到的问题及解决方法

①在输入包含文件名为“armv4l-tools”的命令时总是报错

原因是因为没仔细辨认“l”与“1”的区别,导致无法找到文件
使用tab键不全命令即可

②在超级终端运行term时出现错误
开发板中没有ttyS0设备导致出现问题、
在超级终端进入了/dev文件夹后输入:ln –sf /dev/tts/0 ttyS0后建立了开发板和超级终端的连接

心得体会

这次实验最烦的地方就是配置实验环境,讲究的是天时地利人和,我们配了好多次才得以成功。中途接近于崩溃状态,还好我们没有放弃。在配好实验环境后跟着实验指导书一步步的来,就简单了许多。这次一次又学到了很多虚拟机的运用技巧,对环境的配置也更加熟悉,下一次实验应该就不会像这次一样走许多弯路了。

posted on 2016-11-27 16:01  20145324王嘉澜  阅读(114)  评论(0编辑  收藏  举报