信息安全系统设计基础 实验二固件设计 20135327郭皓 20135329 李海空
北京电子科技学院(BESTI)
实 验 报 告
课程:信息安全设计基础 班级:1353
姓名:郭皓 李海空
学号:20135327 20135329
成绩: 指导教师:娄嘉鹏 实验日期:2015.11.10
实验密级: 预习程度: 实验时间:15:30~18:00
仪器组次: 必修/选修: 实验序号:1
实验名称: 实验二:固件设计
实验目的与要求:学习、读懂 02_pthread 03_tty中的代码。
实验仪器:
名称 |
型号 |
数量 |
ARM实验箱 |
|
1 |
PC |
|
1 |
实验内容、步骤与体会:
1、开发环境的配置同实验一。
2、将实验代码拷贝到共享文件夹中。
3、在虚拟机中编译代码。
对于多线程相关的代码,编译时需要加-lpthread 的库。
4、下载调试
在超级终端中运行可执行文件 pthread
运行可执行文件 term。
注意:如果在执行./term 时出现下面的错误
/dev/ttyS0: No such file or directory 可以通过方法建立一个连接来解决。
在 Linux 下串口文件位于/dev 下,一般在老版本的内核中串口一为
/dev/ttyS0 ,串口二为 /dev/ttyS1, 在我们的开发板中串口设备位于
/dev/tts/下,因为开发板中没有ttyS0这个设备,所以我们要建立一个连接。
首先在超级终端中进入/dev文件夹中。
输入命令“ln –sf /dev/tts/0 /dev/ttyS0” 注意空格与字母l、数字0。
总结:
实验二主要是建立在实验一配置好的实验环境下,没有太多问题,唯一要注意的就是最后编译term时要修改串口,不过实验步骤已经很详细,过多的就不用多说了,唯一注意的是sf和/dev之间是有空格的。