2016-12-31 15 views
2

與.exe文件類似,有沒有辦法讓Arduino程序「分佈式」?某種準備上傳的文件...我想分享該程序,但代碼應儘可能保密,或者至少使其難以知道。Arduino可分發程序文件

+0

共享代碼會更好,因爲它允許從一個文件中使用不同的板卡 – dandavis

+0

當然,但是該草圖僅與MEGA 2560兼容,所以在這種情況下這不是問題。 – Javier

回答

0

您可以分發.hex二進制文件,然後讓用戶上傳二進制Arduino的自己。

普通Arduino的IDE已經這樣做,對你當你點擊按鈕驗證&上傳,所以你只需要採取產生.hex文件,並給它了。

或者您可以使用Arduino Makefile來獲取您的.hex二進制文件使用任何其他開發環境。


注:即使源代碼不包括也不顯示,有可能反向工程一個.hex二進制一樣,因爲它有可能與.exe做二進制

+0

.elf或.hex? https://www.kanda.com/blog/microcontrollers/avr-microcontrollers/find-arduino-hex-files-output-binaries/ – Javier

+0

@Javier我的壞,'十六進制'當然* - 固定。* –

+0

太棒了。如果我沒有明確使用EEPROM庫,那麼.hex文件就足夠了嗎? – Javier

相關問題