自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 FPGA实习报告

在过去的十天里,我参加了FPGA的实习,学习了一系列关于FPGA开发的内容。在这段时间里,我掌握了数码管、呼吸灯、按键消抖、LED流水灯等基本概念,并学会了编写测试文件和顶层文件。

2023-07-16 17:57:24 1665

原创 基于DE2-115平台的VGA显示

VGA(Video Graphics Array)视频图形阵列是IBM于1987年提出的一个使用模拟信号的电脑显示标准。VGA接口即电脑采用VGA标准输出数据的专用接口。VGA接口共有15针,分成3排,每排5个孔,显卡上应用最为广泛的接口类型,绝大多数显卡都带有此种接口。它传输红、绿、蓝模拟信号以及同步信号(水平和垂直信号)。VGA接口是一种D型接口,上面共有15针孔,分成三排,每排五个。

2023-07-04 19:12:58 95

原创 轮廓检测实验

1. 实验内容本实验将学习轮廓检测及功能。2. 实验要点生成二进制图像来查找轮廓找到并画出轮廓轮廓特征边界矩形3. 实验环境numpymatplotlibcv2。

2023-06-27 14:46:15 89

原创 高斯模糊实验

1. 实验内容本实验将学习高斯模糊。2. 实验要点高斯模糊图像使用高通滤波器测试性能3. 实验环境numpymatplotlibcv2。

2023-06-27 14:44:39 75

原创 练习2:逻辑回归

假设你是大学某个部门的负责人,你要根据两次考试的结果来决定每个申请人的入学机会。设想你是工厂的生产主管,你有一些芯片在两次测试中的测试结果。为了帮助你做出艰难的决定,你拥有过去芯片的测试数据集,从其中你可以构建一个逻辑回归模型。在前部分练习中所绘制的数据分布图中可以看出,在不同标识的数据点间,有一个较为清晰的决策边界。在本次练习中,你需要建立一个分类模型,根据这两次的考试分数来预测申请者的录取结果。最后,我们可以使用第1部分中的预测函数来查看我们的方案在训练数据上的准确度。

2023-06-27 14:38:19 30

原创 练习1:线性回归

在该部分练习任务中,你需要实现一个计算成本 𝐽(𝜃)的函数computeCost,用于检查梯度下降实现的收敛性。假设你是一家餐厅的领导,正在考虑在不同的城市开设新的分店。该连锁店已经在不同的城市有了餐车,并且你能够获得每个城市的人口和利润数据。要点:完成该函数后,将 𝜃值初始化为0并进行成本的计算,将得到的成本值打印出来。在该部分练习中,将通过代码实现返回一个5*5的对角矩阵。在该部分中,将使用梯度下降来选择合适的线性回归参数θ用以拟合给定数据集。在该部分练习中,将实现单变量线性回归并用来预测餐车的利润。

2023-06-27 14:24:26 42

原创 基于FPGA的超声波测距

DE2-E115 FPGA开发板 + Quartus + Modelsim学习并掌握HC_SR04模块的使用。

2023-05-28 22:28:15 41

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

指定 NIos II 的复位和异常地址:从”System Contents”标签栏双击建立好的 cpu 进入 Nios II Processor 的配置界面,配置 Reset Vector 和ExceptionVector 为””onchip_ram.s1”,点击 Finish。在”Name”列中将 sysid_qsys_0 改名为 sysid。分配中断号:在”IRQ”标签栏下点选”Avalon_jtag_slave”和 IRQ 的连接点就会为”jtag_uart”核添加一个值为 0 的中断号。

2023-04-14 15:15:49 168

原创 FPGA实现全加器

启动Quartus Ⅱ,new->NEW project Wizard,然后点击两次next,后如下图:选择cycloneIVE系列的EP4CE115F29C7。一直点击next,直到最后选择finish,此时界面上会出现顶层文件名和项目名。

2023-03-25 18:26:43 184

原创 ROS通信模式编程

创建src文件进入src文件夹:初始化文件夹:2.编译工作空间 catkin_make所有编译工作都要在catkin_ws文件夹下编译编译编译完成后,会发现catkin_ws中多了两个文件 build 和 devel现在我们需要把我们工作空间的环境变量设置到bash让上面的配置在当前的终端生效:4.创建功能包在src中创建:创建功能包:std_msgs:包含常见消息类型roscpp:使用C++实现ROS各种功能rospy:使用python实现ROS各种功能编译成功如下:打开ta

