HeadlinesBriefing favicon HeadlinesBriefing.com

ESP32-S31 Linux चलाता है, Raspberry Pi के करीब

Hacker News •
×

Espressif का नया ESP32-S31 एक माइक्रोकंट्रोलर है जो आश्चर्यजनक रूप से समृद्ध सुविधाओं के सेट के साथ आता है जो अधिक आमतौर पर सिंगल-बोर्ड कंप्यूटर पर पाई जाती हैं। इसमें RGMII का उपयोग करके एक 8P8C (RJ45) कनेक्टर के माध्यम से 1000 Mbps Ethernet MAC, फुल-साइज़ Type-A सॉकेट के साथ एक USB 2.0 High-Speed OTG नियंत्रक, दोहरे SD कार्ड स्लॉट और 8 से 16 बिट्स का समर्थन करने वाला DVP कैमरा इंटरफेस शामिल है। अतिरिक्त परिधीय उपकरणों में एक समानांतर LCD नियंत्रक, ब्लूटूथ ऑडियो सिंक के साथ दो I2S नियंत्रक, चौदह कैपेसिटिव टच चैनल, एक CAN FD नियंत्रक और चार MCPWM यूनिट शामिल हैं।

CPU के संदर्भ में, ESP32-S31 में दो 32-बिट RISC-V कोर हैं जो 320 MHz तक चलते हैं, प्रत्येक में एक फ्लोटिंग पॉइंट यूनिट और 32KB L1 निर्देश कैश है, जो 64KB डेटा कैश साझा करते हैं। एक अलग 40 MHz लो-पावर कोर बैकग्राउंड कार्यों को संभालता है। मेमोरी समर्थन में 64MB तक PSRAM और 256MB फ्लैश शामिल है, PSRAM इंटरफेस अब फ्लैश से अलग है।

सबसे महत्वपूर्ण बदलाव एक वास्तविक MMU को शामिल करना है जो Sv32 दो-स्तरीय पेज-टेबल अनुवाद और Machine, Supervisor और User प्रिविलेज मोड का समर्थन करता है, जिससे देशी Linux समर्थन सक्षम होता है। Espressif पहले ही Buildroot और U-Boot पर आधारित Linux BSP जारी कर चुका है, और समुदाय ने काम करने वाले ड्राइवरों के साथ Linux 6.18 पोर्ट कर दिया है। हालांकि इसे अभी उत्पादन के लिए अनुशंसित नहीं किया गया है, ESP32-S31 एक माइक्रोकंट्रोलर प्लेटफॉर्म पर SBC-स्तर की क्षमताओं की ओर एक बड़ी छलांग का प्रतिनिधित्व करता है।