1. صفحه اصلی
  2. »
  3. آموزش
  4. »
  5. آموزش تصویری
  6. »
  7. Udemy – Embedded driver: Build Drivers and Control Dino Game 2025-8
Embedded driver: Build Drivers and Control Dino Game

Udemy – Embedded driver: Build Drivers and Control Dino Game 2025-8

توضیحات

دوره Embedded driver: Build Drivers and Control Dino Game. این دوره یک راهنمای کاملاً عملی برای نوشتن درایورهای ضروری سخت‌افزاری مانند GPIO، USART/UART و تایمرها از پایه و بدون استفاده از کتابخانه‌های HAL یا میانبرهای دیگر است. این دوره با هدف دادن کنترل کامل بر رجیسترهای میکروکنترلر، از یک رویکرد یادگیری مبتنی بر پروژه استفاده می‌کند که در آن هر درایور را مستقیماً برای کنترل یک بازی تعاملی و معروف دایناسور به کار می‌گیرید. این روش به شما امکان می‌دهد نتیجه عملی کد خود را به سرعت مشاهده کنید و در طول فرآیند یادگیری انگیزه خود را حفظ نمایید. هیچ دانش قبلی در برنامه‌نویسی امبدد سطح پایین لازم نیست، چرا که آموزش از نصب ابزارها و راه‌اندازی محیط آغاز شده و به صورت گام‌به‌گام پیش می‌رود. برای درک بهتر مفاهیم پیچیده، از انیمیشن‌ها و نمودارها به جای ارائه متنی سنگین استفاده شده است. همچنین، تدریس به سبک کدنویسی زنده انجام می‌شود تا حس همکاری و همراهی با مدرس تقویت گردد و شما بتوانید نحوه تفکر، عیب‌یابی و نوشتن کد واقعی را به طور مستقیم مشاهده کنید. این دوره که حدود هشت و نیم ساعت طول می‌کشد، در نهایت شما را با مهارت‌های عملی، تجربه یک پروژه واقعی و اعتماد به نفس لازم برای توسعه سیستم‌های امبدد مستقل از کتابخانه‌های از پیش ساخته شده تجهیز خواهد کرد.

آنچه فرا خواهید گرفت

  • توسعه درایورهای Bare-metal: تسلط بر توسعه درایورهای Bare-metal برای لوازم جانبی ضروری مانند GPIO، USART/UART و Timer (مقایسه خروجی و PWM) بدون HAL، بدون پیچیدگی و با کنترل کامل.
  • رمزگشایی دفترچه‌های راهنمای فنی: یادگیری نحوه رمزگشایی دفترچه‌های راهنمای فنی و استخراج جزئیات در سطح رجیستر، که مهارتی قابل انتقال به هر خانواده میکروکنترلر دیگری، نه فقط STM32، است.
  • تفکر مهندسی: یادگیری تفکر مانند یک مهندس Embedded؛ شامل اشکال‌زدایی، ساخت و حل مشکلات واقعی.
  • کنترل بازی Dino: کنترل یک بازی واقعی Dino با استفاده از درایورهای Embedded خود.
  • درک معماری میکروکنترلر: درک باس‌ها، دیاگرام‌های بلوکی و نحوه ارتباط CPU با لوازم جانبی.
  • برنامه‌نویسی مبتنی بر وقفه: پیاده‌سازی برنامه‌نویسی مبتنی بر وقفه برای GPIO، USART و Timers.
  • تفکر خلاقانه: کشف اینکه چگونه سیستم‌های Embedded می‌توانند بازی‌ها را قدرت ببخشند، نه فقط LED‌ها و سنسورها.
  • افزایش اعتماد به نفس در اشکال‌زدایی: کسب اعتماد به نفس در تکنیک‌های اشکال‌زدایی با استفاده از Breakpoints و Register Watch View برای عیب‌یابی.
  • ذهنیت توسعه‌دهنده: به جای تکیه بر کتابخانه‌ها، ابزارهای خود را می‌سازید و می‌فهمید که در پایین‌ترین سطح چه اتفاقی می‌افتد.
  • سازماندهی کد: سازماندهی کد به صورت واضح با ساختار مناسب، کامنت‌گذاری و جداسازی.

این دوره مناسب افرادیست که

  • برنامه‌نویسان مبتدی Embedded: کسانی که می‌خواهند فراتر از چشمک زدن LED‌ها بروند و ساخت درایورهای واقعی را از ابتدا شروع کنند.
  • دانشجویان مهندسی: کسانی که به دنبال یک روش عملی برای درک لوازم جانبی میکروکنترلر هستند.
  • توسعه‌دهندگان خسته از کتابخانه‌های جعبه سیاه: کسانی که آماده یادگیری آنچه واقعاً در سطح رجیسترها اتفاق می‌افتد، هستند.
  • علاقه‌مندان به پروژه‌های شخصی: افرادی که به دنبال به کارگیری دانش Embedded در پروژه‌های سرگرم‌کننده مانند کنترل یک بازی Dino هستند.
  • علاقه‌مندان به سیستم‌های Embedded در زمان واقعی: هر کسی که به سیستم‌های Embedded در زمان واقعی، مدیریت وقفه و کنترل سطح پایین علاقه‌مند است.
  • یادگیرندگان پروژه‌محور: کسانی که از دوره‌های مبتنی بر پروژه لذت می‌برند و می‌خواهند در حین یادگیری مهارت‌های ضروری، چیزی سرگرم‌کننده بسازند.

مشخصات دوره Embedded driver: Build Drivers and Control Dino Game

  • ناشر: Udemy
  • مدرس: Tran Nguyen Khanh
  • سطح آموزش: مبتدی تا پیشرفته
  • مدت زمان آموزش: 8 ساعت و 39 دقیقه
  • تعداد دروس: 156

سرفصل های دوره

Embedded driver: Build Drivers and Control Dino Game

پیشنیازهای دوره Embedded driver: Build Drivers and Control Dino Game

  • Basic knowledge of C programming language

تصاویر دوره

Embedded driver: Build Drivers and Control Dino Game

نمونه فیلم دوره

راهنمای نصب

پس از Extract، با Player دلخواه خود مشاهده کنید.

زیرنویس: ندارد

کیفیت: 720p

لینک دانلود

دانلود بخش 1 – 1 گیگابایت

دانلود بخش 2 – 1 گیگابایت

دانلود بخش 3 – 1 گیگابایت

دانلود بخش 4 – 1 گیگابایت

دانلود بخش 5 – 354 مگابایت

گذرواژه فایل(ها): www.downloadly.ir


حجم فایل

4.3 گیگابایت

رتبه دهید

محاسبه حجم دانلود برای ایرانسل به‌صورت تمام‌بها است.

Download Faster Without Limitation

The data center of free servers has applied a non-Iranian IP restriction on some servers
There is no limitation for VIP servers

برچسب ها:

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این قسمت نباید خالی باشد
این قسمت نباید خالی باشد
لطفاً یک نشانی ایمیل معتبر بنویسید.
فقط دیدگاه‌هایی که جنبه‌ی استفاده‌ی عمومی دارد، نمایش داده می‌شود؛ درصورت تمایل به دریافت نتیجه‌ی رسیدگیِ دیدگاه خود، ایمیل معتبر وارد کنید.

فهرست