如果您想為您的arduino項目提供完全兼容的解決方案(是的,您可以與僅使用普通Arduino IDE的其他人共享您的項目),則需要檢查 amake簡化cli的工具在arduino中,我將它與Geany一起使用,而其他人則將其與vi,Atom等一起使用。
它的靈感來自於已死的Ino和Arturo項目。請花5分鐘進行測試,並提供反饋。
使用示例:
cd〜/ Arduino / Blink / [移至arduino項目文件夾] amake -v uno Blink.ino [用於編譯/驗證代碼] amake -u uno Blink.ino / dev / ttyUSB0 [用於將代碼上傳到通過USB連接的arduino]
粘在其中,它可以記住木板和文件,甚至可以自動檢測木板的USB;因此,成功執行“ amake -v”命令後,您可以在命令行上執行此操作,它將起作用。
amake -v [編譯/驗證代碼] amake -u [上傳您的代碼到通過USB連接的arduino]
如果您使用一些IDE宏,則可以輕鬆編寫和上傳命令,例如使用Geany IDE,它將變成:
- 編譯/驗證: cd%d; amake -v uno%f
- 上傳: cd%d; amake -u uno%f
您可以在安裝“ amake”或“ amake -h”後獲得更多幫助。
它還可以支持您在Arduino IDE中安裝/配置的所有闆卡/庫/編程器,是的,現代闆卡,例如Adafuit Trinket M0 / Arduino M0等...
只要啟動Arduino IDE,轉到董事會經理,安裝支持,僅此而已,只需按照一些簡單的說明進行操作即可。
不支持您擁有的董事會?沒問題,檢測fqbn(讀取README.md文件)並將其作為板名傳遞。
我正在尋找測試人員來增加編號或板別名並自動檢測正確的USB簽名。
請記住,這是一個私有的工具,現在已經與公眾共享,只是程序員為之癢……
乾杯。