作者:陸向陽
2015年2月,Arduino IDE 1.6版正式發表,根據Arduino官網所言,這個版本耗時近2年,集合全球數百萬名愛好者的意見而完成,這些意見從發展1.5版的第一天就開始收集。
而筆者觀察,1.6版應是一個新里程碑。筆者另一篇文章提過,Arduino IDE分成1.0.x版與1.5.x版,一般多使用1.0.x,而在使用部份特定系統板時(如Arduino Yún或Arduino Due),才會使用1.5.x版。
特別是1.5.x版,有實際下載過的人,若稍微眼尖些,會發現1.5.x一直處於Beta(外部測試)狀態,還不敢像1.0.x版為正式版本,而這次1.6版的推出,除了是正式版外,也同時統合了過往的1.0.x版與1.5.x版,不再區分兩種版本了。
而這近兩年的統合開發,也改善、強化了相當多地方,若逐一說可能說不完,官網也列舉一些重要改善,筆者以下簡單說明:
- 若偵測到Arduino系統板接上電腦,會自動列在「連接埠清單」上,讓使用者知道Arduino目前是透過哪個埠跟電腦連接。
- IDE軟體與驅動程式的發行身份、安裝簽署等,已經獲得Windows、OS X認證。
- 提升建立(Build)的程序速度。
- 大大改善串列埠監視器(更快速,用新的JSSC串列函式庫取代過取的RXTX)。
- 尋找、取代功效可以跨Tab分頁作用。
- 強化許多API函式庫,如字串、串列埠、列印等。
- 工具與工具鏈升級,如avr-gcc、arm-gcc、avrdude、bossac。
- 提供命令列(Command Line Interface, CLI)操作方式,不一定要使用圖形使用者介面(GUI)。
- 建立完成後,不再只是顯示程式(Sketch)佔儲存的空間量,也顯示程式執行會使用的記憶體(SRAM)量。
- 改善隨Arduino IDE提供的函式庫,同時也修正錯誤,特別是Bridge、TFT、Ethernet、Robot_Control、SoftwareSerial、GSM等。
- 編寫程式時可以顯示行號。
- 操作選單太長時,可以使用滑鼠滾輪上下拉選。
- 如果是用Arduino Yún,也可以透過網路將程式上傳,不一定要透過串列埠(多指USB)。
- 提升HardwareSerial函式庫。
- USB傳輸更穩定,傳輸效率更好。
- SPI介面的函式庫開始支援「交易」傳輸模式,如此用SPI介面同時連接多個裝置時,在互動運作上會較好。
- 非官方的Arduino系統板所使用組態檔案(platform.txt、boards.txt)有更好的支援。
- 電路板組態的子選單可以被定義。
- 修正Arduino Leonardo、Micro及Yún上傳時的一些問題。
- 修正許多使用者介面上的小錯誤。
最後,1.6.0版正式推出後,1.6.1版也已經在開發了,官方已經預告會有一些非常酷的新功能在裡頭,預計幾個星期後就會發表。
Latest posts by 陸向陽 (see all)
- 創客積木M5Stack加入LLM戰局 - 2024/11/29
- MLPerf大語言模型、生成式AI測項觀察 - 2024/11/27
- Sony強力加持!樹莓派發表專屬AI攝影機 - 2024/10/28