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

Mastering Microcontroller: STM32-LTDC, LCD-TFT, LVGL (MCU3)

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: راهنمای گام به گام سیستم گرافیکی تعبیه شده مبتنی بر میکروکنترلر، رابط، و ساخت رابط گرافیکی با استفاده از سیستم های گرافیکی جاسازی شده LVGL رابط RGB TFT LCD با استفاده از MIPI DPI و MIPI DBI Interfacing مبتنی بر SPI نمایشگر TFT-LCD و برنامه نویسی STM32 LTDC برنامه نویسی و برنامه نویسی STM32 LTDC Layer اجرای LVGL روی شبیه‌ساز و میکروکنترلر STM32 با استفاده از اشیاء، ویجت‌ها، سبک‌ها، انیمیشن‌ها، منوها و غیره LVGL تمرین‌های گام به گام LVGL UI پوشش سه برد اصلی توسعه سخت‌افزار STM32F439 Discovery، STM32F746 Steppense و STM32F746 Steppensive و STM3x2 Step نمایش پیش نیازها: دانش برنامه نویسی پایه 'C' یا 'C++' دانش پایه میکروکنترلر

در این دوره آموزشی، سیستم های گرافیکی تعبیه شده و برنامه نویسی بخشی از آن را همراه با استفاده از LVGL برای ایجاد برنامه های رابط کاربری یاد می گیرید.

در قسمت اول دوره،

را یاد خواهید گرفت

1. مبانی سیستم های گرافیکی تعبیه شده

2. نحوه اتصال نمایشگر LCD-TFT به برد میکروکنترلر.

3. نحوه استفاده از لوازم جانبی LTDC میکروکنترلر STM32،

4. نحوه برقراری ارتباط بین میکروکنترلر و نمایشگر TFT با استفاده از MIPI DPI و MIPI DBI

5. برنامه نویسی بره فلز

در این قسمت می‌خواهید تمام کدها را کاملاً از ابتدا بنویسید که با استفاده از برنامه‌نویسی در سطح ثبت است.

در قسمت دوم،

را یاد خواهید گرفت

1. مقدمه ای بر LVGL (یک کتابخانه گرافیکی منبع باز برای میکروکنترلرها)

2. استفاده از LVGL در پروژه های STM32

3. ویجت های LVGL و استفاده از آنها، API

4. برنامه UI را با استفاده از LVGL

ایجاد کنید

5. آزمایش برنامه LVGL بر روی شبیه ساز کامپیوتر و بردهای مختلف توسعه STM32

6. پروژه دانشجویی

در این دوره به شما نشان خواهم داد که چگونه می توانید یک برنامه گرافیکی تعبیه شده برای 3 برد مختلف به طور همزمان ایجاد کنید

می‌توانید از برد STM32F429 Discovery یا برد STM32F74x Discovery یا هر برد STM32 با رابط TFT LCD خارجی از طریق رابط SPI استفاده کنید.

لطفاً توضیحات دوره را با دقت بخوانید و همچنین می توانید قبل از ثبت نام در این دوره، ویدیوهای پیش نمایش رایگان را تماشا کنید.


الزامات سخت افزاری:

اگر می‌خواهید کد توسعه‌یافته برای سخت‌افزار هدف را آزمایش کنید، به یکی از بردهای زیر نیاز دارید

برای اطلاعات بیشتر لطفاً ویدیوهای پیش‌نمایش بالا را تماشا کنید.

1. کیت کشف 32F429IDISCOVERY با STM32F429ZI MCU (توضیح داده شده در دوره)

یا

2. کیت کشف 32F746GDISCOVERY (STM32F746NG MCU) (توضیح داده شده در دوره)

یا

3. کیت اکتشاف STM32F7508-DK با STM32F750N8 MCU

یا

4. کیت اکتشاف STM32F4DISCOVERY با MCU STM32F407VG + TFT-LCD خارجی ILI9341 که از طریق SPI (توضیح داده شده در دوره توضیح داده شده است)

یا

5. هر برد stm32 + خارجی ILI9341 TFT-LCD با رابط SPI

6. تحلیلگر منطقی USB (اختیاری)

7. سیم های جامپر اگر از گزینه سخت افزاری 4 یا 5 استفاده می کنید

توجه: برنامه های LVGL را می توان بر روی یک شبیه ساز رایانه شخصی بدون نیاز به سخت افزار هدف آزمایش کرد.


نرم افزار مورد نیاز:

STM32CUBEIDE



ترتیب یادگیری دوره های 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)


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

نمایش نظرات

آموزش تسلط میکروکنترلر: STM32-LTDC، LCD-TFT، LVGL (MCU3)
جزییات دوره
8 hours
76
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,853
- از 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

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