自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 基于STM32的HC_SR04模块实现超声波测距

超声波测距原理是在超声波发射装置发出超声波,它的根据是接收器接到超声波时的时间差,与雷达测距原理相似。超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。超声波在空气中的传播速度为340m/s,根据计时器记录的时间t(秒),就可以计算出发射点距障碍物的距离(s),即:s=340t/2。硬件:STM32F103C8T6、HC_SR04超声波测距模块。软件:CubeMX、Keil5、FlyMCU、野火串口调试助手。

2023-07-09 19:12:05 200 1

原创 初识线性回归(Excel-Python实现)

excle和借助skleran库进行回归分析结果接近,都是借用调用现有的函数进行分析得到结果,操作简单。

2023-06-30 19:38:31 63

原创 练习2:逻辑回归

介绍在本练习中,您将实现逻辑回归并将其应用于两个不同的数据集。还将通过将正则化加入训练算法,来提高算法的鲁棒性,并用更复杂的情形来测试模型算法。在开始练习前,需要下载如下的文件进行数据上传:ex2data1.txt -前半部分的训练数据集ex2data2.txt -后半部分的训练数据集在整个练习中,涉及如下的必做作业:· 绘制2D分类数据的函数----(3分)· 实现Sigmoid函数--------(5分)· 实现Logistic回归代价函数和梯度函数—(60分)· 实现回归预测函数-----

2023-06-30 19:27:28 70

原创 练习1:线性回归

介绍在本练习中,您将 实现线性回归并了解其在数据上的工作原理。在开始练习前,需要下载如下的文件进行数据上传:ex1data1.txt -单变量的线性回归数据集ex1data2.txt -多变量的线性回归数据集在整个练习中,涉及如下的必做作业,及标号*的选做作业:· 实现简单示例函数----------(5分)· 实现数据集显示的函数-------(5分)· 计算线性回归成本的函数-----(40分)· 运行梯度下降的功能函数-----(50分)数据标准化*

2023-06-30 19:16:03 52

原创 Python环境配置与数据处理

图灵测试(The Turing test)由艾伦·麦席森·图灵提出,指测试者与被测试者(一个人和一台机器)隔开的情况下,通过一些装置(如键盘)向被测试者随意提问。进行多次测试后,如果机器让平均每个参与者做出超过30%的误判,那么这台机器就通过了测试,并被认为具有人类智能。图灵测试一词来源于计算机科学和密码学的先驱艾伦·麦席森·图灵写于1950年的一篇论文《计算机器与智能》,其中30%是图灵对2000年时的机器思考能力的一个预测,我们已远远落后于这个预测。参考维基百科。

2023-06-27 18:41:11 70

原创 FPGA编程入门

这次的实验让我重温了上学期的fpga基础知识,比如如何创建原理图,如何去编写verlogi代码,如何仿真测试,最重要的是这次配置好引脚后,直接上板子烧录程序,然后实测,不是单仿真而已,所以这次实验令我印象深刻。

2023-06-27 17:59:42 59

原创 ROS通信模式编程

ROS通信模式编程。

2023-06-27 17:38:47 24

原创 ROS环境安装与配置

小海龟转圈圈

2023-06-27 17:30:54 84

原创 基于 NIOSII 软核的流水灯实验

初步了解了 SOPC 的开发流程, Nios II 软件的开发流程,软件的基本调式方法。参考。

2023-06-27 17:21:45 86

原创 VGA协议实践

通过VGA协议,计算机可以将图像数据转化为帧,并将帧中的像素数据逐行输出到显示器上。VGA协议还可以控制显示器的分辨率、刷新率、色深和显示模式等参数。VGA协议的作用是使计算机和显示器之间能够进行可靠和高质量的图像通信,从而实现计算机图形显示的功能。

2023-06-27 16:54:57 48

原创 HLS入门实践

HLS是高层次综合(High-level Synthesis)简称HLS,指的是将高层次语言描述的逻辑结构,自动转换成低抽象级语言描述的电路模型的过程。所谓的高层次语言,包括C、C++、SystemC等,通常有着较高的抽象度,并且往往不具有时钟或时序的概念。相比之下,诸如Verilog、VHDL、SystemVerilog等低层次语言,通常用来描述时钟周期精确(cycle-accurate)的寄存器传输级电路模型,这也是当前ASIC或FPGA设计最为普遍使用的电路建模和描述方法。

2023-06-27 15:42:52 29

原创 基于FPGA的超声波测距

HC-SR04超声波测距模块可提供 2cm-400cm的非接触式距离感测功能,测距精度可达高到 3mm;图1为HC-SR04外观,其基本工作原理为给予此超声波测距模块触发信号后模块发射超声波,当超声波投射到物体而反射回来时,模块输出回响信号,以触发信号和回响信号间的时间差,来判定物体的距离。Echo: 该引脚会在高电平和低电平之间转换,当检测到障碍物时,在高电平保持的时间就表示信号发射出去并反射回来的时间。Trig: 是Trigger(触发)这个单词的缩写,该引脚用于触发超声波脉冲。GND: 接地引脚。

2023-06-27 15:31:18 62

转载 【无标题】

通过本实验,了解HEX文件内容和知道了使用仿真器模式调试时要根据选择的设备更改参数。

2022-10-09 23:03:52 55 1

原创 【无标题】

函数库分为静态库和动态库。静态库在程序编译时会被连接到目标代码中,程序运行是则不需要静态库的存在。动态库在程序编译时不会被连接到目标代码中,而是程序运行时载入的。两者区别:前者是编译连接的,后者是程序运行载入的。(一)hello实例使用库。

2022-09-25 22:19:47 35

原创 【无标题】

也就是根据约定 C 语言的后缀名称是 .c 的,而 C++ 的后缀名是 .C 或者 .cpp, 如果你很个性,决定你的 C 代码文件的后缀名是 .pig 哈哈,那你就要用这个参数, 这个参数对他后面的文件名都起作用,除非到了下一个参数的使用。在你是用 #include “file” 的时候, gcc/g++ 会先在当前目录查找你所制定的头文件, 如果没有找到, 他回到默认的头文件目录找, 如果使用 -I 制定了目录,他会先在你所制定的目录查找, 然后再按常规的顺序去找。制定编译的时候,搜索库的路径。

2022-09-25 22:13:41 50

原创 【无标题】

嵌入式真的博大精深 需要日后经下心来好好钻研。

2022-09-25 21:56:58 530

原创 Ubuntu系统使用gcc和Makefile编译c程序

vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。用户刚刚启动 vi/vim,便进入了命令模式。比如我们此时按下x,并不会输入一个字符,x被当作了一个命令。(3) vim 的官方网站为 (https://www.vim.org/),并且vim 是一个程序开发工具。(2)vi 是老式的字处理器, vim 是程序开发者的一项很好用的工具。输入模式,在通过在命令模式下输入命令i进入。(3)编写sub1.c。

2022-09-13 20:30:31 96

原创 Ubuntu系统使用gcc和Makefile编译c程序

vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。底线命令模式,通过命令模式按下:(英文冒号)就进入。底线命令模式可以输入单个或多个字符的命令,具有许多的可用命令。(3) vim 的官方网站为 (https://www.vim.org/),并且vim 是一个程序开发工具。(2)vi 是老式的字处理器, vim 是程序开发者的一项很好用的工具。输入模式,在通过在命令模式下输入命令i进入。

2022-09-12 23:45:26 57

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除