來來來,動手DIY一個RSIC-V的Debian系統

rlk8888發表於2022-03-30

最近幾年開源指令集RSIC-V火遍大江南北,很多公司開始密謀基於RISC-V來淘金了,國內很多公司已經開發了RISC-V的MCU晶片,準備去替代ARM公司的Cortex-M系列的MCU。但是,對於我們想學習的小白來說,基於RSIC-V的開發板卻很難買到,而且很貴,要命了!


為RISCV站臺的公司真不少


不像基於ARM64的樹莓派,便宜好用,在某寶上很容易買到。



那想學習RSIC-V的同學怎辦呢?


不著急,有QEMU這個神奇的模擬器,我們可以基於QEMU來打造一個RISCV的小Linux系統。在Linux4.15核心開始支援RISC-V架構。因此我們可以採用Linux 5.0版本來做系統。笨叔為此做了一個RSIC-V的git tree,小夥伴可以很方便基於此來構建一個小系統來玩。


這個git tree下載地址是:


下載:

#git clone .git


(1)在Ubuntu中安裝riscv的工具鏈

   #sudo apt install gcc-7-riscv64-linux-gnu sudo gcc-riscv64-linux-gnu


 (2)編譯核心

   # ./run_debian_riscv.sh build_kernel


  (3)編譯Debian 根檔案系統

  #sudo ./run_debian_riscv.sh build_rootfs

     注意這裡需要root許可權。


   (4)開始執行基於RISCV的debian系統了。

  # ./run_debian_riscv.sh run


上面幾個步驟,我們就打造了一個基於RISC-V的Debian系統,是不是很簡單?其實我們這裡隱藏了很多關鍵的步驟,等你來挖掘。大部分的步驟,我們在實驗指導手冊裡都講到,比如:

  1. 如何配置核心

  2. 如何打造一個debian的rootfs根檔案系統

  3. 如何使用qemu來執行系統

  4. 如何配置QEMU虛擬機器和Host主機共享檔案。

  5. 如何配置QEMU的網路,讓host主機可以ping通QEMU裡面的虛擬機器。


所有的疑問,都在實驗指導手冊裡有。


歡迎大家來免費下載實驗指導手冊, 國內首本Linux實驗指導手冊,將近400頁,乾貨滿滿,融入企業實戰專案的經驗總結,讓您快速入門!


下載實驗指導手冊:

加入奔跑吧Linux社群微信公眾號,在微信公眾號裡輸入“最新實驗指導手冊”,就會跳出下載地址啦。



下載入門篇全套資料:

加入奔跑吧Linux社群微信公眾號,在微信公眾號裡輸入“全套”。

就會跳出下載地址啦。



下載實驗平臺vmware映象:

加入奔跑吧Linux社群微信公眾號,在微信公眾號裡輸入“vmware映象”。

就會跳出下載地址啦。


下載入門免費視訊:

加入奔跑吧Linux社群微信公眾號,在微信公眾號裡輸入“免費視訊”。

就會跳出下載地址啦。


進階視訊:

加入奔跑吧Linux社群微信公眾號,在微信公眾號裡輸入“進階視訊”。

就會跳出購買地址啦,或者點選文章最後的“閱讀原文”。



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70005277/viewspace-2885053/,如需轉載,請註明出處,否則將追究法律責任。

相關文章