自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 百度Apollo的Lattice算法Python实现

百度Apollo的自动驾驶框架都是用C++写的,而且各个模块之间关联性很大,而我只想使用Lattice算法,用在自己搭建的Python仿真场景下。网上有关Apollo的讲解都很少,代码就更不用说了,没人告诉你怎么用,更没有Python版本。于是我就自己理解了一下Lattice的核心算法,参考多方面的代码,写了这个基于Python的Lattice算法实现。在这个过程中,我耗费了大量的时间和精力去分析Apollo源码,并结合自己的理解和各方面的资料。所以这部分源码不会公开,还请大家理解并支持知识付费。

2024-06-10 16:00:41 535

原创 九、UART串口实验

本节实验任务是上位机通过串口调试助手发送数据给 Zynq,Zynq PL 端通过 RS232 串口接收数据并将接收到的数据发送给上位机,完成串口数据环回。

2023-04-09 16:58:30 420

原创 八、IP核——FIFO实验

本节的实验任务是使用 Vivado 生成 FIFO IP 核,并实现以下功能:当 FIFO 为空时,向 FIFO 中写入数据,写入的数据量和 FIFO 深度一致,即 FIFO 被写满;然后从 FIFO 中读出数据,直到 FIFO 被读空为止,以此向大家详细介绍一下 FIFO IP 核的使用方法。

2023-04-03 17:38:47 260

原创 七、IP核之RAM实验

本节实验任务是使用 Xilinx BMG IP 核,配置成一个单端口的 RAM,然后对 RAM 进行读写操作,通过在 Vivado 自带的仿真器中观察波形是否正确,最后将设计下载到领航者 Zynq 开发板中,并使用 ILA 对其进行在线调试观察。

2023-04-02 11:16:56 269

原创 六、IP核——PLL/MMCM的使用

本节实验任务是使用 Zynq 开发板输出 4 个不同时钟频率或相位的时钟,并在 Vivado 中进行仿真以验证结果,最后生成比特流文件并将下载到开发板上,使用示波器来测量时钟的频率。

2023-03-29 20:07:38 243

原创 五、pwm呼吸灯

本节实验任务是使用正点原子 ZYNQ 开发板(核心板)上的 PL LED,实现呼吸灯的效果,即由灭渐亮,然后再由亮渐灭。

2023-03-28 22:46:47 194

原创 vivado仿真报错:concurrent assignment to a non-net led is not permitted

另外注意initial中只能对reg型进行赋值,如果led是wire型就会报以下错误。这是因为output默认是wire型,你在仿真文件中写成了reg型,所以会报错。删除对led的赋值即可。

2023-03-28 18:44:01 3419

原创 四、触摸按键控制led灯

本节的实验任务是使用触摸按键控制 LED 灯的亮灭,开发板上电后 LED 为点亮状态,手指触摸后LED 熄灭;当再次触摸时,LED 点亮。

2023-03-27 16:54:11 638

原创 三、按键控制蜂鸣器

本节实验任务是使用领航者上的 PL KEY0 按键来控制蜂鸣器发声。初始状态为蜂鸣器鸣叫,按下按键后蜂鸣器停止鸣叫,再次按下开关,蜂鸣器重新鸣叫。

2023-03-26 16:50:54 1421

原创 Vivado无法检测到开发板-localhost(0)

解决方案,从新安装驱动,详情见原博。

2023-03-25 13:46:32 1593

原创 vivado报错-ERROR: [Common 17-39] ‘program_hw_devices‘ failed due to earlier errors

应该是在之前选择的Project Device与当前连接的开发板型号不一样。在设置里面修改为正确的Project Device的型号就好了。

2023-03-25 13:41:44 5809

原创 二、按键控制LED灯实验

二、按键控制LED灯实验。

2023-02-10 17:53:21 946

原创 一、LED闪烁实验

使用开发板上PL上的两个LED灯,实现交替闪烁。

2023-02-09 15:18:09 808

原创 leecode 790. 多米诺和托米诺平铺

790. 多米诺和托米诺平铺

2022-11-12 10:37:45 91

原创 1704. 判断字符串的两半是否相似

1704. 判断字符串的两半是否相似

2022-11-11 10:17:29 63

原创 leecode1684. 统计一致字符串的数目

leecode1684. 统计一致字符串的数目

2022-11-08 10:01:09 84

原创 leecode 1678. 设计 Goal 解析器

leecode 1678. 设计 Goal 解析器

2022-11-06 12:16:49 161

原创 leecode 754. 到达终点数字

leecode 754. 到达终点数字

2022-11-04 16:22:08 90

原创 leecode 1620. 网络信号最好的坐标

1620. 网络信号最好的坐标

2022-11-02 20:27:01 73

原创 leecode 1662. 检查两个字符串数组是否相等

1662. 检查两个字符串数组是否相等

2022-11-01 15:29:48 71

原创 leecode 1773. 统计匹配检索规则的物品数量

1773. 统计匹配检索规则的物品数量

2022-10-29 20:21:30 64

原创 leecode 907. 子数组的最小值之和

leecode 907. 子数组的最小值之和

2022-10-28 09:24:02 81

原创 leecode 1822. 数组元素积的符号

leecode 1822. 数组元素积的符号

2022-10-27 21:39:48 118

原创 leecode 915. 分割数组

leecode 915 分割数组

2022-10-24 19:02:31 60

原创 leecode 1768. 交替合并字符串

leecode 1768. 交替合并字符串

2022-10-23 15:19:44 204

原创 高校教材管理系统spring boot开发笔记

Lombok @Data用法简化了繁琐的代码,省去了getter和setter tostring的编写引入依赖后不起效原因是没有安装idea的lombok插件spring boot 的优点简单部署,自带tomcat,省去了大量的xml配置mybatis plus 的强大通过代码自动生成工具,简化了基本的增删改查,并且在开发接口时无需在mapper service impl中重复写入方法和sql语句。RestfulTool插件的方便在idea中进行接口调试,比在postman中方便...

2022-03-08 15:12:38 171

空空如也

空空如也

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

TA关注的人

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