본문 바로가기

개발 이야기/리눅스 개발

리눅스가 포팅된 ESP32 보드

728x90

 

ESP32 보드가 리눅스로 부팅되었다는 소식이

하기 링크에 있습니다.

:=> https://www.cnx-software.com/2021/07/18/linux-5-0-esp32-processor/

 

위 링크 내용을 일부 복붙하면 아래와 같이,

ESP32 프로세서에서 부팅하는 것으로 표시된 Linux 5.0
ESP32 IoT 프로세서는 최대 8MB PSRAM을 지원하므로 최소 버전의 Linux를 실행하기에 충분합니다. 
실용적인 응용 프로그램은 거의 없지만 시도해 보면 재미있을 것입니다. 
한 개발자는 8MB PSRAM과 2MB SPI 플래시에 연결된 ESP32 듀얼 코어 Xtensa 프로세서가 있는 보드에서 
Linux 5.0.0을 부팅하는 데 성공한 것 같습니다.

 

 

 

위 사진과 같이,

      부트 로그는 ESP32-D0WD 듀얼 코어 Xtensa 프로세서가 있는 부트로더 출력이 결국 Linux 5.0.0을 부팅하는 것을 보여줍니다. 그러나 부트로더가 "작은 RISC-V 가상 머신"으로 설명된 " Juice Vm "으로 점프 한 다음 Linux 커널과 작은 파일 시스템을 로드하는 OpenSBI RISC-V Open Source Supervisor Binary Interface 를 호출 하므로 부팅 프로세스가 다소 복잡 합니다.

 

(추가1)

참고로

이미 우분투9.04가 ESP32에 포팅된 적이 있습니다. 

하기 링크에서와 같이,

:=> https://www.reddit.com/r/esp32/comments/dtlj7n/booting_linux_on_esp32_realtime_video/

     참고로 다음 부팅 동영상은 아래와 같습니다.

     

 

(추가2)

펌웨어 국내 개발자 커뮤니티를 모아 볼 수 있는 앱이 있습니다.

'모두의펌웨어' 라는 앱인데 하기에서 다운로드 가능합니다.

:=> https://play.google.com/store/apps/details?id=com.opensupport.ModuFirmware 

 

국내 한국의 리눅스 관련 커뮤니티를 모아 볼 수 있는 앱이 있습니다.

키워드로 검색하여 원하는 글만 볼 수도 있습니다.

'리눅스올킬' 이라는 앱인데하기에서 다운로드 가능합니다.

:=> https://play.google.com/store/apps/details?id=com.opensupport.LinuxQnA 

 

 

그럼,

   공유합니다.