• 《信息安全系统设计基础》实验二实验报告


    《信息安全系统设计基础》实验二实验报告

    课程:信息安全系统设计基础
    班级:1453班
    姓名学号:20145301赵嘉鑫、20145335郝昊、20145321曾子誉
    指导教师:娄嘉鹏
    实验日期:2016.11.10
    实验时间:10:10~12:30
    实验名称:固件设计

    一、实验目的与要求

    • 解多线程程序设计的基本原理,学习 pthread 库函数的使用。

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

    • 掌握终端的主要属性及设置方法,熟悉终端I /O 函数的使用。学习使用多线程来完成串口的收发处理。

    • 熟悉linux开发环境,学会基于S3C2410的linux开发环境的配置和使用。使用linux的armv4l-unknown-linux-gcc编译,使用基于NFS方式的下载调试,了解嵌入式开发的基本过程

    二、实验步骤及结果

    • 开发环境的配置

    与实验一的环境相同。http://www.cnblogs.com/5321z/p/6036199.html

    • 验证实验代码

      1. 将实验代码拷贝到共享文件夹中

      2. 在虚拟机中编译代码

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

      3. 下载调试

        在超级终端中运行可执行文件pthread,可得实验结果

      4. 注意:如果在执行./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。

    心得体会

    上周实验我们就提前完成了实验二,总体来说因为有老师所给的PDF文件,所以按照其中的指示,配置好实验环境,遇到问题细心反复核查,不放弃,善于思考实验过程和错误原因虚心请教。因为前两次实验比较简单所以主要内容就是配置好实验环境,只要实验环境一完成,实验结果很快就可以出来。

  • 相关阅读:
    【转】NSArray,NSSet,NSDictionary总结
    dequeueReusableCellWithIdentifier
    可任意自定义的UITableViewCell
    contentSize、contentInset和contentOffset区别
    Cocoa的MVC架构分析 delegate
    WP7 Toolkit ExpanderView 控件 介绍 02
    ObjectiveC中一种消息处理方法performSelector: withObject:
    [转]HTML5多点触摸演示源码(Canvas绘制演示)
    Matlab 积分图的快速计算
    测试
  • 原文地址:https://www.cnblogs.com/20145335hh/p/6060217.html
Copyright © 2020-2023  润新知