Εφαρμοσμένη εκκίνηση πυρήνα Linux σε πλακέτα ESP32

Οι λάτρεις μπόρεσαν να εκκινήσουν ένα περιβάλλον βασισμένο σε πυρήνα Linux 5.0 σε μια πλακέτα ESP32 με επεξεργαστή διπλού πυρήνα Tensilica Xtensa (πλακέτα devkit esp32 v1, χωρίς πλήρες MMU), εξοπλισμένο με 2 MB Flash και 8 MB PSRAM συνδεδεμένο μέσω διασύνδεσης SPI. Μια έτοιμη εικόνα υλικολογισμικού Linux για το ESP32 έχει ετοιμαστεί για λήψη. Η λήψη διαρκεί περίπου 6 λεπτά.

Το υλικολογισμικό βασίζεται στην εικόνα εικονικής μηχανής JuiceVm και στη θύρα πυρήνα Linux 5.0. Το JuiceVm παρέχει τη μικρότερη δυνατή σύνδεση για συστήματα RISC-V, ικανά να εκκινήσουν σε τσιπ με αρκετές εκατοντάδες kilobyte μνήμης RAM. Το JuiceVm παρέχει την κυκλοφορία του OpenSBI (RISC-V Supervisor Binary Interface), μιας διεπαφής σύνδεσης για τη φόρτωση του πυρήνα του Linux και ελάχιστου περιβάλλοντος συστήματος από υλικολογισμικό για συγκεκριμένη πλατφόρμα ESP32. Εκτός από Linux, το JuiceVm υποστηρίζει επίσης την εκκίνηση FreeRTOS και RT-Thread.

Εφαρμοσμένη εκκίνηση πυρήνα Linux σε πλακέτα ESP32


Πηγή: opennet.ru

Προσθέστε ένα σχόλιο