自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 RISC-V GNU编译环境搭建与运行实践

riscv-gnu-toolchain是riscv的gcc交叉编译工具链,本文主要介绍了该工具链的下载与编译,以及两种risc-v elf文件运行环境(spike+pk和qemu)的搭建。希望可以帮助到更多对risc-v感兴趣的小伙伴。

2021-01-12 15:08:31 7408 2

原创 利用码云镜像快速拉取riscv-gnu-toolchain工具链

riscv-gnu-toolchain是riscv的gcc交叉编译工具链。但由于其github仓库在外网原因,往往会卡在拉取子模块的阶段。为了解决这个问题,可以拉取国内码云上的镜像仓库。

2020-06-04 22:46:43 5366 6

原创 RISC-V V拓展的实验测试

使用riscv-gnu-toolchain工具链 + spike(riscv ISA的模拟器) + pk(一个代理内核)来简单实验测试了一下riscv-v拓展(0.8版本)的指令代码。

2020-05-20 23:40:19 2235 11

原创 opencv riscv的交叉编译与测试

使用riscv-gun-toolchain交叉编译器对opencv(4.2)进行交叉编译与测试,并整理了编译及测试过程中遇到的bug。

2020-05-18 16:08:57 3173 6

转载 同步和异步与阻塞和非阻塞

同步和异步与阻塞和非阻塞有什么区别?一个关注的是行为,关注的是结果消息的通信机制,是主动获得还是被动获得;一个关注的是状态,关注的是等待返回结果时调用方的状态,是否被挂起。

2021-03-04 09:52:45 179 1

原创 Spike 运行RISC-V Linux

使用Spike运行RISC-V Linux。大概操作为通过使用busybox生成基本的Linux命令,再编译riscv-linux生成vmlinux,使用riscv-pk里的bbl包装vmlinux,最后使用Spike 运行bbl,启动linux。

2021-03-03 10:37:28 2391 2

原创 子串与子序列问题

整理里常见的子串与子最大子串问题的解法。如最大子串,最长递增子序列,最大公共子串,最长公共子序列问题等。这些问题均可以通过动态规划来解答,且状态定义上存在相似之处。

2020-06-04 22:26:06 563

原创 Risc-v介绍及工具链实践

Risc-v介绍及工具链实践RISC-V简介:RISC-V特点:Risc-v工具链实践下载RISCV-tools下载riscv-gnu-toolchain编译riscv-gnu-toolchain编译riscv-tools编译qemuRISC-V简介:RISC-V是由加州大学伯克利分校于2010年开发的全新的指令集架构,它不像X86,ARM一样,使用需要巨额的授权费,而是以BSD许可证发布,完...

2019-12-03 13:26:24 3262

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除