如您所知, Arduino IDE 它是Arduino和其他兼容板的集成開發環境。 在這種環境下,您將能夠編寫草圖並將其轉移到板上,從而開始使用在業餘愛好者和製造商中如此受歡迎的開發平台。
儘管看起來很像Arduino IDE,但自從 將於2005年開始。 從那時起,對用戶不明顯的所有內容以及圖形界面的一些內容都進行了修改,以使對板子的編程更加輕鬆。
目前,這個 環境很靈活,支持Linux等各種平台,並支持66種不同的語言(例如西班牙語),並支持多達1000個官方和非官方委員會。 此外,它還有成千上萬本可以提供幫助的書籍,並且在去年有超過39萬次下載。
Arduino IDE 2.0 Beta的新增功能
但是,這僅僅是歷史,如果不是為了舒適地掌管 它的發展仍在繼續 不停地工作,以使該軟件變得更好。 證明這一點的是Arduino IDE 2.0的最新發布,即使它仍是Beta版,也已經開始“搶占先機”在這裡嘗試).
在這個新版的Arduino IDE中,有一些有趣的消息將最終出現在 最終版本,儘管該實驗版本仍需要完善,並且可能會帶來一些最終版本將解決的問題。
在新穎性中,它們可以突出顯示此版本中將出現的高級功能。 對於新手用戶,Arduino IDE繼續保持其界面簡單,但是現在它將包括新的高級功能。 例如, 現場調試也就是說,能夠在連接的板上執行代碼並將其停在特定的行中,以觀察變量,存儲器,寄存器等的內容,並能夠檢測到問題。
另一方面,它還包括一個 現代編輯,由於其響應界面,導航快捷方式,自動完成建議變量,函數等功能以及更快的編譯速度,從而提供了更好的用戶體驗。 即使在此Arduino IDE 2.0 Beta版本中,也更加流暢。
如果還不夠,實時調試支持所有功能 arduino板 以及基於SAMD和Mbed的產品。 當然,該代碼的維護者也向第三方委員會開放,以增加對其他委員會的支持。
El 新的IDE 它基於Eclipse Theia框架,而Eclipse Theia框架又基於與VS Code相同的體系結構,而前端是用TypeScript編寫的,而大多數後端現在是用Golang編寫的。