01 2023 档案
摘要:这个寄存器的长度和其它寄存器一样,都是XLEN
阅读全文
摘要:Chisel中,Vec对象有一个方法叫做 slice val theWire = Wire(Vec(10, Bool())) 定义一个包含10个Bool的向量 可以使用 theWire(0,3) 去访问下标为 0,1,2 的元素,第一个参数是开始下标,第二个参数是结束下表(不会被包括)
阅读全文
摘要:可以使用 dontTouch 和 -X mverilog 参考资料在这里:https://stackoverflow.com/questions/55401525/how-to-keep-all-variable-name-in-chisel-when-generate-verilog-code
阅读全文
摘要:啊 啊 啊 啊 啊 啊 (后面关于 x86 的汇编没太懂,先不看了)
阅读全文
摘要:总结:这节课内容很有趣,但对我来说,可能未来5年都不会用上 啊 啊 没懂,但感觉没必要懂 啊 啊 (没懂,暂时应该没必要) 啊 啊 啊 啊 啊 啊 啊 啊 浮点数距离 FLOAT_MAX 越接近,误差越大 啊 当 x = NaN 的时候, x != x 是成立的 啊 由于绝对值越大的浮点数误差越大,
阅读全文
摘要:啊 啊 啊 啊 啊 啊 啊 啊 啊 啊 啊 啊 啊 啊 v 啊 啊 啊 啊 啊 啊 啊 啊 啊 啊 a a 啊 啊 啊 啊 啊 啊 啊 啊 啊 啊 啊 啊
阅读全文
摘要:除了使用 proxychains 之类的工具外,linux中的一些环境变量,比如 all_proxy, http_proxy 等等,部分工具会自己使用这些环境变量作为网络代理
阅读全文
摘要:使用 --verbose 观察curl的执行踪迹,发现它使用了一个叫 http_proxy 的环境变量,而这个环境变量设置错了 实际上,linux上的大部分工具都可以用 --verbose 选项
阅读全文
摘要:啊 啊 啊 啊 注意:addr2line需要可执行文件有调试信息才能工作的原因,就是它使用了调试信息 啊a 啊 mprotect 系统调用可以修改内存的权限 啊 注意:objcopy可以生成Verilog中readmemh的输入 啊 啊 啊 啊 a啊 aa a a 啊 啊 啊 啊 用 objdump
阅读全文
摘要:啊 啊 啊 啊 啊 啊 啊 啊 啊 啊 啊 啊 啊 啊 啊 啊 啊 啊 啊 啊 啊 啊 啊 啊 可以先通过 make -nB 和 --trace 看 make 的执行踪迹 linker script 蓝字这里有链接脚本手册哦! 程序的起始地址是在链接脚本指定的(链接阶段) 啊 .S 文件的 .sec
阅读全文
摘要:echo $PATH | sed 's/\:/\n/g'
阅读全文
摘要:1. make -nB 不执行,只打印 2. make --trace 可以用来搜寻某个命令对应的Makefile和.mk文件,方便我们找到需要阅读的文件 3. make -d 和 make --debug 以后再补充
阅读全文
摘要:参考:https://medium.com/decode-ke/how-to-set-the-terminal-shortcut-on-centos7-12553b5a83b6
阅读全文
摘要:参考这个网址 https://www.chisel-lang.org/chisel3/docs/explanations/blackboxes.html 看 Blackboxes with In-line Verilog 那行
阅读全文
摘要:虽然不知道原因,但是参考这个回答就好了 https://www.uc23.net/jiaocheng/76123.html 激活win11系统的时候电脑提示“无法连接到你组织的激活服务器”无法完成激活,遇到这种情况该怎么办呢?下面小编就来给大家讲一下怎么解决! 解决方法 1、首先右击左下角的开始键。
阅读全文
摘要:原因:AppData 属于隐藏文件夹 解决方案:打开 “此电脑” -> 查看 -> 显示 -> 隐藏的项目 (win11)
阅读全文
摘要:一般在vscode刚安装vim插件时会出现这个问题 解决方案:打开 Settings,搜索vim,勾选 vimrc: enable,接着设置 vimrc: path 即可
阅读全文
摘要:参考这个博客就好 https://www.cnblogs.com/cuitang/p/11263008.html
阅读全文
摘要:在Virtualbox点击“安装增强功能”后,VBOX-win10并不会像VBOX-ubuntu一样自动安装增强工具,而是要打开“此电脑”,随后在驱动处找到 Virtualbox Guest Addition,点进去,执行 VBoxWindowsAddtion-amd64,安装好了,就可以拖拽和共享
阅读全文
摘要:啊 啊 啊 啊 啊 啊 啊 啊 啊 啊 啊 啊 啊 啊 啊 啊 PPA 是什么?性能、功耗、面积 Performance, Power dissipation,Area 啊 啊 啊 啊 a a a a a a a a a a a a
阅读全文
摘要:一开始尝试使用 zip -r 打包,发现会丢失一些文件接着使用 git archive --format zip --output /full/path/to/zipfile.zip master 打包 git repo,发现这种方法不会把.git打包进去然后自己找到了一个可以用的方法1. 使用 t
阅读全文
摘要:关于为什么使用mill而不是sbt?Well,这两个你到后边都得会的,既然ysyx默认使用mill,那就直接用mill吧 参考资料:https://alvinalexander.com/scala/mill-build-tool-hello-world-example-scalatest/ (未完成
阅读全文
摘要:在尝试让 npc 运行字符型马里奥的时候出现如下错误 解决方案如下: 1. STFW https://www.educative.io/answers/what-is-the-stack-smashing-detected-error 这个问题最常见的原因就是:你定义的某个局部变量(局部变量存放在栈
阅读全文
摘要:这里的 #1 只在仿真时有用,在综合时会被忽略掉 具体请看:https://stackoverflow.com/questions/22196468/what-does-1-mean-in-verilog
阅读全文
摘要:这是块的名字 在使用 generate 的时候很有用 具体请看这个网页:https://stackoverflow.com/questions/41990552/verilog-what-does-begin-followed-by-colon-and-a-variable-mean
阅读全文