Slide 1

Slide 1 text

  Arduino Yohsuke FURUTA

Slide 2

Slide 2 text

Engineering

Slide 3

Slide 3 text

  

Slide 4

Slide 4 text

 Arduino IDE   

Slide 5

Slide 5 text

  l Sketch l GUIArduino  l /Applications/Arduino.app/Contents/MacOS/Arduino --upload --port /dev/tty.SLAB_USBtoUART sketch.ino

Slide 6

Slide 6 text

 l GUI  l    l    

Slide 7

Slide 7 text

l Sketch  l GUIArduino  l /Applications/Arduino.app/Contents/MacOS/Arduino --upload --port /dev/tty.SLAB_USBtoUART sketch.ino   GUI

Slide 8

Slide 8 text

l Sketch  l GUIArduino  l /Applications/Arduino.app/Contents/MacOS/Arduino --upload --port /dev/tty.SLAB_USBtoUART sketch.ino  CLI  

Slide 9

Slide 9 text

l Sketch l GUI Arduino !# l /Applications/Arduino.app/Contents/MacOS/Arduino --upload --port /dev/tty.SLAB_USBtoUART sketch.ino  "CLI#  ' &PC $   % 

Slide 10

Slide 10 text

l Sketch  l GUIArduino  Arduino15/preferences.txt  l /Applications/Arduino.app/Contents/MacOS/Arduino --upload --port /dev/tty.SLAB_USBtoUART sketch.ino Arduino15/preferences.txt  

Slide 11

Slide 11 text

l Sketch l GUIArduino  Arduino15/preferences.txt ! l /Applications/Arduino.app/Contents/MacOS/Arduino --upload --port /dev/tty.SLAB_USBtoUART sketch.ino Arduino15/preferences.txt  --preferences-file     "

Slide 12

Slide 12 text

l Sketch  l GUIArduino  l /Applications/Arduino.app/Contents/MacOS/Arduino --upload --port /dev/tty.SLAB_USBtoUART sketch.ino   CLI  

Slide 13

Slide 13 text

arduino --verify --preserve-temp-files --pref build.path=/PATH/TO/DIR HOGE.ino   

Slide 14

Slide 14 text

arduino --verify --preserve-temp-files --pref build.path=/PATH/TO/DIR HOGE.ino           (: esp32esptool)

Slide 15

Slide 15 text

arduino --install-library XXX arduino --install-boards XXX --pref boardsmanager.additional.urls= https://example.com/package_index.json   

Slide 16

Slide 16 text

arduino --install-library XXX arduino --install-boards XXX --pref boardsmanager.additional.urls= https://example.com/package_index.json    Toolchain Arduino Docker  

Slide 17

Slide 17 text

 l  /  Arduino IDEJava

Slide 18

Slide 18 text

 l  /  Arduino IDEJava arduino-cliGolang

Slide 19

Slide 19 text

 l  /  Arduino IDE Java arduino-cliGolang  l   

Slide 20

Slide 20 text

 l % / &# Arduino IDEJava arduino-cliGolang$ l  "'  l ! CLI  --version  

Slide 21

Slide 21 text

Engineering Pull Request

Slide 22

Slide 22 text

Engineering

Slide 23

Slide 23 text

Engineering 8   1.8.6  

Slide 24

Slide 24 text

https://github.com/arduino/Arduino/blob/master/build/shared/manpage.adoc CLI