北京电子科技学院(BESTI)

             

课程:信息安全设计基础                         班级:1353        

姓名:郭皓 李海空

学号:20135327  20135329

成绩:             指导教师:娄嘉鹏        实验日期:2015.11.10

实验密级:         预习程度:         实验时间:15:30~18:00

仪器组次:          必修/选修:            实验序号:1

实验名称:            实验二:固件设计                       

实验目的与要求:学习、读懂 02_pthread 03_tty中的代码。     

                                                           

                                                             

                                                          

                                                          

 

实验仪器:

名称

型号

数量

ARM实验箱

 

1

PC

 

1

 

实验内容、步骤与体会:

1、开发环境的配置同实验一。

2、将实验代码拷贝到共享文件夹中。

3、在虚拟机中编译代码。

 对于多线程相关的代码,编译时需要加-lpthread 的库。

 信息安全系统设计基础  实验二固件设计  20135327郭皓 20135329 李海空

4、下载调试

 在超级终端中运行可执行文件 pthread

 信息安全系统设计基础  实验二固件设计  20135327郭皓 20135329 李海空

运行可执行文件 term。

 信息安全系统设计基础  实验二固件设计  20135327郭皓 20135329 李海空

注意:如果在执行./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之间是有空格的。

 

相关文章:

  • 2022-02-03
  • 2021-11-08
  • 2021-07-03
  • 2021-06-07
  • 2022-01-27
  • 2021-10-04
  • 2021-06-06
猜你喜欢
  • 2021-07-12
  • 2021-12-06
  • 2022-01-14
  • 2021-10-20
  • 2021-06-25
  • 2021-06-29
相关资源
相似解决方案