- 博客(10)
- 收藏
- 关注
原创 Linux机器Ubuntu系统中pip命令出现SSL证书问题的解决方法
此类问题多见于使用远程实验室等开发环境,导致原因大多是太多人不正确地使用python内核,导致其权限与配置被弄成一团乱麻。
2022-11-20 09:41:52
1659
原创 基于龙芯32位基础整数指令集的汇编器(三)
是必不可少的,但对于没有学过《编译原理》或《形式语言与自动机》课程的小伙伴而言,通过正则表达式匹配语句是相当难以理解的,所幸Qt官网或者是Qt Creator的示例项目中,就有一个名为highlighter的项目,若是能理解大概的工作流程,是能够直接plug and play的,其工作流程在优快云等技术网站上也不难查阅到,剩下的就是根据自己汇编器所需,依葫芦画瓢地指定匹配规则即可。此外,本汇编器提供了一个断点位,用户可定义一个PC值作为断点,手动设置是否将其激活;参考各类IDE和汇编器,我们不难发现,
2022-10-02 10:03:19
390
原创 基于龙芯32位基础整数指令集的汇编器(一)
采用Qt来做UI开发,一方面是得益于Qt能在可视化界面就把大量重复的定义初始化窗口控件给做了,另一方面是考虑到后期反馈体感优化能够使用代码进行,且Qt基于C++,不会像Python一样到处调包,配环境就配个半天,而且使用C++这类偏向系统层面的语言更能体现出编程者的代码水平。不过Qt开发方面国内资源稀缺,如果碰到一些想使用的类或是函数,就基本只能上。第一部分就到这里结束吧,详细代码项目可通过gitee仓库获取,,内容属作者原创,只供学习免费使用,其余用途请联系作者。
2022-10-01 11:30:13
1131
原创 VScode的Unable to determine what CMake generator to use问题处理
1. 问题详情这是我使用VScode进行课程实验时,配置了MinGW的gcc编译器,兴冲冲地对项目使用CMake时报的错2.解决方案2.1检查当前根目录下(即你通过VSCode的打开文件夹功能打开的文件夹)是否存在以“.code-workspace”文件,如果存在则转2.3,否则看2.2来创建此文件2.2然后在弹出来的文件保存管理窗口中直接点“保存”即可。2.3此时你应该能看到如下场景(关键是绿色的那个文件!)打开这个绿油油的家伙改成这个样子即可(添加了划红线的语句,旨在告诉CMa
2022-04-03 12:10:41
12458
9
原创 用Verilog搭建RISC-V架构流水线CPU
单周期CPU的实现从某种意义上来说是为了给流水线CPU打基础,毕竟单周期CPU无论是理论还是工程实现上的意义都不大,将CPU所有的工作全部交给一个时钟周期搞定,未免有些浪费本就珍贵的硬件资源,为了体现分治策略思想,同时更重要的是为了提升CPU的主频以实现更高的性能,在硬件条件不能更改时,流水线是一种非常经典的性能优化策略。
2021-08-13 10:29:16
7544
2
原创 用Verilog搭出RISC-V架构单周期CPU
这是笔者学校暑期学期的必修课,难度并不高(仅追求及格的话),但相当耗时,对于在硬件设计方面完全不感冒的同学更是一场避不开的折磨,所以笔者想通过自己的成果和被折磨经验来帮助有此方面需求的同学,或是对于CPU设计有浓厚兴趣的人。
2021-08-08 16:39:14
12277
15
CSAPP考研知识点复习笔记
2022-10-01
数据结构复习知识点总结笔记
2022-10-01
计算机网络个人整理知识点复习笔记
2022-10-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人