zoukankan      html  css  js  c++  java
  • 信息安全系统设计基础实验二—20135215黄伟业20135222胡御风

     北京电子科技学院(BESTI)

                                  实     验    报     告

    课程:信息安全系统设计基础                         班级: 1352

    姓名:黄伟业        胡御风                     学号:20135215 20135222

    成绩:              指导教师:娄佳鹏          实验日期:2015.11.17

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

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

    实验名称: 多线程应用程序设计和串行端口程序设计                                                            

    实验目的与要求:  

    (1)了解多线程程序设计的基本原理。           

    (2)学习 pthread 库函数的使用。                                

    (3)了解在 linux 环境下串行程序设计的基本方法。                      

    (4)掌握终端的主要属性及设置方法,熟悉终端I /O 函数的使用。

    (5)学习使用多线程来完成串口的收发处理。               

          

    实验仪器:

    名称

    型号

    数量

    arm

    UP-TECH 

    1

    PC机

    XP

    1

    虚拟机

    REDHAT

    1

    实验内容、步骤与体会:

    1、实验过程的理解,实验指导书中知识点的理解。

    (1)多线程的概念?为什么要提出多线程?

    概念:线程是一组指令的集合,或者是程序安装的特殊段,它可以在程序里独立执行。也可以把它理解为代码运行的上下文。所以线程基本上是轻量级的进程,它负责在单个程序里执行多任务。通常由操作系统负责多个线程的调度和执行。多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。

    为何要使用:

    • 耗时的操作使用线程,提高应用程序响应
    • 并行操作时使用线程,如C/S架构的服务器端并发线程响应用户的请求。
    • 多CPU系统中,使用线程提高CPU利用率
    • 改善程序结构。一个既长又复杂的进程可以考虑分为多个线程,成为几个独立或半独立的运行部分,这样的程序会利于理解和修改。

    (2)什么是串口?串行通讯的概念及特点?

    串口:串行接口 (Serial Interface) 是指数据一位一位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信(可以直接利用电话线作为传输线),从而大大降低了成本,特别适用于远距离通信,但传送速度较慢。

    串行通讯:一条信息的各位数据被逐位按顺序传送的通讯方式称为串行通讯。串行通讯的特点是:数据位的传送,按位顺序进行,最少只需一根传输线即可完成;成本低但传送速度慢。

    实验过程中当运行程序时会出现/dev/ttys0:NO such file or directory

    这是因为开发板中没有没有ttys0这个串口设备,需要输入命令:ln -sf /dev/tts/0 /dev/ttys0

    2.实验过程中遇到的问题以及解决方案。

    问题:makefile无法使用

    解决方法:修改makefile中的部分环境变量或者直接用命令行编译代码。

  • 相关阅读:
    leetcode33. Search in Rotated Sorted Array
    pycharm 设置sublime text3 monokai主题
    django class Meta
    leetcode30, Substring With Concatenation Of All Words
    Sublime text3修改tab键为缩进为四个空格,
    sublime text3 python打开图像的问题
    安装上imesupport输入法依然不跟随的解决办法,
    sublime text3 的插件冲突弃用问题,
    sublime text3 BracketHighlighter括号匹配的设置
    windows 下wget的使用
  • 原文地址:https://www.cnblogs.com/huyufeng/p/4992635.html
Copyright © 2011-2022 走看看