Osegi
하드웨어·1 분 소요

Espressif ESP32-S31, 일반 리눅스 네이티브 구동

Espressif와 취미 개발자들이 RISC-V 마이크로컨트롤러 ESP32-S31에서 일반 리눅스를 구동했습니다. 칩의 메모리 관리 기능이 이를 가능하게 했습니다.

An ESP32-S31 development board with a RISC-V microcontroller on a workbench, connected to a laptop showing a Linux terminal.
이미지: Make

Espressif와 취미 개발자들이 새로운 RISC-V 마이크로컨트롤러 ESP32-S31에서 일반 리눅스를 네이티브로 구동하는 데 성공했습니다. 이를 가능하게 한 것은 이 칩의 메모리 관리 기능입니다.

마이크로컨트롤러에서 '진짜 리눅스'가 갖는 의미

마이크로컨트롤러 개발에서는 가벼운 펌웨어나 실시간 운영체제를 쓰는 것이 일반적이었습니다. ESP32-S31에서는 기능을 줄인 특별판이 아니라 일반 리눅스가 그대로 동작합니다. 그 전제 조건이 바로 메모리 관리 구조입니다.

개발에는 칩을 만드는 Espressif와 취미 개발자 커뮤니티가 함께 참여했습니다. 제조사와 커뮤니티가 협력한 사례로, 오픈소스 측면에서도 눈길을 끕니다.

개발자에게 달라지는 점

리눅스가 구동되면 기존 리눅스용 소프트웨어와 도구를 활용할 수 있는 가능성이 넓어집니다. IoT 기기와 임베디드 기기를 개발하는 이들에게 선택지가 늘어나는 셈입니다.

다만 성능, 지원 기능, 제공 방식 등 세부 사항은 아직 확인되지 않았습니다. 앞으로 실제로 어떤 용도에 쓸 수 있을지, Espressif가 공식적으로 어디까지 지원할지가 관건입니다.

주목할 만한 앱

SUMO: 숫자 퍼즐

올바른 칸을 고르고 더해 목표 숫자를 맞추세요. 배우긴 쉽고 마스터하긴 어렵습니다. 무료, 전 연령.

태그:espressifesp32-s31linuxrisc-vmicrocontroller

같은 날의 다른 뉴스

전체 보기 →

관련 카테고리: 하드웨어

전체 보기 →