كان المتحمسون قادرين على تشغيل بيئة قائمة على نواة Linux 5.0 على لوحة ESP32 مع معالج Tensilica Xtensa ثنائي النواة (لوحة esp32 devkit v1 ، بدون وحدة MMU كاملة) ، مزودة بـ 2 ميغابايت من Flash و 8 ميغابايت PSRAM متصلة عبر واجهة SPI. تم إعداد صورة جاهزة للبرامج الثابتة لنظام التشغيل Linux من أجل ESP32 للتنزيل. يستغرق التنزيل حوالي 6 دقائق.
يعتمد البرنامج الثابت على صورة الجهاز الظاهري JuiceVm ومنفذ Linux 5.0 kernel. يوفر JuiceVm أصغر ارتباط ممكن لأنظمة RISC-V ، وهو قادر على التشغيل على شرائح تحتوي على عدة مئات من وحدات كيلوبايت من ذاكرة الوصول العشوائي. يوفر JuiceVm إطلاق OpenSBI (الواجهة الثنائية للمشرف RISC-V) ، وهي واجهة ربط لتحميل Linux kernel والحد الأدنى من بيئة النظام من البرامج الثابتة الخاصة بمنصة ESP32. بصرف النظر عن Linux ، يدعم JuiceVm أيضًا تشغيل FreeRTOS و RT-Thread.
المصدر: opennet.ru