마이크로파이썬
![]() | |
개발자 | 데미안 P. 조지 |
---|---|
발표일 | 2014년 5월 3일 |
안정화 버전 | |
저장소 | |
프로그래밍 언어 | C |
플랫폼 | ARM Cortex-M, STM32, ESP8266, ESP32, 16-bit PIC, Unix, Microsoft Windows, Zephyr, 자바스크립트, RP2040 |
라이선스 | MIT 라이선스[1] |
웹사이트 | micropython |
마이크로파이썬(MicroPython)은 C로 작성된 파이썬 3과 크게 호환되는 프로그래밍 언어의 소프트웨어 구현으로, 마이크로컨트롤러에서 실행되도록 최적화되어 있다.[2][3]
마이크로파이썬은 바이트코드를 위한 파이썬 컴파일러와 해당 바이트코드의 런타임 인터프리터로 구성된다. 사용자에게는 지원되는 명령을 즉시 실행할 수 있는 대화형 프롬프트(REPL)가 표시된다. 핵심 파이썬 라이브러리가 포함되어 있다. 마이크로파이썬에는 프로그래머가 하위 수준 하드웨어에 액세스할 수 있는 모듈이 포함되어 있다.[4]
마이크로파이썬에는 코드를 최고 속도로 실행할 수 있는 인라인 어셈블러가 있지만, 다른 마이크로 컨트롤러 간에 이식할 수는 없다.
프로젝트의 소스 코드는 MIT 허가서에 따라 깃허브에서 사용할 수 있다.[5]
각주
[편집]- ↑ George, Damien P. (2014년 5월 4일). “micropython/LICENSE at master · micropython/micropython”. 《GitHub》. 2017년 2월 11일에 확인함.
- ↑ Venkataramanan, Madhumita (2013년 12월 6일). “Micro Python: more powerful than Arduino, simpler than the Raspberry Pi”. 《Wired》. 2016년 12월 15일에 확인함.
- ↑ Yegulalp, Serdar (2014년 7월 5일). “Micro Python's tiny circuits: Python variant targets microcontrollers”. InfoWorld. 2016년 12월 15일에 확인함.
- ↑ “MicroPython - Python for microcontrollers”. 《micropython.org》. 2017년 8월 12일에 확인함.
- ↑ “MicroPython on GitHub”. 《GitHub》. 2022년 2월 7일.
외부 링크
[편집]- 마이크로파이썬 - 공식 웹사이트
- (영어) micropython - 깃허브
- GOTO 2016 • MicroPython & the Internet of Things • Damien George on YouTube
- MicroPython 재생목록 - 유튜브 • Tutorials by Tony DiCola / Adafruit