상용 개발 툴(IDE)를 사용하기 위해서는 비용이 필요하다.
메이커에서 제공하는 무료 툴은 각각 익히는 시간이 필요하다.
이전의 글에서 STM32를 사용을 무료로 하는 방법을 소개했다.
다양한 MCU를 사용하기 위해서는 Arduino IDE에 설치가 가능하는지 찾아야 한다.
이번 글에서는 이 것을 정리하였다.
[AMB2x/BW16]
https://github.com/ambiot/ambd_arduino/raw/master/Arduino_package/package_realtek.com_amebad_index.json
[ATTinyCore]
http://drazzy.com/package_drazzy.com_index.json
[ATtiny13/24/44/84/25/45/85]
https://raw.githubusercontent.com/sleemanj/optiboot/master/dists/package_gogo_diy_attiny_index.json
https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json
[ATmega128x/64x/32x/16x/8xx]
https://mcudude.github.io/MightyCore/package_MCUdude_MightyCore_index.json
[ATXMega64x/32x/12x…]
https://raw.githubusercontent.com/XMegaForArduino/IDE/master/package_XMegaForArduino_index.json
[Artemis]
https://raw.githubusercontent.com/sparkfun/Arduino_Apollo3/master/package_sparkfun_apollo3_index.json
[ESP32]
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
> 당신이 개발할 때 2.0.x을 사용하였다면, 3.0.x에서는 메모리가 부족할 수 있습니다.
[ESP8266]
https://arduino.esp8266.com/stable/package_esp8266com_index.json
[FPGArduino]
https://raw.githubusercontent.com/f32c/fpgarduino/master/package_f32c_core_index.json
[GD32 불안전]
https://raw.githubusercontent.com/CommunityGD32Cores/GD32Core-New/main/package_gd32_index.json
[STM8]
https://github.com/tenbaht/sduino/raw/master/package_sduino_stm8_index.json
[STM32]
https://github.com/stm32duino/BoardManagerFiles/raw/main/package_stmicroelectronics_index.json
[nRF51822/52832]
https://redbear.github.io/arduino/package_redbear_nRF5x_index.json – 중단
https://sandeepmistry.github.io/arduino-nRF5/package_nRF5_boards_index.json
[RP2040]
https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json
[XLR8 FPGA]
https://raw.githubusercontent.com/AloriumTechnology/Arduino_Boards/master/package_aloriumtech_index.json
[Adafruit]
https://adafruit.github.io/arduino-board-index/package_adafruit_index.json
[Seeeduino]
https://files.seeedstudio.com/arduino/package_seeeduino_boards_index.json
[SparkFun]
https://raw.githubusercontent.com/sparkfun/Arduino_Boards/master/IDE_Board_Manager/package_sparkfun_index.json
지금까지 파악한 MCU 설치 JSON들이다.
* 꼭 제대로 동작은 보장 못 한다.
** 예로 RP2040 경우, 이전 버젼에서 제대로 빌드가 되는데, 최신 빌드에서 빌드가 되지 않는 경우도 발생했다.
*** 테스트하여 사용하길 바란다.
환경설정에서 추가적 보드 매니저에 추가한 후, 도구의 보드에서 검색하여 사용하고 싶은 것을 설치하여 사용한다.
이전 글에서 소개한 것처럼 같은 코드 체제를 사용하기에, MCU 변환이 좋다.
윤 영기(Yoon, Young- Ki)
T) 02-6085-4734
master mail : newton@eqboard.com
back-up mail : beowulf.kr@mail.com
KOREA