https://blog.arduino.cc/2021/03/01/announcing-the-arduino-ide-2-0-beta/

 

Announcing the Arduino IDE 2.0 (beta) | Arduino Blog

The Arduino IDE is the well-known software we all use to program our boards. Its development started in 2005 based on the graphical interface of the Processing project and has never stopped since. During these years, countless hours of development by the A

blog.arduino.cc

 

아두이노 IDEλ₯Ό μ‚¬μš©ν•˜λ©΄μ„œ μžλ™μ™„μ„±, λ””λ²„κΉ…ν•˜λŠ” 것이 ꡉμž₯히 λΆˆνŽΈν•©λ‹ˆλ‹€. λ§Žμ€ μ‚¬λžŒλ“€μ΄ Visual studio, Platform IO 등을 μ΄μš©ν–ˆμŠ΅λ‹ˆλ‹€. 

 

2021년에 3μ›” ν›„, Arduino IDE 2.0 베타λ₯Ό λ‹€μš΄λ‘œλ“œν•  수 있으며 ν•΄λ‹Ή μ½”λ“œ 리포지토리가 μ˜€ν”ˆ μ†ŒμŠ€κ°€ λ°°ν¬λμŠ΅λ‹ˆλ‹€.

 

μš°μ„  κ°€μž₯ λ§ˆμŒμ— λ“œλŠ” 것은 μΈν„°νŽ˜μ΄μŠ€κ°€ 맀우 μΉœμˆ™ν•˜λ‹€λŠ” κ²ƒμž…λ‹ˆλ‹€.  μΈν„°νŽ˜μ΄μŠ€λŠ” κΈ°μ‘΄ Arduino IDEλ₯Ό μœ μ§€ν•˜κ³  ν•„μš”ν•œ κΈ°λŠ₯을 μΆ”κ°€ν•œ λ“― ν•©λ‹ˆλ‹€.

 

https://github.com/arduino/arduino-ide

 

GitHub - arduino/arduino-ide: Arduino IDE

Arduino IDE. Contribute to arduino/arduino-ide development by creating an account on GitHub.

github.com

Arduino IDE 2.0 μ„€μΉ˜

μœ„ github μ£Όμ†Œλ₯Ό 톡해 μžμ‹ μ˜ OS에 맞좰 μ„€μΉ˜ν•©λ‹ˆλ‹€. 

 

 

첫 번째, μΆ”κ°€λœ κΈ°λŠ₯으둜 μž…λ ₯ν•˜λŠ” λ™μ•ˆ νŽΈμ§‘κΈ°λŠ” ν¬ν•¨λœ λΌμ΄λΈŒλŸ¬λ¦¬μ— 따라 λ³€μˆ˜ 및 ν•¨μˆ˜μ˜ μžλ™ 완성을 μ œκ³΅ν•©λ‹ˆλ‹€. ν•˜μ§€λ§Œ, 아직 베타버전이라 생각보닀 버그가 λ§Žμ•„ μ œλŒ€λ‘œ λ˜μ§€ μ•Šμ„ λ•Œκ°€ λ§ŽμŠ΅λ‹ˆλ‹€.

μžλ™μ™„μ„±

λ‘λ²ˆ μ§Έ, μ œκ°€ κ°€μž₯ λ§ˆμŒμ— λ“€μ–΄ν•˜λŠ” κΈ°λŠ₯μž…λ‹ˆλ‹€. λ³€μˆ˜λ‚˜ ν•¨μˆ˜λ₯Ό 마우슀 였λ₯Έμͺ½ λ²„νŠΌμœΌλ‘œ ν΄λ¦­ν•˜λ©΄ 상황에 λ§žλŠ” λ©”λ‰΄μ—μ„œ μ„ μ–Έλœ 쀄(및 파일)둜 이동할 수 μžˆλŠ” 탐색 λ°”λ‘œ κ°€κΈ°λ₯Ό μ œκ³΅ν•©λ‹ˆλ‹€. 아두이노 νŠΉμ„±μƒ 라이브러리λ₯Ό 뢄석할 λ•Œ, githubμ—μ„œ 찾아보곀 ν–ˆλŠ”λ°, λ³€μˆ˜ 및 ν•¨μˆ˜λ₯Ό 좔적할 λ•Œ 우클릭으둜 μ‰½κ²Œ μ΄μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 

이 λ˜ν•œ,  가끔 μ–΄λ– ν•œ 이유둜 탐색기가 μ œλŒ€λ‘œ λ™μž‘ν•˜μ§€ μ•Šμ„ λ•Œκ°€ μžˆμŠ΅λ‹ˆλ‹€. 

탐색기

