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

原创 RISC-V GNU编译环境搭建与运行实践
riscv-gnu-toolchain是riscv的gcc交叉编译工具链,本文主要介绍了该工具链的下载与编译,以及两种risc-v elf文件运行环境(spike+pk和qemu)的搭建。希望可以帮助到更多对risc-v感兴趣的小伙伴。
2021-01-12 15:08:31
7944
2

原创 利用码云镜像快速拉取riscv-gnu-toolchain工具链
riscv-gnu-toolchain是riscv的gcc交叉编译工具链。但由于其github仓库在外网原因,往往会卡在拉取子模块的阶段。为了解决这个问题,可以拉取国内码云上的镜像仓库。
2020-06-04 22:46:43
5874
6

原创 RISC-V V拓展的实验测试
使用riscv-gnu-toolchain工具链 + spike(riscv ISA的模拟器) + pk(一个代理内核)来简单实验测试了一下riscv-v拓展(0.8版本)的指令代码。
2020-05-20 23:40:19
2522
11

原创 opencv riscv的交叉编译与测试
使用riscv-gun-toolchain交叉编译器对opencv(4.2)进行交叉编译与测试,并整理了编译及测试过程中遇到的bug。
2020-05-18 16:08:57
3406
6
转载 同步和异步与阻塞和非阻塞
同步和异步与阻塞和非阻塞有什么区别?一个关注的是行为,关注的是结果消息的通信机制,是主动获得还是被动获得;一个关注的是状态,关注的是等待返回结果时调用方的状态,是否被挂起。
2021-03-04 09:52:45
221
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
2641
2
原创 子串与子序列问题
整理里常见的子串与子最大子串问题的解法。如最大子串,最长递增子序列,最大公共子串,最长公共子序列问题等。这些问题均可以通过动态规划来解答,且状态定义上存在相似之处。
2020-06-04 22:26:06
669
原创 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
3504
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人