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-স্তরের ক্ষমতার দিকে একটি বড় লাফের প্রতিনিধিত্ব করে।