• 第二次实验报告


    北京电子科技学院(BESTI)
    实     验    报     告
    课程:信息安全系统设计基础          班级:   1353
    姓名:王剑桥,李雪琦
    学号:20135316,20135309
    成绩:             指导教师:娄嘉鹏     实验日期:2015.11.17
    实验密级:         预习程度:             实验时间:15:30-18:00
    仪器组次:          必修/选修:必修               实验序号:2
    实验名称:多线程应用程序设计和串行端口程序设计                                                           
    实验目的与要求:(1)了解多线程程序设计的基本原理。           
    (2)学习 pthread 库函数的使用。                                
    (3)了解在 linux 环境下串行程序设计的基本方法。                      
    (4)掌握终端的主要属性及设置方法,熟悉终端I /O 函数的使用。
    (5)学习使用多线程来完成串口的收发处理。                                                         
     
    实验仪器:
    名称 型号 数量
    PC机 Lenovo 1
    嵌入式实验平台 UP-TECH S2410 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。

    遇到的问题及解决方法:
    本次实验基于实验一,相对简单,遇到的问题是最后无法输出结果,解决方法是输入命令“ln –sf /dev/tts/0 /dev/ttyS0” 注意空格有些是两个。

  • 相关阅读:
    40款非常漂亮的 HTML5 & CSS3 免费网站模板【下篇】
    jQuery:收集一些基于jQuery框架开发的控件/jquery插件
    jquery插件整理篇(八)色彩选择器类
    让人期待的2011年度最佳 jQuery 插件发布啦
    25+ 个为设计师和开发者准备的 CSS 工具
    encodeprocess编码过程理解
    H.264整数DCT公式推导及蝶形算法分析
    视频编解码学习之一:理论基础
    MPEG系列与H.26x系列标准
    视频编解码学习之四:视频处理及编码标准
  • 原文地址:https://www.cnblogs.com/lxq20135309/p/4990263.html
Copyright © 2020-2023  润新知