- 博客(27)
- 收藏
- 关注
原创 VGA协议实践
VGA(Video Graphics Array)协议是一种用于视频输出的标准接口协议。它最早由IBM在1987年推出,用于连接计算机和显示器之间的图像传输。VGA协议定义了图像信号的传输方式、分辨率、刷新率等参数,使得计算机可以将图像数据发送给显示器进行显示。VGA协议使用了模拟信号传输,通过15个针脚的VGA连接器进行数据传输。其中包括了红色、绿色和蓝色三个基本颜色的信号以及水平同步信号、垂直同步信号等。通过控制这些信号的强度和频率,VGA协议实现了对图像的显示。
2023-07-07 22:28:31
899
原创 决策树ID3算法
决策树算法是一种常用的机器学习算法,它通过构建一棵树状结构来进行决策和分类。决策树算法的基本思想是根据特征属性的取值将数据集划分为不同的子集,然后递归地对子集进行划分,直到达到某个终止条件。1、易于理解和解释2、能够处理多类别问题3、能够处理缺失值和异常值等4、还可以通过剪枝等方法来避免过拟合问题。1、对于连续型数据处理不够灵活2、容易受到噪声和异常值的影响。
2023-07-03 11:03:48
1329
原创 jupyter逻辑回归练习
ex2data1ex2data2jupyter添加数据集在该部分练习中,将建立一个逻辑回归模型,用以预测学生能否被大学录取。假设你是大学某个部门的负责人,你要根据两次考试的结果来决定每个申请人的入学机会。目前已经有了以往申请者的历史数据,并且可以用作逻辑回归的训练集。对于每行数据,都包含对应申请者的两次考试分数和最终的录取结果。在本次练习中,你需要建立一个分类模型,根据这两次的考试分数来预测申请者的录取结果。逻辑回归假设的定义是:其中 g 代表一个常用的逻辑函数为S形函数(Sigmoid fun
2023-06-29 21:23:39
385
5
原创 STM32CubeIDE实现HC-SR04超声波测距
HC-SR04 超声波测距模块可提供2cm-400cm 的非接触式距离感测功能,测距精度可达高到3mm;模块包括超声波发射器、接收器与控制电路。
2023-06-01 11:48:05
1637
3
原创 Windows下quartus 18.1 HLS入门
HLS(High-Level Synthesis)是一种硬件描述语言(HDL)的编程技术,它可以将高级语言代码(如C/C++)转换成硬件描述语言(如VHDL或Verilog)。
2023-05-30 20:51:30
859
原创 基于 NIOSII 软核的流水灯
的设置向导中保持默认选项,点击 Finish,将。,与系统默认一致,因此,这里我们不需要修改逻辑连接。设置,可能会收到外部信号的干扰,将未用引脚设置为。master-slave 的连线,进行中断。保持默认选项,单击 Finish,将。,其余选项保持默认,点击Finish。进行时钟、数据端口、指令端口的连接。进行时钟、数据端口、指令端口的连接。”符号,在名字的最后也不能使用“),其余选项保持默认,点击。特殊引脚设置,设置为常规引脚。名字最前面应该使用英文;进行时钟、数据端口的连接。选择当前的项目目录,点击。
2023-05-29 19:39:41
217
原创 FPGA-1位全加器的设计
接双击原理图空白处,从“ Symbol”窗中选择需要的符号,或者直接在“name”文本框中键入元件名,添加元件。通过拨动SW,观察LED的亮灭的效果,发现SW开表示1,关表示0,LED亮表示1,灭表示0。选定了引脚之后原理图文件一定要再编译一次,才能真正把引脚绑定上。经过对比发现输出结果与真值表一致,且与原理图实现方式结果一致。双击空白区域添加刚刚完成的半加器。下载测试后发现结果与理想一致。将半加器设置成可调用文件。保存并编译后查看电路图。完成全加器原理图创建。添加代码,保存并编译。
2023-04-07 16:21:23
320
原创 ROS通信模式编程
1、在/catkin_ws/src/my_turtle_package中创建srv文件并在srv文件中添加AddTwoInts.srv文件。5、在/catkin_ws/src/my_turtle_package/src中创建talker.cpp并添加代码。2、在/catkin_ws/src/my_turtle_package/src中创建。1、在/catkin_ws/src/my_turtle_package/src中创建。11、再打开一个终端添加环境变量,并运行listener.cpp。
2023-03-19 22:43:48
318
原创 数据线性回归分析
利用wps和jupyter解决线性回归问题得出的结果大致相同。在利用jupyter解决线性回归问题时,出现无法打开目标文件读取数据,利用网络查询最终解决问题。
2023-03-19 16:38:32
13941
原创 Anaconda环境下安装使用 jupyter 和 numpy
图灵测试(The Turing test)由艾伦·麦席森·图灵提出,指测试者与被测试者(一个人和一台机器)隔开的情况下,通过一些装置(如键盘)向被测试者随意提问。进行多次测试后,如果机器让平均每个参与者做出超过30%的误判,那么这台机器就通过了测试,并被认为具有人类智能。通过本次实验,我初步了解了anaconda虚拟环境和jupyter的初步使用。在利用anaconda的虚拟环境安装jupyter的过程中下载比较慢,在利用国内镜像源后下载安装过程更加顺利。
2023-03-12 22:46:50
3408
2
原创 STM32基于PWM的呼吸灯
PWM(脉宽调制)是一种模拟控制方式,其根据相应载荷的变化来调制晶体管基极或MOS管栅极的偏置,来实现晶体管或MOS管导通时间的改变,从而实现开关稳压电源输出的改变,这种方式能使电源的输出电压在工作条件变化时保持恒定,是利用微处理器的数字信号对模拟电路进行控制的一种非常有效的技术,脉冲宽度调制是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。
2023-01-03 23:36:19
2570
原创 Wireshark抓包疯狂发聊天
为确保Windows与虚拟机之间能够成功通信,我们需要将除了我们正在使用的虚拟网络和物理机网络以外的所有连接关闭。疯狂聊天为exe文件,为了让Ubuntu虚拟机能够正常运行,我们需要下载wine。UDP协议的控制选项较少,在数据传输过程中延迟小、数据传输效率高。Windows和虚拟机打开疯狂聊天后进入同一房间这里进入房间1。由图可见本次传输采用UDP协议,端口为5001。利用虚拟机ping主机看看能否ping通。右键Data,选中追踪流,选中UDP流。窃取得到传输的信息为hello。
2023-01-03 21:23:19
805
原创 Quartus完成D触发器及时序仿真
D触发器是一个具有记忆功能的,具有两个稳定状态的信息存储器件,是构成多种的最基本逻辑单元,也是数字逻辑电路中一种重要的单元电路。
2022-11-13 22:23:08
755
原创 STM32定时器与日历时钟
RTC(实时时钟)是指安装在电子设备或实现其功能的IC(集成电路)上的时钟。当您在数字电路中称其为“时钟”时,您可能会想到周期信号,但在英语中,clock也意味着“时钟”。它还意味着将当前时间保持在北顶的时钟,因此它具有“实时”
2022-11-09 10:10:23
1161
1
原创 基于STM32汇编程序的编写
在本次实验中遇到许多问题,比如在注册时没有利用管理员身份打开keil导致多次尝试都没有成功,最后通过网络查询后得以解决,通过本次实验,自己能够初步认识使用MDK建立一个工程,调试一个工程。
2022-10-11 20:21:52
531
原创 Ubuntu下使用opencv
安装和配置opencv的操作比较复杂繁琐的,且过程时间较长,每一步都必须按照流程做,但花费了时间总归有了收获,当程序成功运行那一刻心里成就感满满。
2022-09-24 03:40:04
1359
原创 Ubuntu环境下利用gcc生成静态库.a和动态库.so
通过几个程序用gcc生成静态库和动态库的实际操作,我能较熟练运用高层次生成动态库和静态库,在操作过程中也渐渐理解二者之间差别,虽然在操作过程中遇到许多问题,但是在充分学习和仔细排查后都一一解决,这次实验使我受益颇丰。
2022-09-23 23:16:10
417
原创 Ubuntu使用gcc和Makefile编译c程序
通过运用gcc和makefile方法编译c程序,让我深入了解了C语言源程序编译为可执行文件的过程,不在局限于以前只得到结果。以往编程只注重得到结果而忽略了,如何得到的结果,gcc这些原始的编译工具的这些编译过程会使我们更加了解整个C语言的源程序是如何一步步变为可执行文件的。
2022-09-08 00:28:32
1716
原创 JavaScript&TypeScript学习总结
目录一、JavaScript&TypeScript简介1、JavaScript简介2.TypeScript简介二、JavaScript1、基本语法1.1、标识符1.2、变量1.3操作符2、函数3、数组 三、TypeScript1、基本语法1.1、变量2、解构3、函数3.1函数定义3.2调用函数3.3函数返回值3.4带参数函数 JavaScript 是一个面向对象的脚本语言。它是作为开发页面的而出名,但是它也被用到了很多非环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令
2022-07-10 03:57:13
267
原创 HTML&CSS学习总结
目录一、HTML&CSS简介1、HTML简介2、CSS简介二、HTML标签1、标题标签2、列表标签3、图像标签 4、超链接标签5、表格标签6、换行标签三、CSS的使用1、语法规则2、CSS基础选择器 2.1标签选择器2.2类选择器2.3 id选择器3、CSS实现方法3.1、外部样式3.2 内部样式3.3内联样式 HTML的全称为超文本标记语言,是一种标记语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本
2022-07-10 02:26:33
101
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人