본문 바로가기

카테고리 없음

MicroPythonOS 그래픽 운영 체제

반응형

어제는 Rust로 작성된 마이크로컨트롤러용 RTOS인 Ariel OS 에 대해 썼지만 , FOSDEM 2026 에서 다룰 또 다른 흥미로운 오픈소스 마이크로컨트롤러 운영 체제가 있습니다. 바로 MicroPythonOS입니다 .

 

Ariel OS는 마이크로컨트롤러에서 안전하고 메모리 안전성이 보장되는 네트워크 IoT 애플리케이션을 위해 설계된 반면, MicroPythonOS는 그래픽 사용자 인터페이스를 갖춘 애플리케이션을 대상으로 하며 Android 및 iOS에서 많은 영감을 받아 앱스토어, LVGL 기반 터치스크린 및 버튼 UI(다양한 위젯, 제스처 및 테마 지원), Wi-Fi 관리자, 그리고 OTA(무선) 펌웨어 업데이트 기능을 제공합니다.

 

 

MicroPythonOS 사용자 인터페이스

 

마이크로파이썬OS가 마이크로파이썬으로 작성되었다는 사실에 놀라실지도 모르겠습니다. 하드웨어 초기화, 멀티태스킹, 사용자 인터페이스를 처리하는 씬 OS와, 와이파이 설정 및 OS 업데이트와 같은 시스템 기능을 포함한 나머지 모든 기능은 앱으로 구성되어 있습니다.

 

MicroPythonOS 주요 특징:

  • 네이티브 마이크로파이썬 기반
  • ESP32 마이크로컨트롤러에서 실행되지만, FOSDEM 2026 발표에서는 Raspberry Pi RP2350을 포함하여 MicroPython을 지원하는 모든 장치에서 실행될 수 있다고 언급했습니다.
  • 크로스 플랫폼이기 때문에 윈도우, 리눅스, macOS에서도 실행할 수 있습니다 (주로 앱 개발 및 평가에 유용합니다).
  • 안드로이드와 유사한 제스처 기능을 갖춘 터치스크린 UI
  • 앱 스토어를 통해 간편하게 앱을 이용할 수 있습니다.
  • 무선(OTA) 업데이트
  • 터치스크린, IMU 및 카메라를 지원합니다.
  • 빠르고 가벼운 성능으로 리소스가 제한된 장치에 적합합니다.
  • 빠른 부팅 시간

 

MicroPythonOS 카메라 앱

 

 

앱스토어의 카메라 앱(왼쪽)과 QR 코드 스캔(오른쪽)

 

현재 런처, 무선 설정 앱인 WiFi, 추가 앱 설치를 위한 AppStore, OTA 시스템 업데이트를 위한 OSUpdate, 그리고 설정 앱 등 5개의 앱이 사전 설치되어 있습니다. AppStore에는 Hello World, 카메라, 이미지 뷰어, 모션 센서 데이터를 시각화하는 IMU 등 다양한 앱이 있으며, 모든 앱의 소스 코드를 확인할 수 있습니다.

 

ESP32는 스마트 홈 컨트롤러, 인터랙티브 디스플레이를 갖춘 교육 도구, 분산형 결제 시스템, 휴대용 터치스크린 장치, IMU 및 카메라를 탑재한 로봇, 제스처 제어 기능을 갖춘 스마트 웨어러블 기기, 그리고 기타 프로토타입 DIY 프로젝트 제작에 활용될 수 있습니다. 현재 ESP32 기반 하드웨어 지원에는 WiFi, Bluetooth, 다양한 모션 센서, 카메라, 터치스크린, IO 확장기, 디스플레이, ADC, GPIO, I2C 등이 포함됩니다.

 

소스 코드는 GitHub에서 , 앱 및 OS 개발 시작 방법은 문서 웹사이트 에서 확인할 수 있습니다 . 간단하게 사용해 보려면 Windows, Linux 또는 macOS에 설치하는 것이 가장 쉽지만, 실제 하드웨어에서 성능을 확인하고 싶다면 ESP32 타겟을 사용하는 것이 좋습니다. MicroPythonOS는 웹 설치 프로그램을 통해 설치할 수 있습니다. 이 프로젝트는 ESP32-S3-Touch-LCD-2 및 Fri3d Camp 2024 배지 에서 특별히 테스트되었습니다 .

 

 

웨이브쉐어 ESP32-S3-터치-LCD-2

Waveshare ESP32-S3-Touch-LCD-2 (위 사진에서는 MicroPythonOS가 실행되고 있지 않음)

 

더 자세한 내용은 프로젝트 웹사이트 에서 확인하실 수 있으며 , 이번 주말 FOSDEM 2026에 참석하실 예정이라면 2월 1일 일요일에 Thomas Farstrike가 진행하는 25분 강연에도 참석하실 수 있습니다.

 

기사 출처를 링크로 연결합니다. 따라가세요.

 

 

반응형

캐어랩 고객 지원

취업, 창업의 막막함, 외주 관리, 제품 부재!

당신의 고민은 무엇입니까? 현실과 동떨어진 교육, 실패만 반복하는 외주 계약, 아이디어는 있지만 구현할 기술이 없는 막막함.

우리는 알고 있습니다. 문제의 원인은 '명확한 학습, 실전 경험과 신뢰할 수 있는 기술력의 부재'에서 시작됩니다.

이제 고민을 멈추고, 캐어랩을 만나세요!

코딩(펌웨어), 전자부품과 디지털 회로설계, PCB 설계 제작, 고객(시장/수출) 발굴과 마케팅 전략으로 당신을 지원합니다.

제품 설계의 고수는 성공이 만든 게 아니라 실패가 만듭니다. 아이디어를 양산 가능한 제품으로!

귀사의 제품을 만드세요. 교육과 개발 실적으로 신뢰할 수 있는 파트너를 확보하세요.

지난 30년 여정, 캐어랩이 얻은 모든 것을 함께 나누고 싶습니다.

카카오 채널 추가하기

카톡 채팅방에서 무엇이든 물어보세요

당신의 성공을 위해 캐어랩과 함께 하세요.

캐어랩 온라인 채널 바로가기

캐어랩