# Archlinux 安装 win 10 字体后出现字体大小不一致的问题

Archlinux 安装 win 10 字体后出现字体大小不一致的问题解决方法 现在Arch Wiki上修正简体中文显示为异体字形的方法好像行不通了 - Languages / 中文 - Manjaro Linux Forum 一般安装 win 10 字体命令如下: 1234# mkdir /usr/share/fonts/WindowsFonts# cp /windows/Wi...

发布于 ArchLinux

为 rt-thread 生成 compile_commands.json

方法如下 打开 SConstruct 文件,添加如下内容12env.Tool("compilation_db")env.CompilationDatabase() 如图 image.png

发布于 工具使用

使用 xmake 来编译 verilator

xmake 介绍 https://github.com/xmake-io/xmakehttps://xmake.io/#/getting_started 类似于 CMAKE 国人开发,操作比较友好,有一些坑,但是作者维护积极。 使用 xmake 进行 verilator 项目的编译 xmake 可以用来进行 verilator 项目的编译和管理,但是官方文档介绍比较少,还是有一些坑在里面的...

发布于 开源

一些开源核心的微架构图

BlackParrotimage.png NaxRiscvimage.png SHAKTI family C-Class https://c-class.readthedocs.io/en/latest/intro.htmlhttps://gitlab.com/shaktiproject/cores image.png RSD https://github.com/rsd-dev...

发布于 开源

E203 ICB 总线地址范围判断

E203 ICB 总线地址范围判断时序图 参考《手把手教你设计 RISC-V 处理器》 地址范围判断在我参加一生一芯 时,也需要对总线的地址范围进行判断来确定哪一部分是需要进行 Cache 缓存的。我当时是这样写的 1assign in_area = addr>=low && addr<high 这样写确实可以满足需求,消耗的逻辑元件也会比较多,至少从明面上来...

发布于 E203

为 RT-thread 提交的第一个 PR

为 RT-thread 提交的第一个 PR具体问题 [libcpu/riscv/virt64] fix (#5979) 修复 qemu-riscv-virt64 smode 下无法启动 by leesum1 · Pull Request #7040 · RT-Thread/rt-thread · GitHub 在当前 master 分支中,qemu-riscv...

发布于 开源

Archlinux 解决 KDE X11 多显示器屏幕撕裂的问题

Archlinux 解决 KDE X11 多显示器屏幕撕裂的问题起因为了写代码方便,购置了一块便携屏幕作为竖屏,和原先的显示屏幕组合使用,如下图所示。 image.png 但是在 X11 下的 kde 显示时,屏幕会撕裂,并且很严重,十分影响体验。换成 Wayland ,则一切良好,但是由于我需要远程连接寝室的电脑,使用 Nomachine 原创连接时,对 Wayland 的支持不好,找了...

发布于 Archlinux

CVA6 乱序执行原理

CVA6 乱序执行原理流水线简介image.png CVA6 流水线分为前端(Frontend)和后端(Backend),通过 Instruction Queue 来实现前后端分离 前端负责取指令,将取得的指令放入 Instruction Queue 后端从 Instruction Queue 读取指令,进行译码,发射,执行,提交等操作。 CVA6 在后端微架构设计上有以下特点 顺序...

发布于 cva6

Hello World

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Qu...

发布于