Если вы хотите полностью совместимое решение для вашего проекта Arduino (да, вы можете поделиться своим проектом с другими людьми, которые используют просто Arduino IDE), вам нужно проверить инструмент amake , чтобы упростить Cli Arduino, я использую его с Geany, но другие используют его с vi, Atom и т. д.
Это вдохновило и теперь мертвые проекты Ino и Arturo; пожалуйста, потратьте 5 минут, чтобы протестировать его, и, пожалуйста, оставьте отзыв.
Пример использования:
cd ~/Arduino/Blink/
[move to your arduino project folder]
amake -v uno Blink.ino
[to compile/verify your code]
amake -u uno Blink.ino /dev/ttyUSB0
[to upload your code to an arduino connected via USB]
Там есть какой-то умный клей, он может запоминать доску и файл и даже автоматически определять usb платы; поэтому после успешной команды "amake -v" вы можете сделать это в командной строке, и она будет работать.
amake -v
[to compile/verify your code]
amake -u
[to upload your code to an arduino connected via USB]
Если вы используете некоторые макросы IDE, вы можете легко создавать команды компиляции и выгрузки, например, используя Geany IDE, это станет:
- Компилировать / Проверять: cd% d; amake -v uno% f
- Загрузить: cd% d; amake -u uno% f
Вы можете получить дополнительную помощь, запустив «amake» или «amake -h» после установки.
Кроме того, он может поддерживать КАЖДУЮ плату / lib / programmer, которую вы установили / настроили в Arduino IDE, да, такую современную плату, как Adafuit Trinket M0 / Arduino M0 и т. Д. ...
Просто запустите вашу Arduino IDE, перейдите к администратору конференции, установите поддержку и все, просто следуйте простым инструкциям и все готово.
Доска у вас не поддерживается? не проблема, определите fqbn (прочитайте файл README.md) и передайте его как имя платы.
Я ищу тестеров для увеличения числа или псевдонимов платы и автоматического определения правильных сигнатур USB.
Помните, что это частный инструмент, которым теперь обмениваются с публикой, вы знаете, просто программист, который чешется ...
Приветствия.