- 博客(59)
- 收藏
- 关注
原创 CRC校验 生成多项式选取奇次偶次的问题讨论
虽然从理论上讲,偶次数多项式可能对某些偶数比特错误不敏感,但像 CRC-32 这样的生成多项式通过其复杂的结构和长期的实践验证,已经证明具有很强的错误检测能力。即使是偶次数,它在大多数应用场景中仍然表现出良好的误码检测效果,特别是针对突发错误和随机错误,因此被广泛采用。
2024-10-28 23:38:43
1152
原创 tcl/perl 脚本命令学习
命令使用sed编辑器来直接修改文件design.f中的内容。具体来说,它会查找文件中所有出现的../../字符串,并将其替换为../。sed: 是 stream editor 的缩写,用于对文本进行过滤和转换。-i: 表示直接修改文件内容,而不是输出到标准输出。: 是sed的替换命令。s../../\.\.\/../gdesign.f: 是要修改的文件名。执行这个命令后,design.f文件中所有的../../都会被替换为../。命令使用sed编辑器来直接修改文件design.f中的内容。
2024-10-10 14:47:43
834
原创 quartus下联合modelsim_Altera仿真
使用quartus自带的modelsim-altera仿真流程。版本为:quartus ii 13.1 64-bit以fpga实现数码管和流水灯编码为例
2023-06-09 16:23:21
6126
1
原创 lego_loam、lio_sam运行kitti(完成kitti2bag、evo测试)
记录编译运行流程、修改了保存位姿和轨迹代码、解决了evo 尺度、旋转对比不上的问题、kitti转tum格式、kitti2bag转换,lio位姿漂移等问题。
2023-03-30 20:00:26
11414
50
原创 基于FPGA的数据串行输入、累加输出实现
输入端和输出端与上下游的交互采用valid-ready双向握手机制。要求上下游均能满速传输时,数据传输无气泡,不能由于本模块的设计原因产生额外的性能损失。
2023-01-04 11:41:12
1480
原创 4种FPGA时钟分频 【附源码】:1.偶数分频;2.奇数分频(占空比50%);3.奇数分频(任意无占空比);4.小数分频;
真的忍不了,再吐槽一下牛客网,题目判定太片面,即使最终结果对了系统也判定错误。必须要某些计数器数值一模一样才对。
2023-01-02 11:16:55
4019
3
原创 4种FPGA序列检测【附源码】:1.连续序列;2.含有无关项的序列;3.不重叠序列;4.不连续的序列;
4种序列检测【附源码】:1、 输入序列连续的序列检测;2、含有无关项的序列检测;3、不重叠序列检测;4、输入序列不连续的序列检测;
2022-12-29 18:37:41
1238
原创 Window 10未连接到互联网
未连接到互联网、代理服务器出现问题,或者地址有误。请试试以下办法:联系系统管理员、检查代理服务器地址、运行 Windows 网络诊断ERR_PROXY_CONNECTION_FAILED
2022-11-27 20:42:15
2095
1
原创 fpga基础语法(操作符汇总、奇偶检验、位运算、for语句简化代码、三输入数的大小比较、数据大小端转换)
牛客网——verilog练习题思路汇总
2022-11-25 14:51:19
2016
原创 cartographer算法 2022实测部署成功(ubuntu18.04 melodic)
如果按照几年前的安装步骤,会报错。原因有 google的gmock和gtest 从 1.7.0-4升级到 1.8.0-2后,就开始出现这个问题了:add_library无法创建目标“gmock”。
2022-08-10 17:02:31
1018
1
原创 vi / gvim编辑器的基本使用
初次使用vi编辑器的人都会想先用上下左右键移动光标,结果终端显示ABCD或者警报声,把自己搞得很迷惑,所以进入vi后,先不要乱动,转换到「插入模式(Insert mode)」再说吧!
2022-05-22 14:30:34
27304
4
原创 ROS学习之error解决记录
ROS的版本:Ubuntu20.04对应Noetic版本;Ubuntu18.04对应Melodic对应;Ubuntu16.04对应Kinetic对应
2022-05-05 09:31:35
24383
17
原创 ubuntu20.04之NAT网络配置
网络配置文件 其中 interfaces是ubuntu16版本及以下的,而18版本及以上是/etc/netplan/xxx.yaml
2022-04-28 17:37:45
2716
原创 ROS学习记录
第一章 ROS学习记录本次实验ROS的系统版本为Melodic 1.14.12,而古月老师的教学视频中是Melodic 1.14.3。1、Linux中调用c++、python文件C++: ① 打开终端;(按键ctrl + alt + t)② cd 到对应的文件夹;例:cd linux③ g++ 文件名.cpp –o 文件名;.................................
2022-03-18 15:31:35
3975
原创 【第13届蓝桥杯嵌入式】省二经验分享和基于STM32G431的CubeMX具体配置方法
突击了一个月,有时候感觉自己能拿省一,有时候又感觉省三。最后拿了省二,也算是居中了哈哈。值得吐槽的是这次官方出成绩太慢了,以往都是10天左右,这次花了3周。选择题很变态,以前都是单选和多选分开,现在是混在一起考。但是大题就是中规中矩了,编程题考的都是基础模块,但是在考场想把基础模块调好也不容易呀。考场突发情况太多了,比如一开始CubeMX不能生成keil5的模板,问题是...
2022-03-14 19:53:59
2505
原创 Vivado2018.3安装/modelsiman安装和使用/关联Notepad++/护眼色设置
Vivado2018.3安装/关联Notepad++/护眼色设置
2021-12-24 22:37:19
3655
原创 Linux如何修改主机名hostname(修改用户名@后面的virtual machine)
在ubuntu中,关于主机名的文件存放在/etc/hostname文件下,具体的操作流程如下。1、打开虚拟机终端,输入命令:vi /etc/hostname,进入文件,如下图所示。vi /etc/hostname2、主机名默认为virtual machine,很长长长的一个名字。在vi模式下,点击键盘insert即可开始对文件进行修改,在这里大家可以随意修改主机名。比方说笔者把这台虚拟机拟命名为vm1 (virtual machin的首字母),那么将virtual machin替换....
2021-12-16 17:51:21
22898
2
原创 Linux终端命令
学习Liinux终端的原因:大多数公司开发,都是用的linux系统,开源免费。所以得或多或少学会一些Linux的常用终端命令。
2021-12-16 16:32:12
19788
3
原创 永久设置GVIM的字体、背景颜色和显示行数等
在GVIM窗口界面,手动改变字体大小、高亮、背景色等之后,下次打开依旧是默认配置。因此介绍一种永久设置的方法。
2021-11-18 14:22:28
10540
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人