Gipatuman ang Linux kernel boot sa ESP32 board

Ang mga mahiligon nakahimo sa pag-boot sa Linux 5.0 kernel based environment sa usa ka ESP32 board nga adunay dual-core Tensilica Xtensa processor (esp32 devkit v1 board, walay full MMU), nga adunay 2 MB Flash ug 8 MB PSRAM nga konektado pinaagi sa SPI interface. Usa ka andam nga gihimo nga Linux firmware nga imahe alang sa ESP32 giandam na alang sa pag-download. Ang pag-download nagkinahanglan og mga 6 ka minuto.

Ang firmware gibase sa JuiceVm virtual machine image ug Linux 5.0 kernel port. Ang JuiceVm naghatag sa pinakagamay nga posible nga pagbugkos alang sa mga sistema sa RISC-V, nga makahimo sa pag-boot sa mga chips nga adunay pipila ka gatus ka kilobytes sa RAM. Ang JuiceVm naghatag sa paglusad sa OpenSBI (RISC-V Supervisor Binary Interface), usa ka linking interface alang sa pagkarga sa Linux kernel ug minimal system environment gikan sa ESP32 platform-specific firmware. Gawas sa Linux, gisuportahan usab sa JuiceVm ang FreeRTOS ug RT-Thread booting.

Gipatuman ang Linux kernel boot sa ESP32 board


Source: opennet.ru

Idugang sa usa ka comment