北京电子科技学院(BESTI)
实 验 报 告
课程:信息安全系统设计基础 班级:1352
姓名:王国伊 龚睿
学号:20135207 20135238
成绩: 指导教师:娄嘉鹏 实验日期:2015.11.10
实验密级: 无 预习程度: 实验时间:15:30—17:30
仪器组次:7 必修/选修:必修 实验序号:2
实验名称:固件设计
实验目的与要求: 1.掌握程序的烧写方法;
2.能够实现Bootloader;
3.实现密码学中常见算法的固化。
实验仪器:
名称 |
型号 |
数量 |
PC机 |
Lenovo |
1 |
虚拟Linux环境 |
Red hat 9.0 |
1 |
Arm开发板 |
UP-NETARM2410-CL |
1 |
实验内容、步骤与体会:
1.实验过程的理解,实验指导书中知识点的理解。
1).开发环境的配置同实验一。
2).将实验代码拷贝到共享文件夹中。
3).在虚拟机中编译代码。
对于多线程相关的代码,编译时需要加-lpthread 的库。
4).下载调试
在超级终端中运行可执行文件pthread,运行可执行文件term。
2.实验过程中遇到的问题以及解决方案。
出现教程中的的问题
在 Linux 下串口文件位于/dev 下,一般在老版本的内核中串口一为
/dev/ttyS0 ,串口二为 /dev/ttyS1, 在我们的开发板中串口设备位于
/dev/tts/下, 因为开发板中没有ttyS0这个设备, 所以我们要建立一个连接。
首先在超级终端中进入/dev文件夹中。
输入命令“ln –sf /dev/tts/0 /dev/ttyS0”
注意中间的空格。