इस प्रोजेक्ट के बारे में

Awesome-Embedded एम्बेडेड सिस्टम प्रोग्रामिंग के लिए क्यूरेटेड लिंक संग्रह है। यह एम्बेडेड स्टैक के आर-पार ट्यूटोरियल, पा्यक्रम सामग्री, नमूना परियोजनां, टूलिंग संदर्भ और समुदाय संसाधन एकत्र करता है, बेयर-मेटल ARM ब्रिंग-अप से लेकर Linux डिवास ड्राइवर तक। मुख्य अनुभागों में शामिल हैं: - साक्षात्कार की तैयारी और एम्बेडेड सॉफ्टवेयर कौशल संदर्भ, जिसमें अध्ययन योजनाएं और योग्यता मैट्रिक्स शामिल हैं। - सामान्य बुनियादी बातें: C बिल्ड प्रक्रिया, लिंकर स्क्रिप्ट, ELF/ABI अवधारणाएं, टूलचेन और GNU के साथ बेयर-मेटल ARM। - प्लेटफॉर्म के अनुसार व्यवस्थित MCU प्रोग्रामिंग: MSP430, TM4C123, MSP432, STM32 (STM32F7 सहित), STM8 और ESP8266/ESP32, टेम्पलेट, बूटलोडर, FreeRTOS पोर्ट और उदाहरण परियोजनां के साथ। - Raspberry Pi और BeagleBone बेयर-मेटल और OS विकास संसाधन, जिसमें ट्यूटोरियल, UEFI पोर्ट और RTOS पोर्ट शामिल हैं। - Linux कर्नेल और डिवाइस ड्राइवर विकास: ड्राइवर ट्यूटोरियल, कर्नेल आंतरिक, Yocto और Buildroot, परिधीय I/O लाइब्रेरी और कर्नेल शोषण संदर्भ। - असेंबली, RTOS (FreeRTOS, RT-Thread, Tock, Atomthreads और अन्य), ऑटोमोटिव, OS, Windows CE, कंपाइलर, बूटलोडर और Makefile विषय। - परिधीय जैसे Memory Protection Unit और USB, साथ ही एम्बेडेड GUI विकास और MCU पर मशीन लर्निंग/AI। - उपयोगिताएं, सुझाव और ट्रिक्स, टेक ब्लॉग, FAQ और पुस्तक सिफारिशें। यह सूची सॉफ्टवेयर पैकेज के बजाय लिंक-उन्मुख है: प्रविष्टियां बाहरी लेख, रिपॉजिटरी, पाठ्यक्रम और दस्तावेज़ीकरण की ओर इशारा करती हैं। यह संरचित एम्बेडेड प्रोग्रामिंग सामग्री की तलाश करने वाले शिक्षार्थियों और चिकित्सकों के लिए एक प्रारंभिक बिंदु के रूप में उपयोगी है।