Menerapkan pemuatan kernel Linux pada papan ESP32

Penggemar dapat mem-boot lingkungan berbasis kernel Linux 5.0 pada board ESP32 dengan prosesor Tensilica Xtensa dual-core (board esp32 devkit v1, tanpa MMU lengkap), dilengkapi dengan Flash 2 MB dan PSRAM 8 MB yang terhubung melalui SPI antarmuka. Gambar firmware Linux siap pakai untuk ESP32 telah disiapkan untuk diunduh. Pengunduhan memakan waktu sekitar 6 menit.

Firmware ini didasarkan pada image mesin virtual JuiceVm dan port kernel Linux 5.0. JuiceVm menyediakan perangkat keras terkecil untuk sistem RISC-V, yang mampu melakukan booting pada chip dengan RAM beberapa ratus kilobyte. JuiceVm menjalankan OpenSBI (RISC-V Supervisor Binary Interface), antarmuka jembatan untuk mem-boot kernel Linux dan lingkungan sistem minimal dari firmware khusus platform ESP32. Selain Linux, JuiceVm juga mendukung booting FreeRTOS dan RT-Thread.

Menerapkan pemuatan kernel Linux pada papan ESP32


Sumber: opennet.ru

Tambah komentar