μ„Έλ²ˆ μ§Έ, λ³΄λ“œμ—μ„œ μ½”λ“œλ₯Ό λŒ€ν™”μ‹μœΌλ‘œ μ‹€ν–‰ν•˜κ³  싀행을 검사할 수 μžˆλŠ” 라이브 λ””λ²„κ±°μž…λ‹ˆλ‹€. 디버그 νŒ¨λ„μ„ μ‹€ν–‰ν•˜κ³  싀행을 μΌμ‹œ μ€‘μ§€ν•˜κ³  λ³€μˆ˜μ˜ λ‚΄μš©μ„ 검사할 쀑단점을 μ„€μ •ν•˜κΈ°λ§Œ ν•˜λ©΄ λ©λ‹ˆλ‹€. μ¦‰μ„μ—μ„œ λ³€μˆ˜μ˜ λ‚΄μš©μ„ λ³€κ²½ν•˜κ³  싀행을 μž¬κ°œν•  μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€.

라이브 디버거

λ„€ 번째, ν˜„μž¬ λ””λ²„κ±°λŠ” SAMD ν”Œλž«νΌ(MKR μ œν’ˆκ΅°, Nano 33 IoT, Zero)의 λͺ¨λ“  Arduino λ³΄λ“œλ₯Ό μ§€μ›ν•©λ‹ˆλ‹€. mbed ν”Œλž«νΌ(Nano 33 BLE, Portenta, Nano RP2040 Connect)에 λŒ€ν•œ μ§€μ›μ΄ κ΅¬ν˜„λ˜κ³  μžˆμ§€λ§Œ μ‹œκ°„이 κ±Έλ¦΄ μˆ˜ μžˆμŠ΅λ‹ˆλ‹€. νƒ€μ‚¬ λ³΄λ“œμš© Arduino μ½”μ–΄ μœ μ§€ κ΄€λ¦¬μžλŠ” κ΄€λ ¨ κ΅¬μ„± λ§€κ°œλ³€μˆ˜λ₯Ό μΆ”κ°€ν•˜μ—¬ λ””버깅 μ§€μ›μ„ μΆ”κ°€ν•  μˆ˜ μžˆμŠ΅λ‹ˆλ‹€. μ΄μ— λŒ€ν•œ κΈ°μˆ  κ°€μ΄λ“œκ°€ μ œκ³΅λ©λ‹ˆλ‹€. Segger J-link와 κ°™μ€ λ””버깅 ν”„λ‘œλΈŒλ₯Ό λ³΄λ“œμ˜ SWD ν•€μ— μ—°κ²°ν•΄μ•Ό μ‚¬μš©ν•  μˆ˜ μžˆμŠ΅λ‹ˆλ‹€.

 

큰 νŠΉμ§•μœΌλ‘œ μžλ™μ™„μ„±, 탐색기, 라이브 디버거, 타사 λ³΄λ“œ 지원이 μžˆμŠ΅λ‹ˆλ‹€. 

 

처음 μ„€μΉ˜ ν›„, μ‚¬μš©ν•΄λ³΄λ©΄ μΈν„°νŽ˜μ΄μŠ€λŠ” 크게 λ°”λ€Œμ§€ μ•Šμ•˜κΈ° λ•Œλ¬Έμ— μ“°λŠ”λ° 큰 지μž₯은 μ—†μŠ΅λ‹ˆλ‹€. ν•˜μ§€λ§Œ νŒμ„ ν•˜λ‚˜ λ“œλ¦¬μžλ©΄, μ‹œλ¦¬μ–Ό λͺ¨λ‹ˆν„°λ₯Ό μ‚¬μš©ν•  λ•Œ μž…λ‹ˆλ‹€. 

μ‹œλ¦¬μ–Ό λͺ¨λ‹ˆν„°μ— 값을 μž…λ ₯ν•  λ•Œ, μ—”ν„°κ°€ μ•„λ‹ˆλΌ Ctrl + μ—”ν„° ν‚€μž…λ‹ˆλ‹€. μ €λŠ” μ œλŒ€λ‘œ 읽어보지 μ•Šκ³  μ—”ν„°ν‚€λ§Œ κ°ˆκ²ΌλŠ”λ° μ—¬λŸ¬λΆ„λ“€μ€ μ‘°μ‹¬ν•˜μ‹œκΈΈ λ°”λžλ‹ˆλ‹€. 

 

베타 λ²„μ „μ΄λ―€λ‘œ, 아직 μž” 버그가 λ§ŽμŠ΅λ‹ˆλ‹€. κ·Έ 뢀뢄을 μœ μ˜ν•˜κ³  μ‚¬μš©ν•˜μ‹œλ©΄ 문제 μ—†μŠ΅λ‹ˆλ‹€. 

728x90
λ°˜μ‘ν˜•
18μ§„μˆ˜