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 를 호출 하므로 부팅 프로세스가 다소 복잡 합니다.
전체 부팅 로그와 이진 이미지가에서 공유 된 레딧 스레드 와 Whycan 중국어 후자. 총 이미지 크기는 테스트에 사용된 보드에 사용된 2MB 플래시를 거의 완전히 채우는 약 1.5MB입니다. SPI 및 UART 인터페이스는 명확하게 지원되지만 아직 직렬 콘솔로 부팅되지 않는 것 같습니다.
이 모든 것이 작동하는 데 대한 설명이 전혀 없기 때문에 제공된 두 개의 바이너리 이미지로 무엇을 할 수 있는지 알아보세요. 상당히 혼란스럽습니다. 그리고 처음에는 Juice VM이 RISC-V 가상 머신이기 때문에 ESP32-C3 RISC-V 프로세서 에서 Linux 부팅을 표시 한다고 생각했습니다. 참고로 FreeRTOS, RT-Thread를 부팅하는 데에도 사용할 수 있습니다. , 및 기타 OS. 그러나 결국 JuiceVm rv64 가상 머신이 ESP32, ESP32-S2 및 ESP32-C3를 지원하는 ESP-IDF로 이식되었다는 소식을 들었습니다.
작년에 이전 Ubuntu 9.04가 ESP32에서 시연 되었으므로 누군가 ESP32에서 Linux를 실행하는 것은 이번이 처음 이 아닙니다 .
https://www.cnx-software.com/2021/07/18/linux-5-0-esp32-processor/
'IoT, 음성인식, 스마트홈 > 음성인식 & IoT & VR' 카테고리의 다른 글
[Arm vs. x86 vs. RISC-V] 짐 켈러와의 AnandTech 인터뷰: '테슬라에서 가장 게으른 사람' (0) | 2021.07.19 |
---|---|
Zigbee Alliance는 CSA (Connectivity Standards Alliance)로 이름을 바꾸고 프로젝트 CHIP는 "Matter"가됩니다. (0) | 2021.05.13 |
AI-Thinker, ESP8266 및 ESP32 모듈과 호환되는 5 개의 ESP32-C3 모듈 핀 출시 (0) | 2021.04.28 |
Homekit 자동화 - HomeKit 점멸등 (0) | 2019.10.23 |
7종 스마트플러그 제품 비교 - WiFi / Smartthings (Zigbee) / Homekit 지원제품 (1) | 2019.09.04 |