প্রকল্প সম্পর্কে

Awesome-Embedded হলো এমবেডেড সিস্টেম প্রোগ্রামিংয়ের জন্য একটি নির্বাচিত লিংক সংগ্রহ। এটি এমবেডেড স্ট্যাক জুড়ে টিউটোরিয়াল, কোর্স উপকরণ, নমুনা প্রকল্প, টুলিং রেফারেন্স এবং কমিউনিটি সম্পদ একত্র করে, বেয়ার-মেটাল ARM ব্রিং-আপ থেকে লিনাক্স ডিভাইস ড্রাইভার পর্যন্ত। প্রধান বিভাগগুলোর মধ্যে রয়েছে: - ইন্টারভিউ প্রস্তুতি এবং এমবেডেড সফটওয়্যার দক্ষতা রেফারেন্স, যার মধ্যে পড়াশোনার পরিকল্পনা এবং যোগ্যতা ম্যাট্রিক্স অন্তর্ভুক্ত। - সাধারণ ভিত্তি: C বিল্ড প্রক্রিয়া, লিংকার স্ক্রিপ্ট, ELF/ABI ধারণা, টুলচেইন এবং GNU-সহ বেয়ার-মেটাল ARM। - প্ল্যাটফর্ম অনুযায়ী সাজানো MCU প্রোগ্রামিং: MSP430, TM4C123, MSP432, STM32 (STM32F7 সহ), STM8 এবং ESP8266/ESP32, সাথে টেমপ্লেট, বুটলোডার, FreeRTOS পোর্ট এবং উদাহরণ প্রকল্প। - Raspberry Pi এবং BeagleBone বেয়ার-মেটাল ও OS ডেভেলপমেন্ট সম্পদ, যার মধ্যে টিউটোরিয়াল, UEFI পোর্ট এবং RTOS পোর্ট অন্তর্ভুক্ত। - লিনাক্স কার্নেল ও ডিভাইস ড্রাইভার ডেভেলপমেন্ট: ড্রাইভার টিউটোরিয়াল, কার্নেল ইন্টার্নাল, Yocto এবং Buildroot, পেরিফেরাল I/O লাইব্রেরি এবং কার্নেল এক্সপ্লয়টেশন রেফারেন্স। - অ্যাসেম্বলি, RTOS (FreeRTOS, RT-Thread, Tock, Atomthreads এবং অন্যান্য), অটোমোটিভ, OS, Windows CE, কম্পাইলার, বুটলোডার এবং Makefile বিষয়। - Memory Protection Unit এবং USB-এর মতো পেরিফেরাল, সাথে এমবেডেড GUI ডেভেলপমেন্ট এবং MCU-তে মেশিন লার্নিং/AI। - ইউটিলিটি, টিপস ও ট্রিকস, টেক ব্লগ, FAQ এবং বইয়ের সুপারিশ। তালিকাটি একটি সফটওয়্যার প্যাকেজের চেয়ে লিংক-কেন্দ্রিক: এন্ট্রিগুলো বাহ্যিক নিবন্ধ, রিপোজিটরি, কোর্স এবং ডকুমেন্টেশনের দিকে নির্দেশ করে। সুসংগঠিত এমবেডেড প্রোগ্রামিং উপকরণ খুঁজছেন এমন শিক্ষার্থী এবং পেশাজীবীদের জন্য এটি একটি সূচনা বিন্দু হিসেবে উপযোগী।