2023-03-19 21:53:16 63

原创 1-3章python练习

Matplotlib是python的一个基本2D绘图库,它提供了很多参数,可以通过参数控制样式、属性等。例如:f= open(‘xxx.txt’,‘w’)修改DataFrame数据。1.number数据类型。Dictionary字典。访问Series数据对象。DataFrame对象。DataFrame对象。2.String类型。Series数据结构。其他算数操作与此类似。

2023-03-11 17:40:14 40

原创 numpy基础练习

4、使用np.random.random创建一个10*10的ndarray对象,并打印出最大最小元素。1、创建一个长度为10的一维全为0的ndarray对象,然后让第5个元素等于1。5、创建一个10*10的ndarray对象,且矩阵边界全为1,里面全为0。9、创建一个长度为10的随机数组并将最大值替换为-100。7、创建一个范围在(0,1)之间的长度为12的等差数列。2、创建一个元素为从10到49的ndarray对象。6、创建一个每一行都是从0到4的5*5矩阵。8、创建一个长度为10的随机数组并排序。

2023-03-11 17:23:02 111

原创 Ubuntu18.04安装ROS并实现小海龟仿真

确保安装脚本正确地覆盖了工作空间,ROS_PACKAGE_PATH环境变量包含在目录中。1.在catkin_ws路径下终端输入source devel/setup.bash,使系统知道功能包放置在catkin_ws这个工作空间下。打开终端,在catkin_ws/src路径下新建my_turtle_package包。在src目录下右键在终端中打开,并输入catkin_init_workspace。在catkin_ws文件夹下打开终端,输入:catkin_make。每个指令都要重新打开一个终端运行。

2023-03-07 19:05:01 155

原创 智慧病房管理系统

智慧病房系统

2023-01-16 17:33:26 680

原创 HAL库中断方式进行串口通信

串口通信

2023-01-15 23:56:43 71

原创 通信字符串和波特率

stm32通信字符串和波特率

2023-01-15 23:51:01 71

原创 stm32外部中断模式控制灯亮灭

stm32

2023-01-15 23:44:00 42

原创 modbus接口的温湿度slave设备

modbus

2023-01-14 13:27:13 133

原创 网络协议深入了解

网络协议

2023-01-14 13:11:45 34

原创 C编程完成modbus协议

modbus

2023-01-14 13:05:19 1518

原创 嵌入式实时操作系统(RTOS)

rtos

2023-01-14 12:52:17 259

原创 PWM实现呼吸灯

pwm实现呼吸灯

2023-01-14 12:42:58 102

原创 定时器与日历时钟

嵌入式

2023-01-14 12:30:57 32

原创 定时器与日历时钟

定时器

2023-01-14 12:24:42 114

原创 基于STM32的0.96寸OLED显示屏显示数据

基于STM32的0.96寸OLED显示屏显示数据

2022-11-23 19:58:35 487

原创 使用STM32F103完成基于I2C协议的AHT20温湿度传感器的数据采集

使用STM32F103完成基于I2C协议的AHT20温湿度传感器的数据采集

2022-11-23 19:29:08 133

原创 STM32寄存器实现流水灯

STM寄存器实现流水灯

2022-11-20 19:05:25 384

原创 Quartu仿真D触发器并验证

Quartu仿真D触发器并验证

2022-11-14 22:29:34 515

原创 搭建并配置Keil嵌入式开发环境,完成一个基于STM32汇编程序的编写。

搭建并配置Keil嵌入式开发环境,完成一个基于STM32汇编程序的编写

2022-10-31 19:08:27 263

原创 linux 常用命令和gcc编译器背后的故事

linux 常用命令和gcc编译器背后的故事

2022-09-27 23:24:18 142

原创 opencv的使用

opencv的使用

2022-09-27 23:20:02 68

原创 静态库与动态库

静态库与动态库

2022-09-27 23:16:41 50

原创 Ubuntu系统中使用gcc与makefile编译c程序

Ubuntu系统中使用gcc与makefile编译c程序

2022-09-27 20:30:56 277

原创 JavaScript && TypeScript 学习总结

对JavaScript 和 TypeScript 的阶段性学习总结

2022-07-10 04:32:00 63

原创 HTML&CSS学习总结

对html和css学习的阶段性总结

2022-07-10 04:15:19 35

空空如也

空空如也

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

TA关注的人

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