প্রকল্প সম্পর্কে
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 এবং বইয়ের সুপারিশ।
তালিকাটি একটি সফটওয়্যার প্যাকেজের চেয়ে লিংক-কেন্দ্রিক: এন্ট্রিগুলো বাহ্যিক নিবন্ধ, রিপোজিটরি, কোর্স এবং ডকুমেন্টেশনের দিকে নির্দেশ করে। সুসংগঠিত এমবেডেড প্রোগ্রামিং উপকরণ খুঁজছেন এমন শিক্ষার্থী এবং পেশাজীবীদের জন্য এটি একটি সূচনা বিন্দু হিসেবে উপযোগী।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.