آموزش برنامه نویسی سیستم های جاسازی شده روی پردازنده ARM Cortex-M3/M4

Embedded Systems Programming on ARM Cortex-M3/M4 Processor

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با استفاده از کدنویسی با استفاده از C برنامه نویسی و مونتاژ بر روی ARM Cortex M میکروکنترلر مبتنی بر پردازنده معماری داخلی پردازنده ARM Cortex M3/M4 و برنامه نویسی آموزش کدگذاری ترکیبی C و اسمبلی با استفاده از تکنیک اسمبلی درون خطی رمزگشایی حافظه، رابط های اتوبوس، NVIC، مدیریت استثنایی با تعداد زیادی انیمیشن وقفه ها و پیکربندی میکروکنترلر مبتنی بر ARM Cortex Mx رجیستر سطح پایین برنامه نویسی برای وقفه ها، استثناهای سیستم، تنظیم اولویت ها، پیشگیرانه و غیره. آموزش نوشتن کنترل کننده های IRQ، اعداد IRQ، NVIC و mcu بیشتر پیاده سازی زمانبندی کار با استفاده از ویژگی PENDSV و SYSTICK پردازنده پیاده سازی تعویض متن آموزش و نوشتن اسکریپت لینکر و فایل راه اندازی mcu از ابتدا فرآیند ساخت فلزی لخت تعبیه شده استثناهای خطای پردازنده و کنترل کننده خطا پیاده سازی و تجزیه و تحلیل خطای Stack و AAPCS استاندارد یادگیری اسمبلی درون خطی، توابع برهنه و متغیر gcc و ویژگی های بخش پیش نیازها: دانش اولیه C و Micro کنترلر را می توان به مزیت اضافه کرد اما اجباری نیست.

آخرین به روز رسانی:

فلز خالی تعبیه شده، نوشتن اسکریپت پیوند دهنده و فایل راه اندازی از ابتدا.

تجزیه و تحلیل خطاهای پردازنده و مدیریت، پشته ها، توضیح AAPCS.

پیاده سازی زمانبندی کار ساده با استفاده از pendsv و systick

مونتاژ درون خطی GCC و عملکردهای برهنه


بیش از 10000+ دانش‌آموز قبلاً این دوره را با بیش از 900+ نظرات خوشحال گذرانده‌اند.

آیا تا به حال سعی کرده اید با خواندن کتاب یا کتابچه راهنمای فنی در مورد پردازنده ARM Cortex M3/M4 بیاموزید و گیر کرده باشید؟ آیا در نهایت تکه‌ها و تکه‌هایی را در سراسر نقشه مشاهده کرده‌اید اما نتوانسته‌اید همه آن‌ها را به هم بچسبانید تا یک تصویر بزرگ داشته باشید؟

این دوره برای مهندسان/دانشجویان جاسازی شده مانند شما است که می خواهند کنترلرهای مبتنی بر ARM Cortex M3/M4 را با کاوش عمیق در جنبه های داخلی و برنامه نویسی آن یاد بگیرند و برنامه ریزی کنند.

اگر تازه وارد کنترلر مبتنی بر ARM هستید، نگران نباشید. در این دوره، همه چیزهایی را که برای شروع سریع برنامه‌نویسی با کنترلر مبتنی بر Cortex M3/M4 نیاز دارید، مشاهده خواهید کرد. جلسه آزمایشگاه تکالیف برنامه نویسی مختلفی را پوشش می دهد که به شما کمک می کند مفاهیم را بهتر به خاطر بسپارید.


سخت افزار:

1. اگر می‌خواهید کد را روی هدف امتحان کنید، به برد STM32F407 DISCOVERY مبتنی بر ARM Cortex M4 از ST نیاز دارید.

3. همچنین در صورت داشتن تابلوهای دیگر از ST مانند Nucleo یا ارزیابی، می‌توانید این دوره را دنبال کنید.


نرم افزار:

1. در این دوره، STM32CubeIDE مبتنی بر Eclipse به عنوان IDE (پشتیبانی از Windows/Linux/Mac) (رایگان) استفاده می شود.


در زمان صرفه جویی کنید و لذت ببرید!

تماشای سخنرانی‌ها، تکالیف برنامه‌نویسی و تعداد زیادی انیمیشن ساعت‌ها در وقت خودآموزی شما صرفه‌جویی می‌کند و به شما این اطمینان را می‌دهد که از منظری متفاوت به پردازنده‌های تعبیه‌شده نگاه کنید. بنابراین، امسال چیز جدیدی یاد بگیرید و شتاب خود را در محل کار افزایش دهید.


قول من!

من مطمئن هستم که این دوره، ساعت‌های بسیار زیادی از مطالعه/آزمایش/گوگل کردن در زمان شما برای یادگیری در مورد این پردازنده صرفه‌جویی می‌کند. من شخصاً به سؤالات شما در مورد این مطالب چه به صورت خصوصی یا در یک بحث گروهی پاسخ خواهم داد. اگر به هر دلیلی راضی نیستید، می‌توانید ظرف 30 روز از Udemy بازپرداخت کامل دریافت کنید. هیچ سوالی پرسیده نشد. اما من مطمئن هستم که شما نیازی به این کار نخواهید داشت. من 100% پشت این دوره هستم و متعهد به کمک به شما هستم.


ترتیب یادگیری دوره های FastBit Embedded Brain Academy،

اگر در زمینه سیستم‌های جاسازی شده مبتدی هستید، می‌توانید دوره‌های ما را به ترتیب ذکر شده در زیر بگذرانید.
این فقط یک توصیه از سوی مربی برای مبتدیان است.

1) برنامه نویسی جاسازی شده با میکروکنترلر C: مبتدیان مطلق (Embedded C)

2) برنامه نویسی سیستم های جاسازی شده در پردازنده ARM Cortex-M3/M4 (مخصوص پردازنده ARM Cortex M4)

3) تسلط بر میکروکنترلر با توسعه درایور جاسازی شده (MCU1)

4) تسلط بر میکروکنترلر: TIMERS، PWM، CAN، RTC، LOW POWER(MCU2)

5) تسلط بر میکروکنترلر: STM32-LTDC، LCD-TFT، LVGL (MCU3)

6) طراحی سیستم جاسازی شده با استفاده از ماشین‌های حالت UML (ماشین دولتی)

7) تسلط بر RTOS: FreeRTOS و STM32Fx عملی با اشکال زدایی (RTOS)

8) میکروکنترلر ARM Cortex M DMA Programming Demystified (DMA)

9) توسعه بوت لودر سفارشی میکروکنترلر STM32Fx (Bootloader)

10) لینوکس جاسازی شده گام به گام با استفاده از Beaglebone Black (Linux)

11) برنامه نویسی درایور دستگاه لینوکس با استفاده از Beaglebone Black (LDD1)


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

نمایش نظرات

آموزش برنامه نویسی سیستم های جاسازی شده روی پردازنده ARM Cortex-M3/M4
جزییات دوره
15 hours
124
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
24,676
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

FastBit Embedded Brain Academy FastBit Embedded Brain Academy

روی Firmware و Embedded Engineering کار می کند

Kiran Nayak Kiran Nayak

نرم افزار تعبیه شده