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

author author     2022-08-14     195

关键词:

实验报告封面

技术分享

实验目的与要求

  • 解多线程程序设计的基本原理,学习 pthread 库函数的使用。
  • 了解在 linux 环境下串行程序设计的基本方法。
  • 掌握终端的主要属性及设置方法,熟悉终端I /O 函数的使用。学习使用多线程来完成串口的收发处理。
  • 熟悉linux开发环境,学会基于S3C2410的linux开发环境的配置和使用。使用linux的armv4l-unknown-linux-gcc编译,使用基于NFS方式的下载调试,了解嵌入式开发的基本过程

实验步骤

1、实验开发环境的配置

配置环境和实验一中的相同

2、建立共享文件夹,将代码考入共享文件夹

3、在虚拟机中编译代码

技术分享

对于多线程相关的代码,编译时需要加-lpthread的库  下载调试在超级终端中运行可执行文件pthread

技术分享

遇到的问题和解决方法

问题:在超级终端中运行代码出现错误

解决方法:代码的路径有问题,需要找到正确的代码路径才可以成功的运行代码

心得体会

本次实验的操作还是非常的简单,难是难在实验环境的配置。我们此次实验是实验一和实验二连在一起完成的,在实验一中已经完成了实验环境的搭建,因此在实验二中就省去了这个步骤,很快就完成了这个实验。在本次实验中学习到了-lpthread的用法,对于多线程相关的代码,编译时加上-lpthread的库运行可执行文件pthread

小组成员

20145333茹翔

20145336张子扬

20145207李祉昂

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

《信息安全系统设计基础》实验三 实时系统的移植课程:信息安全系统设计基础班级:1453姓名:20145301赵嘉鑫、20145335郝昊、20145321曾子誉指导教师:娄嘉鹏实验日期:2016.11.10实验时间:10:10-12:25必修/选修:必修实验序号... 查看详情

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

《信息安全系统设计基础》实验三实验报告实验报告封面实验内容本实验基于ARM开发平台移植uC/OSII 或者uCLinux。掌握uC/OSII(uCLinux…)的移植过程;并掌握C,汇编的混合编程。实验步骤搭配实验环境,连接试验箱,用串口线、... 查看详情

2017-2018-120155331+20155336《信息安全系统设计基础》实验一报告

2017-2018-120155331+20155336《信息安全系统设计基础》实验一报告http://www.cnblogs.com/dd1174751354/p/7710816.html 查看详情

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

20145336张子扬《信息安全系统设计基础》期中总结实验报告封面实验步骤连接开发板将开发板和电脑通过串口线和网线与主机连接好,然后连接电源线,保持电源开关处于关闭的状态。建立超级终端运行windowsXP系统下“开始”、... 查看详情

2018-2019-120165221《信息安全系统设计》实验二:固件程序设计-实验报告

2018-2019-1《信息安全系统设计基础》实验二:固件程序设计-实验报告实验报告由5221同学完成;http://www.cnblogs.com/0630tx/p/9904111.html 查看详情

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

...的代码1.两人(个别三人)一组2.参考云班课资源中“信息安全系统实验箱指导书.pdf“第一章,1.1-1.5安装MDK,JLink驱动,注意,要用系统管理员身分运行uVision4,破解MDK(破解程序中target一定选ARM)3.提交破解程序中产生LIC 查看详情

20145207《信息安全系统设计基础》第一次实验实验报告

实验报告封面实验步骤连接开发板将开发板和电脑通过串口线和网线与主机连接好,然后连接电源线,保持电源开关处于关闭的状态。建立超级终端运行windowsXP系统下“开始”、“所有程序”、“附件”、“通讯”、“超级终端... 查看详情

2014520&20145209&20145309信息安全系统设计基础实验报告

20145215&20145307信息安全系统设计基础实验报告PART1一、实验原理交叉编译,简单地说,就是在一个平台上生成另一个平台上的可执行代码。同一个体系结构可以运行不同的操作系统;同样,同一个操作系统也可以在不同的体系... 查看详情

信息安全系统设计基础实验五:

北京电子科技学院(BESTI)实验报告课程:信息安全系统设计基础班级:1452.1453姓名:李祉昂。张子扬,茹翔学号:201452072014533620145333成绩:指导教师:娄嘉鹏实验日期:201611.24实验密级:     预习程度: &... 查看详情

20145311《信息安全系统设计基础》实验三实时系统的移植

20145311《信息安全系统设计基础》实验三实时系统的移植北京电子科技学院(BESTI)实验报告课程:信息安全系统设计基础班级:1453姓名:王亦徐黄志远学号:2014531120145211成绩:指导教师:娄嘉鹏实验日期:2016.11.17实验密级:... 查看详情

20145209&20145309信息安全系统设计基础实验报告

实验内容、步骤与体会:实验过程的理解,实验指导书中知识点的理解。(1)为什么在双击了GIVEIO和JTAG驱动安装文件后还需要手动进行配置?因为安装文件只是将驱动文件释放了出来,并没有在系统中将这个硬件设备添加进去... 查看详情

20145317信息安全系统设计基础实验报告

...验平台先打开超级终端,再打开arm机电源开关。等arm机的信息显示在超级终端的窗口中。输入ifconfig命令,记 查看详情

20145209&20145309信息安全系统设计基础实验报告

实验步骤阅读和理解源代码demo_read,demo_write函数完成驱动的读写接口功能,do_write函数实现将用户写入的数据逆序排列,通过读取函数读取转换后的数据。这里只是演示接口的实现过程和内核驱动对用户的数据的处理。代码:#defi... 查看详情

2018-2019-120165228《信息安全系统设计基础》缓冲区溢出漏洞实验报告(代码片段)

2018-2019-120165228《信息安全系统设计基础》缓冲区溢出漏洞实验报告实验简介:缓冲区溢出攻击:通过往程序的缓冲区写超出其长度的内容,造成缓冲区的溢出,从而破坏程序的堆栈,造成程序崩溃或使程序转而执行其它指令,... 查看详情

2014521620145330《信息安全系统设计基础》实验三实时系统的移植

2014521620145330《信息安全系统设计基础》实验三实时系统的移植实验报告封面实验内容连接实验箱电源,用串口线、并口线、网线、连接实验箱和主机安装ADS安装GIVEIO驱动安装JTAG驱动配置超级终端测试基本安装是否正确实验步骤... 查看详情

信息安全系统设计基础实验四:外设驱动程序设计

《信息安全系统设计基础》实验四实验报告实验目的与要求学习在linux下进行程序驱动设计的原理掌握使用模块方式进行驱动开发调试的过程在PC机上编写简单的虚拟硬件驱动程序并进行调试,实验驱动的各个接口函数的实现分... 查看详情

2014521620145330《信息安全系统设计基础》实验一开发环境的熟悉

2014521620145330《信息安全系统设计基础》实验一开发环境的熟悉实验报告封面实验内容1.连接arm开发板2.建立超级终端3.启动实验平台4.修改xp系统与redhat虚拟机的ip,使得它们均与arm机的ip在同一网段5.安装arm编译器6.配置环境变量7.... 查看详情

第二次实验报告

...;年级2014级 区队6区队 指导教师 高见  信息技术与网络安全学院20 查看详情