实验二
北京电子科技学院(BESTI) 实验报告 课程:信息安全系统设计基础 班级:1353 姓名:王维臻 武西垚 学号:20135336 20135332 成绩: 指导教师:娄家鹏 实验日期:2015.11.10 实验密级: 预习程度: 实验时间:15:30~18:00 仪器组次: 必修/选修: 实验序号:2 实验名称:固件设计 实验目的与要求: 1掌握程序的烧写方法 2能够实现Bootloader 3实现密码学中常见算法的固化。 内容: 1读懂 pthread.c 的源代码,熟悉几个重要的PTHREAD库函数的使用。 2掌握共享锁和信号量的使用方法。 3进入/arm2410cl/exp/basic/02_pthread 目录,运行make 产生pthread程序,使用NFS方式连接开发主机进行运行实验。 实验仪器: 名 称 型 号 数 量 PC Lenovo 1 Laptop Sony 1 虚拟Linux环境 Redhat 9.0 1 ARM开发板 UP-NETARM2410-CL 1 实验内容、步骤与体会: 开发环境的配置同实验一,将实验代码拷贝到共享文件夹中。在虚拟机中编译代码,对于多线程相关的代码,编译时需要加-lpthread 的库。下载调试,在超级终端中运行可执行文件pthread,运行可执行文件term。将实验代码拷贝到共享文件夹中 实验原理及代码解析 原理背景