ดำเนินการโหลดเคอร์เนล Linux บนบอร์ด ESP32

ผู้ที่ชื่นชอบสามารถบูตสภาพแวดล้อมที่ใช้เคอร์เนล Linux 5.0 บนบอร์ด ESP32 พร้อมด้วยโปรเซสเซอร์ Tensilica Xtensa แบบดูอัลคอร์ (บอร์ด esp32 devkit v1 โดยไม่มี MMU เต็มรูปแบบ) พร้อมด้วยแฟลช 2 MB และ PSRAM 8 MB ที่เชื่อมต่อผ่าน SPI อินเตอร์เฟซ. มีการเตรียมอิมเมจเฟิร์มแวร์ Linux สำเร็จรูปสำหรับ ESP32 ให้ดาวน์โหลดแล้ว การดาวน์โหลดใช้เวลาประมาณ 6 นาที

เฟิร์มแวร์นี้ใช้อิมเมจเครื่องเสมือน JuiceVm และพอร์ตของเคอร์เนล Linux 5.0 JuiceVm มอบฮาร์ดแวร์ที่เล็กที่สุดที่เป็นไปได้สำหรับระบบ RISC-V ซึ่งสามารถบูตบนชิปที่มี RAM หลายร้อยกิโลไบต์ JuiceVm รัน OpenSBI (RISC-V Supervisor Binary Interface) ซึ่งเป็นอินเทอร์เฟซบริดจ์สำหรับการบูตเคอร์เนล Linux และสภาพแวดล้อมระบบขั้นต่ำจากเฟิร์มแวร์เฉพาะแพลตฟอร์ม ESP32 นอกจาก Linux แล้ว JuiceVm ยังรองรับการบูท FreeRTOS และ RT-Thread อีกด้วย

ดำเนินการโหลดเคอร์เนล Linux บนบอร์ด ESP32


ที่มา: opennet.ru

เพิ่มความคิดเห็น