DEV Community

黃昕暐
黃昕暐

Posted on

製作可攜版本的 Arduino IDE

大家都知道下載 Arduino IDE 軟體的時候有 zip 格式的版本可以選擇, 不過下載時沒有說明的是, 如果沒有適當設置, 這個版本仍然不是真正的可攜, 因為以 Windows 為例, 你所安裝的開發板套件或是程式庫仍會是以電腦上目前使用者的 ~\AppData\local\Arduino15 以及 ~\Documents\Arduino\libraries 為儲存位置, 跟 Arduino IDE 軟體本身是分離的。

建立 portable 資料夾

根據 Arduino 官網上 How to create and use a portable version of the Arduino Software (IDE) 的說明, 只要在解開的 Arduino IDE 資料夾中建立一個名為 portable 的資料夾, Arduino IDE 就會以此資料夾為儲存位置, 包括你的偏好檔、開發板套件、程式庫檔, 通通都會在這個資料夾中, 例如:

D:\ARDUINO-1.8.13\PORTABLE
├─cache
├─logs
├─packages
│  ├─arduino
│  ├─esp32
│  └─esp8266
├─sketchbook
│  └─libraries
├─staging
│  ├─libraries
│  ├─packages
│  └─tools
└─tmp
Enter fullscreen mode Exit fullscreen mode

只要建立空的 portable 資料夾, 執行 Arduino IDE 後就會自動幫你建立其餘必要的資料夾, 不會在 ~\Documents\Arduino 或是 ~\AppData\local\Arduino15 中儲存資料了。

往後若需要再別的位置或是其他機器上安裝可攜版的 Arduino IDE, 就只要將整個 Arduino IDE 資料夾複製過去就可以了, 非常省事, 也可以在同一部機器上安裝各自獨立、不同版本或是設定的 Arduino IDE。

更新 Arduino IDE

利用這樣的特性, 之後如果有新版本的 Arduino IDE, 就只要下載新版的壓縮檔, 解開後, 把原本的 portable 資料夾複製過去即可。

不支援 Mac

目前這個設計在 Windows 上以及 Linux 都可以正確運作, 但是在 Mac 上因為系統架構不同, 所以會有問題。

Discussion (0)