توضیحات
Advanced Embedded Software with STM32, FreeRTOS & Modbus، دوره آموزش نرمافزار تعبیهشده پیشرفته با STM32، FreeRTOS و Modbus توسط آکادمی Udemy منتشر شده است.این دوره شامل استفاده از هوش مصنوعی است. (بخش نهایی از همخوانی مصنوعی با صدای ضبطشده مدرس استفاده میکند و تنها به دلیل بیماری موقت مدرس حین تولید بوده است؛ این بخش در حال بازضبط است و بهزودی با روایت طبیعی بهروز خواهد شد.) اگر با مبانی توسعه درایورهای STM32 یا FreeRTOS آشنا هستید، این دوره نشان میدهد چگونه این مهارتها را در یک پروژه حرفهای و واقعی ترکیب کنید: شما یک حسگر کیفیت هوای داخلی کامل را از صفر خواهید ساخت با استفاده از یک برد STM32 Nucleo، درایورهای سطح رجیستر مبتنی بر CMSIS، تسکهای FreeRTOS و یک فریمورک سفارشی Modbus RTU. با پیشبرد گامبهگام طراحی و پیادهسازی، نه تنها با عملکرد هر بخش بهطور جداگانه آشنا میشوید، بلکه یاد میگیرید چگونه آنها را معماری، همزمانسازی و یکپارچه کنید تا یک اپلیکیشن تعبیهشده یکپارچه حاصل شود.
دوره با یکپارچهسازی CMSIS، پیکربندی FreeRTOS، ایجاد تسک راهانداز FreeRTOS، تنظیم ساعتهای سیستم و ساختار پروژه پاک آغاز میشود. بهتدریج درایور GPIO تمیز و درایورهای غیرمسدودکننده UART، SPI و I2C با همگامسازی از طریق سمفورهای FreeRTOS پیادهسازی میشوند، تسکهای سطح اپلیکیشن برای اکتساب داده، پردازش و ارتباط توسعه مییابند، سنسورهای محیطی Sensirion (SHT3x، SGP40) و درایور SPI FRAM برای ذخیرهسازی اضافه میشوند و فریمورک سفارشی Modbus RTU با نگاشت رجیستر یکپارچه میشود. نتایج مورد انتظار شامل داشتن یک پروژه حسگر کیفیت هوا عملی روی MCUهای STM32، توانایی نوشتن درایورهای سطح رجیستر با CMSIS، تجربه عملی در همگامسازی FreeRTOS (queues، semaphores، mutexes و task notifications) و یکپارچهسازی Modbus RTU است. دوره بر کدنویسی ماژولار و حرفهای، مدیریت خطا، پایش وضعیت سیستم، توسعه افزایشی گامبهگام و یکپارچگی دنیای واقعی تاکید دارد؛ STM32CubeIDE استفاده میشود و ابزار Modbus master برای تست توصیه میشود.
آنچه خواهید آموخت
- توسعه نرمافزار تعبیهشده با استفاده از FreeRTOS.
- پیادهسازی درایورهای محیطی سطح رجیستر برای STM32 با استفاده از CMSIS و همگامسازی via FreeRTOS.
- یکپارچهسازی و پیکربندی FreeRTOS در یک پروژه ساختیافته STM32.
- طراحی تسکهای سطح اپلیکیشن در FreeRTOS برای اکتساب داده، مدیریت خطا، پایش سلامت سیستم و ارتباطات.
- ساخت و یکپارچهسازی یک فریمورک سفارشی Modbus RTU با نگاشت رجیستر.
- استفاده از queues، semaphores، mutexes و task notifications در FreeRTOS برای همزمانسازی تسکها و مدیریت منابع مشترک.
- ترکیب درایورهای سنسور (SHT3x، SGP40) و ذخیرهسازی SPI FRAM در یک پروژه مقیاسپذیر حسگر کیفیت هوا.
- درک معماری و جریان نرمافزار تعبیهشده با کمک نمودارها و طرحهای مرجع.
- کسب بینش در مورد جریان، رفتار و طراحی با نمودارهای حرفهای ارائهشده در طول دوره.
این دوره برای چه کسانی مناسب است
- توسعهدهندگان تعبیهشده که میخواهند فراتر از دموهای ساده رفته و یاد بگیرند چگونه یک پروژه حرفهای STM32 را ساختاربندی کنند.
- مهندسانی که با مبانی STM32 و FreeRTOS آشنا هستند و میخواهند درایورها، تسکها و پروتکلهای ارتباطی را در یک اپلیکیشن دنیای واقعی یکپارچه کنند.
- یادگیرندگانی که هدفشان ساخت یک پروژه کامل تعبیهشده (حسگر کیفیت هوای داخلی) همراه با تسلط بر درایورهای مبتنی بر CMSIS، همگامسازی FreeRTOS و یکپارچهسازی Modbus است.
مشخصات دوره Advanced Embedded Software with STM32, FreeRTOS & Modbus
- ناشر : Udemy
- مدرس : Embedded Insights
- زبان: انگلیسی
- سطح آموزش: متوسط
- تعداد دروس: 115
- مدت زمان آموزش: 13 ساعت و 17 دقیقه
سر فصل های دوره در تاریخ 12-2025

پیش نیاز های دوره
- Basic experience with register-level programming on microcontrollers
- Familiarity with FreeRTOS fundamentals (tasks, delays, basic usage)
- Proficiency in Embedded C programming
- This course is designed for learners who already have some embedded programming background. It is not for absolute beginners.
تصاویر

فیلم نمونه
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: ندارد
کیفیت: 720p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
5.44 گیگابایت












































