Python 을 이용한 마이크로컨트롤러의 개발 환경이 구축 되어지고 있는데,
마이크로 컨트롤러에 사용되는 Python의 환경이 두가지 종류가 있다는 것을 알게 되었다.
하나는 오늘 첨부한 PYBv1.1 (pyboard v1 관련) 에 대한 개발이 가능한 [MicroPython] 이다.
https://micropython.org/download/
MicroPython - Python for microcontrollers
MicroPython is a lean and efficient implementation of the Python 3 programming language that includes a small subset of the Python standard library and is optimised to run on microcontrollers and in constrained environments.
micropython.org
이 개발환경은 Raspberry Pi Pico 에도 사용이 가능하다.
또다른 하나는 [CircuitPython] 개발 환경인데 이것은 Seeeduino XIAO 보드에 사용이 가능하다.
Seeduino Xiao(링크 참조)랑은 다르게 이 보는 아쉽게도 Mu 에디터를 지원하지 않았다.
Seeeduino XIAO 보드에서 CircuitPython 개발환경 설정 및 Mu 에디터 사용하기
아마존에서 3개에 1750엔으로 팔길래 가지고 놀라고 한번 사봤다. 기본적으로는 아두이노 IDE를 통해서 프로그래밍을 할 수 있고, 롬을 변경하면 CircuitPython의 개발환경도 사용 할 수 있다는 것이
fermium.tistory.com
좀 더 공부해 보면서 각각의 시스템의 특색이 어떻게 다른지 알아 볼 예정이다.