在window上搭建樹莓派4b的RT-Thread開發環境
1.說明
因為前面樹莓派rtt開發環境都是在Ubuntu上進行環境搭建,但是大部分人都是采用Ubuntu進行環境搭建。所以這里我也講述一下樹莓派4的RTT在windows進行開發的流程。
通過這篇文章,可以實現在window開發搭建樹莓派4的rtt環境。
2.交叉編譯工具鏈下載
從官網上去下載window上的教程編譯工具鏈。
下載地址:
https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-a/downloads
可以找到相關的下載地址
也留下了百度網盤的鏈接地址:
鏈接:https://pan.baidu.com/s/1v7LGTfusV8N4gE-va6l-fA
提取碼:acpl
這個工具鏈是針對window上搭建環境的。
下載完成后,建議用7-zip解壓。要解壓兩次。用其他的解壓工具有可能會有錯誤。
解壓后放到gnu_gcc目錄
解壓的目錄建議在env/tools/gnu_gcc目錄。
3.編譯代碼
解壓完成后,編譯代碼設置bsp\raspberry-pi\raspi4\rtconfig.py
設置路徑如下:
修改為自己的GCC工具鏈的路徑。
4.編譯代碼
打開env工具,輸入scons
進行編譯即可。
注意,最好在第一次編譯之前輸入scons -c
清理一下。
然后輸入scons
開始編譯。
5.注意事項
以上方法也適用於在raspi3-64位的系統中搭建Windows上的開發環境。
主要需要注意的是gcc壓縮文件的解壓問題,這個容易造成編譯鏈接失敗的情況。
另外就是初次編譯,建議輸入scons -c
,接着開始編譯代碼。
6.固件下載
可以在制作好的sd卡啟動盤中放入固件(rtthread.bin)。
修改config.txt
文件如下:
enable_uart=1
arm_64bit=1
kernel=rtthread.bin
也可以通過window上的tftp服務器的方式進行傳輸,看我之前的文章:
對於樹莓派64位的rtt開發環境搭建就介紹到這里。