使用 MacOS Apple Silicon 開發(fā) OpenWRT

原來我開發(fā) OpenWRT 的環(huán)境是使用一臺 intel i7 的 Ubuntu 主機做編譯服務器,另外一臺 Mac Mini (Apple M2 Pro)通過 samba 連接 Ubuntu,進行代碼編輯,通過 ssh 遠程進行編譯。
今年(2024)五月 VMware Fusion Pro 對個人完全免費,這樣在 MacOS 上開發(fā) OpenWRT 就比較方便了。
在 VMware Fusion Pro 上安裝 Ubuntu 虛擬機進行開發(fā)即可。只需要一臺機器,samba 連接也更穩(wěn)定,不用再聽到 intel 主機編譯時發(fā)出的呼呼風扇聲,更環(huán)保(省電,我平時都不關主機)。不過在安裝和使用過程中需要注意一些事項。

  1. 我使用的 Mac Mini 的 CPU 是個 10 核 M2 Pro,因此 VMware Fusion Pro 安裝 ubuntu 必須安裝 ARM 架構的 ubuntu server(沒有 desktop 版本),AMD64(x86) 架構的 Ubuntu 安裝會提示不支持。
  2. 配置虛擬機時需要多配置一些 CPU 和內存(我配置了 8 核 8G),多核編譯 OpenWRT 會節(jié)省不少的時間。
  3. 如果在網絡上需要 ubuntu 服務器的一些服務(比如單板 uboot 需要通過 tftp server 下載 openwrt 版本),則可以將網口配置成橋接模式(缺省是 NAT 模式)。
  4. 如果需要使用圖形界面的工具,可以在 ubuntu server 上安裝 desktop,具體方法可參考 How to Install a Desktop (GUI) on an Ubuntu Server。
    VMware Fusion 界面
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容