توضیحات دوره
Embedded Software Development using C++ ، یک دوره ی کامل برای طراحی شی گرا و برنامه نویسی برنامه HAL در STM32، ARM Cortex-M است. دوره توسعه نرم افزار جاسازی شده با استفاده از C++ کاربرد برنامه نویسی شی گرا (OOP) را در سیستم های جاسازی شده نشان می دهد. C++ زبان انتخابی است زیرا دارای امکاناتی است که پیاده سازی OOP را آسان می کند و همچنین امکان برنامه نویسی در سطح سخت افزار را فراهم می کند. همانطور که C++ از ویژگی های غنی و خارق العاده ای برخوردار است، استفاده نادرست از آن آسان است و این ممکن است باعث نفخ کد شود.
آنچه در این دوره میآموزید:
- دانشآموزان میتوانند کتابخانههایی را با استفاده از C++ برای ارتباط STM32 با دستگاههای خارجی طراحی و توسعه دهند.
- دانشآموزان میتوانند نرمافزار تعبیهشده را با استفاده از درایورهای STM32Cube HAL و C++ توسعه دهند.
- دانش آموزان قادر خواهند بود اصول طراحی شی گرا را هنگام حل مسائل نرم افزاری تعبیه شده به کار گیرند
- دانشآموزان میتوانند بازیهایی را بر روی یک میکروکنترلر STM32 طراحی، توسعه و اجرا کنند.
- دانشآموزان میتوانند با استفاده از میکروکنترلر STM32، ماشینهای روبات دستی و خودران طراحی و توسعه دهند
- و …
این دوره مناسب چه کسانی است:
- دانش آموزان، مهندسان و برنامه نویسان C++ که می خواهند از تکنیک های OOP برای برنامه نویسی سیستم های جاسازی شده استفاده کنند.
- علاقه مندان به سیستم های جاسازی شده که می خواهند کتابخانه های سفارشی را برای میکروکنترلر STM32 با استفاده از C++ توسعه دهند.
- مهندسانی که می خواهند ترکیبی از C++ و STM32Cube HAL را برای توسعه سریع برنامه امتحان کنند
- دانشآموزان، مهندسان و برنامهنویسانی که میخواهند برنامهنویسی نرمافزار تعبیهشده را از دیدگاهی متفاوت بررسی کنند، یعنی روشهایی غیر از Embedded C.
- دانشجویان، مهندسان و برنامه نویسانی که می خواهند نرم افزارهای تعبیه شده را با کمک پروژه ها طراحی و توسعه دهند.
مشخصات دوره :
- ناشر : Udemy
- مدرس : Olaoluwa Raji
- زبان : انگلیسی
- سطح آموزش : تمام سطوح
- مدت زمان : 6 ساعت و 53 دقیقه
- تعداد دروس : 69
- فرمت فایل ها : mp4
سرفصل های دوره :
پیش نیاز دوره :
- An STM32 board
- A 4×4 Keypad Matrix
- A 20×4 LCD
- 10k Potentiometer
- A Solderless breadboard
- Connecting wires
- L298N motor driver
- 4 Wheel car chassis
- HC05 bluetooth module
- SG90 servo motor
- 4 Wheels
- 4 TT DC gear motor
- 3 HC-SR04 ultrasonic sensor
- 12V battery
- Basic programming knowledge (Embedded C would be helpful)
- Knowledge of the STM32Cube HAL programming (GPIO drivers)
تصاویر Embedded Software Development using C++
فیلم نمونه
راهنمای نصب
پس از Extract با Player دلخواه خود مشاهده کنید.
زیرنویس : انگلیسی
کیفیت : 720p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
2.7 گیگابایت














































