- 博客(16)
- 收藏
- 关注
原创 红外超声波雷达测距
采用stm32F103和HC-SR04超声波模块, 使用标准库或HAL库+ 定时器中断,完成1或2路的超声波障碍物测距功能。测试数据包含噪声,程序需要进行滤波处理;将测距数值通过串口上传到上位机串口助手。
2024-07-12 19:13:02
436
原创 HLS入门
一、HLS介绍HLS是什么:HLS(High-Level Synthesis)是一种硬件描述语言编程技术,它可以将高级语言(如C/C++)转换为硬件描述语言(如VHDL或Verilog),以便将其用于FPGA(Field-Programmable Gate Array)或ASIC(Application-Specific Integrated Circuit)的设计中。HLS技术在FPGA和ASIC的设计中非常有用,因为它可以帮助设计人员通过高级语言编写硬件逻辑,从而提高设计效率和可重用性。
2024-07-12 17:36:05
934
原创 基于FPGA的VGA协议实现
下面,我们结合 VGA 接口引脚图和各引脚定义表格,对 VGA 接口各引脚做一下简单介绍。VGA接口引脚1:红基色;引脚2:绿基色;引脚3:蓝基色;引脚6:红色地;引脚7:绿色地;引脚8:蓝色地;引脚10:数字地引脚11:地址码0;引脚12:地址码1;引脚4:地址码2;引脚15:地址码3引脚13:行同步;引脚14:场同步引脚5:自测试(各厂家定义不同);引脚9:保留(各厂家定义不同)
2024-07-12 13:54:30
881
原创 ROS机器人小车建模仿真与SLAM
新建一个项目文件夹,放接下来要做的文件在文件夹打开终端,输入以下代码导入依赖,在src文件夹输入以下代码打开VS Code写两个文件jubot_base.urdf(放urdf文件夹下)display_jubot_base_urdf.launch(放launch文件夹下)config里的rviz文件是保存生成的,不用写。
2024-07-12 13:26:07
1259
原创 决策树ID3
根据信息增益准则的特征选择方法是:对训练数据集(或子集) D,计算其,每个特征的信息增益,并比较它们的大小,选择信息增益最大的特征。
2023-07-03 21:17:02
210
1
原创 FPGA的NIOS-II开发入门
打开file->new->Qsys System File对 Clock 进行时钟设置,设为为 50M添加 Nios II 32-bit CPU在“component library”标签栏中找到“Nios II Processor”后点击 Add(在查找窗口输出 nios 即可)。在 Nios Core 栏中选择 Nios II/f 选项,其他保持默认选项,在”Caches and Memory Interfaces”标签栏中保持默认设置(Instruction Cache 选择。
2023-07-02 22:53:09
306
1
原创 1位全加器的实现
启动 Quartus II 软件,选择File->New Project Wizard,在出现的界面下先Next,填写工程的路径和名称,然后接着Next,直到出现下面界面并进行相应操作。接着一路Next,直到Finish,完成工程的创建。
2023-07-02 21:38:20
209
1
原创 Python环境配置与数据处理
图灵测试(The Turing test)由 艾伦·麦席森·图灵 发明,指测试者与被测试者(一个人和一台机器)隔开的情况下,通过一些装置(如键盘)向被测试者随意提问。进行多次测试后,如果 机器 让平均每个参与者做出超过30%的误判,那么这台机器就通过了测试,并被认为具有 人类智能。
2023-07-01 22:41:00
115
原创 ROS通信模式编程
流程: 创建发布者 创建订阅者 添加编译选项 运行可执行程序首先在 ~/catkin_ws/src/learning_communication/src 下创建一个 talker.cpp 文件。
2023-07-01 22:09:33
140
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