草庐IT

C++实验

全部标签

【Stm32】【Lin通信协议】Lin通信点亮灯实验

Lin通信点亮灯实验通过STM32的串口发送数据,然后通过串口转换模块将数据转换成LIN(LocalInterconnectNetwork)协议,最终控制点亮灯。需要工程和入门资料的可以私信我,看到了马上回。入门书本推荐:一、Lin协议帧结构二、代码讲解这个结构写成代码如下:同步间隔段(BreakField)是至少(注1)持续13位(以主机节点的位速率为准)的显性(低电平)电平,直接用hal库自带的HAL_LIN_SendBreak函数就行啦;同步段(SyncByteField)LIN同步以下降沿为判断标志,采用字节0x55(转换为二进制为01010101b);受保护的ID,是用函数计算出来的

信息系统安全实验之基于国产麒麟操作系统的基线检查工具综合实验

一、实验目的1.理解国产操作系统和信创的重要性,掌握国产操作系统基线检查工具的设计。2.掌握在麒麟操作系统中完成基线检查工具的实现。二、实验环境1.操作系统:银河麒麟虚拟机。三、实验步骤和结果(1)安装国产麒麟操作系统,并在VMware打开:(2)此时虚拟机操作系统的用户名root用户密码为admin888。打开终端,输入useradd-mbupt2020211950新建用户,输入sudopasswdbupt2020211950更改密码为2020211950@bupt:(3)切换至新建用户名:(4)在命令行输入awk-F:'{print$1}'/etc/shadow命令,查看系统是否存在重名用

STM32实验报告心得体会

在进行STM32实验的过程中,我获得了许多宝贵的经验和知识。以下是我的实验心得和体会:熟悉STM32开发环境:在进行STM32实验之前,首先要熟悉STM32开发环境。这包括安装和配置开发工具链、选择合适的开发板以及了解常用的开发工具和资源。学习和理解MCU体系结构:在进行STM32实验之前,了解MCU的体系结构是非常重要的。这包括学习STM32芯片的功能和特性,掌握寄存器操作和中断处理等基本概念。实验前的准备工作:在开始实验之前,应该详细阅读实验手册,并准备好所需的硬件和软件资源。这包括连接开发板到计算机、下载和调试代码以及准备实验所需的外设和传感器。编写和调试代码:实验的核心是编写和调试代码

西南科技大学数字电子技术实验七(4行串行累加器设计及FPGA实现)预习报告

一、计算/设计过程说明:本实验是验证性实验,计算预测验证结果。是设计性实验一定要从系统指标计算出元件参数过程,越详细越好。用公式输入法完成相关公式内容,不得贴手写图片。(注意:从抽象公式直接得出结果,不得分,页数可根据内容调整)(1)激励表现态输入次态输出双稳输入QnEFQn+1SJK000000x001010x010010x011101x10001x110110x011010x011111x0 设计思路:根据书上的提示,设计出三个组合电路的原理图,然后将其组合起来,根据四位右移寄存器的特点,和输出结果与输入结果的激励方程,可以设计出相应的转换方程和输出方程,最终将其组合起来。二、画出并填写实

EDA实验(Quartus Ⅱ+fpga) (四)---交通灯设计

前言:本文主要介绍了EDA原理与应用这门课程的相关实验及代码。使用的软件是QuartusⅡ,该实验使用fpga芯片为cycloneⅤ5CSEMA5F31C6。(一)实验目的(1)熟悉交通灯控制器的工作原理;(2)了解设计中的优化方案;(3)进一步掌握状态机的设计;(4)学习较复杂数字系统设计。(二)设计要求实现一个由一条主干道和一条乡间公路形成的十字路口的交通灯控制器功能:(1)有MR(主红)、MY(主黄)、MG(主绿)、CR(乡红)、CY(乡黄)、CG(乡绿)六盏交通灯需要控制;(2)交通灯由绿转红前有4秒亮黄灯的间隔时间,由红转绿没有间隔时间;(3)乡间公路右侧各埋有一个串连传感器,当有车

【数据结构】实验十一:图

实验十一 图一、实验目的与要求1)掌握图的存储表示与操作实现。2)掌握图的连通性及其应用。二、 实验内容1.用邻接表存储一个图形结构,并计算每个顶点的度。2. 采用深度和广度优先搜索算法,遍历上述这张图,并输出遍历结果。三、实验结果1)请将调试通过的运行结果截图粘贴在下面,并说明测试用例、运行过程和算法步骤。2)请分析算法的时间复杂度。3)请将源代码(必要的注释)cpp文件压缩上传(上传附件)。题目1:1)测试用例:测试用例为总结点数为4、总边数为5的无向图,如下图所示。运行结果:运行过程:通过邻接表创建无向连通图->通过for循环遍历并输出邻接表结果->通过for循环计算并输出各顶点的度数。

JAVA学校校园教室实验室预约系统设计与实现(Springboot框架)

 博主介绍:黄菊华老师《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。所有项目都配有从入门到精通的基础知识视频课程,免费项目配有对应开发文档、开题报告、任务书、PPT、论文模版等项目都录了发布和功能操作演示视频;项目的界面和功能都可以定制,包安装运行!!!如果需要联系我,可以在CSDN网站查询黄菊华老师在文章末尾可以获取联系方式功能清单【后台管理功能模块】系统设置:设置关于我们、联系我们、加入我们、法律声明广告管理:设置小程序首页轮播图广告和链接留言列表:所有用户留言信息列表,支持删除会员列表:查

网络安全实验室3.脚本关

3.脚本关1.key又又找不到了url:http://lab1.xseclab.com/xss1_30ac8668cd453e7e387c76b132b140bb/index.php点击链接,burp抓包,发送到重放模块,点击go得到keyis:yougotit_script_now2.快速口算url:http://lab1.xseclab.com/xss2_0d557e6d2a4ac08b749b61473a075be1/index.phppython3脚本importrequests,reurl='http://lab1.xseclab.com/xss2_0d557e6d2a4ac08b7

Spark编程实验三:Spark SQL编程

目录一、目的与要求二、实验内容三、实验步骤1、SparkSQL基本操作2、编程实现将RDD转换为DataFrame3、编程实现利用DataFrame读写MySQL的数据四、结果分析与实验体会一、目的与要求1、通过实验掌握SparkSQL的基本编程方法;2、熟悉RDD到DataFrame的转化方法;3、熟悉利用SparkSQL管理来自不同数据源的数据。二、实验内容1、SparkSQL基本操作        将下列JSON格式数据复制到Linux系统中,并保存命名为employee.json。{"id":1,"name":"Ella","age":36}{"id":2,"name":"Bob","

机器学习实验报告四——决策树

目录前言一、决策树算法概述1.决策树定义2.组成部分3.构建过程4.优点与缺点二、决策树算法工作原理1.如何利用信息增益、信息增益比等指标进行特征选择2.决策树的分裂准则3.常见的决策树剪枝策略三、决策树算法的实现与应用1.代码实现主要步骤2.调整和优化总结前言        决策树(DecisionTree)是一种基本的分类与回归方法,它以树状结构建立决策模型,对数据进行分类或回归预测。决策树模型直观、易于理解,能够清晰地展示出决策过程。        决策树算法最早由Hunt等人于1966年提出,它是许多决策树算法的基础,包括ID3、C4.5和CART等。决策树算法是一种有监督学习算法,利