MIT6.S081/6.828 實驗1:Lab Utilities
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上 ...