ESP32 బోర్డుపై Linux కెర్నల్ లోడ్ చేయడం అమలు చేయబడింది

ఔత్సాహికులు 5.0 MB ఫ్లాష్ మరియు 32 MB PSRAMతో అనుసంధానించబడిన డ్యూయల్-కోర్ టెన్సిలికా Xtensa ప్రాసెసర్ (esp32 devkit v1 బోర్డ్, పూర్తి MMU లేకుండా) ESP2 బోర్డుపై Linux 8 కెర్నల్ ఆధారంగా పర్యావరణాన్ని బూట్ చేయగలిగారు. ఇంటర్ఫేస్. ESP32 కోసం రెడీమేడ్ Linux ఫర్మ్‌వేర్ ఇమేజ్ డౌన్‌లోడ్ కోసం సిద్ధం చేయబడింది. డౌన్‌లోడ్ దాదాపు 6 నిమిషాలు పడుతుంది.

ఫర్మ్‌వేర్ JuiceVm వర్చువల్ మెషీన్ ఇమేజ్ మరియు Linux 5.0 కెర్నల్ యొక్క పోర్ట్‌పై ఆధారపడి ఉంటుంది. JuiceVm RISC-V సిస్టమ్‌ల కోసం సాధ్యమయ్యే అతి చిన్న హార్డ్‌వేర్‌ను అందిస్తుంది, ఇది అనేక వందల కిలోబైట్ల RAMతో చిప్‌లపై బూట్ చేయగలదు. JuiceVm OpenSBI (RISC-V సూపర్‌వైజర్ బైనరీ ఇంటర్‌ఫేస్)ను నడుపుతుంది, ఇది Linux కెర్నల్‌ను బూట్ చేయడానికి మరియు ESP32 ప్లాట్‌ఫారమ్-నిర్దిష్ట ఫర్మ్‌వేర్ నుండి కనిష్ట సిస్టమ్ వాతావరణాన్ని బూట్ చేయడానికి బ్రిడ్జ్ ఇంటర్‌ఫేస్. Linuxతో పాటు, JuiceVm కూడా FreeRTOS మరియు RT-థ్రెడ్ బూటింగ్‌కు మద్దతు ఇస్తుంది.

ESP32 బోర్డుపై Linux కెర్నల్ లోడ్ చేయడం అమలు చేయబడింది


మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి