- 博客(11)
- 收藏
- 关注
原创 GitHub SSH 配置与无法访问解决指南
在国内网络环境下,GitHub的SSH 22端口常被阻断,导致连接失败。解决方案是修改SSH配置,使用443端口或代理访问。具体步骤:1.编辑~/.ssh/config文件,添加使用443端口的配置或代理命令;2.保存并设置600权限;3.测试SSH连接。成功后会显示认证信息,解决Git操作卡顿问题。
2025-08-25 16:53:32
488
原创 Chisel 中 Seq 与 Vec 的区别与使用
本文总结了Chisel中Seq与Vec的关键区别与使用方法。Seq是Scala层面的集合,编译期固定,仅支持常量下标,适用于模块实例化;Vec是硬件数据结构,支持动态索引,会综合为Mux逻辑,适用于信号存储与选择。两者常结合使用:先用Seq生成子模块,再用Vec收集信号实现动态选择。开发建议:模块集合用Seq,信号集合用Vec;必要时可通过遍历+when条件实现Seq的动态选择。
2025-08-25 11:37:52
823
原创 更改 GitHub 仓库名教程
GitHub 仓库改名指南 在 GitHub 上修改仓库名只需两步:1. 网页端修改仓库名并自动保留跳转;2. 本地更新远程地址。通过 git remote set-url 命令修改本地远程地址后,使用 git pull/push 验证即可完成整个改名流程。操作简单快捷,不会影响原有功能。
2025-08-23 00:35:20
586
原创 GitHub仓库添加分支并切换本地分支
本文介绍了两种在GitHub上添加分支并切换本地到该分支的方法:1)先在本地创建新分支并推送到GitHub(git checkout -b + git push -u);2)先在GitHub网页创建分支,再通过git fetch和git checkout拉到本地。推荐第一种方法,操作更直接高效。两种方式都能建立本地与远程分支的跟踪关系。
2025-08-19 16:54:39
483
原创 Git 子模块添加教程
本文介绍了Git子模块的基本使用方法:1)使用git submodule add添加子模块;2)通过git submodule init和update初始化子模块;3)使用git submodule update --remote拉取子模块更新;4)通过deinit和rm命令删除子模块。文章还提醒用户子模块仅引用特定commit,不会自动跟踪最新代码,需要手动更新。
2025-08-17 21:39:38
526
原创 在 GitHub 上新建仓库并上传本地工程(无git历史)
本文介绍了如何将本地工程上传至GitHub新建仓库的完整流程。首先在GitHub创建空仓库,然后在本地工程目录初始化git,添加文件并提交。接着连接远程仓库,推送代码至GitHub主分支。最后说明了后续协同开发的基本操作和常见问题,包括认证方式选择和仓库名冲突处理。整个流程适用于不含git历史的干净代码工程上传,为开发者提供了从零开始建立代码仓库的详细指导。
2025-08-17 17:26:04
541
原创 对RTL进行综合与评估
信息来源:ChatGPT-4o是验证RTL代码(硬件描述语言编写的电路逻辑)的行为是否符合设计预期。是将RTL代码转化为目标硬件(FPGA或ASIC)可以实现的门级网表(gate-level netlist)。是确保整个设计功能在不同角度均满足规格要求(比仿真范围更广)。功能验证:检查设计逻辑是否符合规格书。:使用数学方法检查RTL和门级网表等是否一致。:确保测试用例触发了设计的所有功能路径。:JasperGold、Questa等。
2024-11-20 10:53:30
1469
原创 NVBoard快速上手指南
相当于为你的DUT提供一些常见的外设:Button、Led、SegDisplay、SW、KeyBoard(maybe)、UART这样DUT内部的情况就可以以可视的方式呈现出来需要做的就是将输入输出进行“绑定”
2024-10-15 16:11:30
795
原创 四旋翼飞行器的PID反馈控制——从水桶模型讲起,由浅入深
后果无疑是灾难性的!也就是说,构成v(t)的不光是刚才的比例项,还有一个关于err积分的积分项,那么当达到0.8m的稳态误差时,由于err始终无法消除,积分项会随时间不断累加,v增大,打破平衡,水位会继续上升,直到到达我们的预设值1m。显然不会,因为虽然此时err=0,比例项为0,但由于积分项是过去多次err的累加,因此,此时的积分项并不为0,根据公式,此时的v不会为0,水位还会继续上升。而当平衡产生时,err是静止的,因此随之带来的系统增长趋势也是静止的,如果没有外界的作用,这样的平衡会一直持续下去。
2023-12-26 20:39:43
1956
1
原创 旋转矩阵与四元数、欧拉角的关系,以及如何通过四元数解算欧拉角,一篇文章讲清楚
同样还是以yaw-pitch-roll的顺序,假定pitch的值(第二个旋转角)为±90度,那么会发现,等到roll旋转时,彼时的x轴跟最开始的z轴重合,也就是说,这时的roll角,与开始的yaw角,表示的是同一个“自由度”。W到B的动作过程中,我们肯定希望动作的过程“有序”,“规范”,而不是“稀里糊涂”就过去了,这样显然更利于我们的理解和描述。W和B都是固定的,即“起点”和“终点”都是确定的,那么两次的(yaw,pitch,roll)对应相等吗?是1系的轴还是最初W系的“轴”,若是指1系的轴,则为内旋;
2023-11-25 11:32:38
1800
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