Melaksanakan pemuatan kernel Linux pada papan ESP32

Peminat dapat boot persekitaran berdasarkan kernel Linux 5.0 pada papan ESP32 dengan pemproses Tensilica Xtensa dwi-teras (papan esp32 devkit v1, tanpa MMU penuh), dilengkapi dengan 2 MB Flash dan 8 MB PSRAM yang disambungkan melalui SPI antara muka. Imej perisian tegar Linux siap sedia untuk ESP32 telah disediakan untuk dimuat turun. Muat turun mengambil masa kira-kira 6 minit.

Perisian tegar adalah berdasarkan imej mesin maya JuiceVm dan port kernel Linux 5.0. JuiceVm menyediakan perkakasan terkecil yang mungkin untuk sistem RISC-V, yang mampu boot pada cip dengan beberapa ratus kilobait RAM. JuiceVm menjalankan OpenSBI (RISC-V Supervisor Binary Interface), antara muka jambatan untuk but kernel Linux dan persekitaran sistem minimum daripada perisian tegar khusus platform ESP32. Selain Linux, JuiceVm juga menyokong but FreeRTOS dan RT-Thread.

Melaksanakan pemuatan kernel Linux pada papan ESP32


Sumber: opennet.ru

Tambah komen