Mit6.828/6.S081 fall 2019的Lab1是Unix utilities,主要内容为利用xv6的系统调用实现sleep、pingpong、primes、find和xargs等工 ...
Mit6.828/6.S081 fall 2019的Lab1是Unix utilities,主要内容为利用xv6的系统调用实现sleep、pingpong、primes、find和xargs等工 ...
本文介绍搭建Mit6.828/6.S081 fall2019实验环境的详细过程,包括riscv工具链、qemu和xv6,以MacOS下的实践为例,Linux系统同样可以参考。 介绍 只有 ...
创建risc-v目录 $ mkdir risc-v $ cd risc-v 获取源码 $ git clone --recursive https://github.com ...
前言 本人最近在做有关RISC-V的项目开发,需要用到RISC-V下的GNU Toolchain,在安装的过程中可以说是极其痛苦,一方面是网上的相关资料实在是少之又少,另一方面是用着仅有的资料安装时出现了太多的问题,而解决这些问题又不知如何下手,搜也搜不到,困扰了我很久。 在老师 ...
uboot有两个阶段,重定位之前和重定位之后,这两个阶段的符号表是不一样的,因此需关注是调试重定位之前的uboot还是重定位之后的uboot(以riscv版uboot为例) 1. 调试重定位之前的u ...
在编译openocd环境的基础上,安装下述库, pacman -S mingw-w64-x86_64-gdb pacman -S bison /home/riscv- ...
Windows本地编译OpenOCD 之前尝试过cygwin编译,可以运行但是编译过程中依赖太多的动态库,放弃; MinGW,由于环境问题,或许是因为太久没更新了,编译不过; 切换到MSYS2上 ...