- 博客(35)
- 收藏
- 关注
原创 FPGA实习报告
在过去的十天里,我参加了FPGA的实习,学习了一系列关于FPGA开发的内容。在这段时间里,我掌握了数码管、呼吸灯、按键消抖、LED流水灯等基本概念,并学会了编写测试文件和顶层文件。
2023-07-16 17:57:24 1666
原创 基于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
原创 基于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
原创 使用STM32F103完成基于I2C协议的AHT20温湿度传感器的数据采集
使用STM32F103完成基于I2C协议的AHT20温湿度传感器的数据采集
2022-11-23 19:29:08 133
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人