مهندسی RTOS با کمک هوش مصنوعی
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- طراحی معماریهای قطعی برای تسک RTOS با کمک هوش مصنوعی و قراردادهای تسک
- اجرای ددلاین های زمانی بلادرنگ، اولویتها و قوانین روال سرویسدهی وقفه با کمک هوش مصنوعی
- اندازهگیری تأخیر، لرزش زمانی و سلامت صف با استفاده از قالبهای اثبات و کمک هوش مصنوعی
- کنترل و اعتبارسنجی تغییرات کد RTOS با استفاده از گردش های کاری مبتنی بر patch و کمک هوش مصنوعی
- عیبیابی و رفع خطاهای واقعی RTOS تحت بار، با کمک هوش مصنوعی و شواهد
پیشنیازهای دوره
- NUCLEO-F411
توضیحات دوره
تصور کنید به شما مأموریت داده شده سفتافزار یک دستگاه واقعی را تحویل دهید، نه یک دمو
یک واحد صنعتی لبه کوچک بهزودی وارد استقرار آزمایشی میشود. این سیستم باید:
- داده را طبق یک زمان بندی ثابت نمونهبرداری کند.
- آنها را تحت بار، بهصورت قابلاعتماد پردازش کند.
- دورسنجی را بهموقع منتشر کند.
- به رویدادهای ناهمگام فوراً پاسخ دهد.
- در برابر خطاها دوام بیاورد و بهصورت ایمن بازیابی شود.
حالا محدودیت این است:
تیم شما از کمک هوش مصنوعی برای سریعتر پیش رفتن استفاده میکند، اما اجازه ندارید «کد درهمریخته RTOS» تحویل دهید.
سرپرست شما میگوید:
- «هر تسک به یک قرارداد، نرخ، دلیل انتخاب اولویت و سیاست وقفه نیاز دارد.»
- «وقفهها باید درست سیمکشی شوند و قوانین صحیح اولویت RTOS را رعایت کنند.»
- «اثبات باید قابلاندازهگیری، تکرارپذیر و بهعنوان شواهد ثبت شود.»
- «کد تودهای ممنوع. بازنویسی ممنوع. فقط تغییرات مبتنی بر patch.»
این دقیقاً همان چیزی است که این برنامه به شما آموزش میدهد.
این دوره یک بررسی قابلیتهای FreeRTOS نیست.
آنچه میسازید:
شما یک پروژه سفتافزار منسجم برای یک دستگاه بلادرنگ میسازید که مجموعه کامل مهارتهای RTOS را بهصورت طبیعی به کار میگیرد.
این پروژه یک سیستم صنعتی لبه با سبک FieldMonitor-RT است که شامل موارد زیر میشود:
- یک پایپ لاین نمونهبرداری دورهای با ددلاینهای زمانی مشخص
- پردازش رویدادمحور که با یک رویداد واقعی فعال میشود.
- دورسنجی که باعث اختلال در اجرای کار حساس به زمان نشود.
- ورودیهای ناهمگام از طریق روال سرویسدهی وقفه به نوتیفیکیشنهای تسک
- کنترل حالت، عیبیابی و رفتار ایمن در شرایط خطا
چرا این موضوع اکنون مهم است؟
سفتافزار بلادرنگ در حال پیچیدهتر شدن است و هوش مصنوعی به بخش دائمی چگونگی ساخت تیمها تبدیل میشود.
مهندسانی که برجسته میشوند، کسانی نخواهند بود که فقط بتوانند کد تولید کنند.
آنها کسانی خواهند بود که بتوانند:
- خروجی هوش مصنوعی را کنترل کنند.
- قراردادها و رفتار محدودشده را اجرا کنند.
- زمانبندی و درستی را اثبات کنند.
- با شواهد محصول را منتشر کنند.
این همان چیزی است که مهندسی RTOS با کمک هوش مصنوعی در اختیار شما میگذارد.
آنچه با افزودن این دوره همین حالا به دست میآورید:
- یک ساخت کامل RTOS که اصول درایورهای شما را به یک سیستم محصول واقعی تبدیل میکند.
- بستههای ساختاریافته دستورالعمل برای هوش مصنوعی که انضباط patch و تفکر قرارداد-محور را اعمال میکنند.
- یک قالب اثبات هدف که تأخیر، ددلاینهای زمانی و سلامت صف را اندازهگیری میکند.
- یک کتابخانه خطا از مسائل واقعی RTOS و راهحلها (وارونگی اولویت، گرسنگی، سوءاستفاده از روال سرویسدهی وقفه، سرریز صف)
- عادتهای بستهبندی آماده انتشار: مستندات، عیبیابی و مصنوعات شواهد
همین حالا در این دوره شرکت کنید و گردش کار حرفهای ساخت سیستمهای قطعی FreeRTOS را با کمک هوش مصنوعی، اثبات و انضباط انتشار یاد بگیرید.
این دوره برای چه کسانی مناسب است؟
- مهندسان سیستمهای تعبیه که از قبل FreeRTOS استفاده میکنند و میخواهند سیستمهای قطعی را با کمک هوش مصنوعی، نه دمو یا کد درهمریخته، منتشر کنند.
- متخصصان سفتافزار که مسئول دستگاههای واقعی هستند و باید طراحی تسک، اولویتها، رفتار روال سرویسدهی وقفه و زمانبندی را با شواهد توجیه کنند.
- مهندسان ارشد یا میانردهای که در حال پذیرش کمک هوش مصنوعی هستند و به گردش های کاری منضبط و مبتنی بر قرارداد برای محیط تولید نیاز دارند.
مهندسی RTOS با کمک هوش مصنوعی
-
خوشآمدگویی (همانند معرفی دوره) 01:48
-
دانلود CubeIDE 02:34
-
نصب CubeIDE 02:38
-
دریافت مستندات موردنیاز 07:41
-
دریافت بسته موردنیاز برای توسعه بدون لایه انتزاع 21:19
-
تست راهاندازی پروژه 15:53
-
راهاندازی VSCode 02:22
-
راهاندازی فضای کاری ما با کمک هوش مصنوعی 05:04
-
برنامهنویسی: فعالسازی برنامهنویس همتراز هوش مصنوعی 02:11
-
برنامهنویسی: راهاندازی افزونه برای قابلیتهای Vibe Coding 02:17
-
برنامهنویسی: ایجاد فضای کاری 02:03
-
برنامهنویسی: یکپارچهسازی FreeRTOS در پروژه 03:54
-
برنامهنویسی: تعریف توابع تسک برای تست یکپارچهسازی 05:59
-
برنامهنویسی: ایجاد تسک های برای تست یکپارچهسازی 03:19
-
برنامهنویسی: تست یکپارچهسازی FreeRTOS 08:22
-
برنامهنویسی: مروری بر درخت پروژه برای توسعه با کمک هوش مصنوعی 04:43
-
برنامهنویسی: پیادهسازی درخت پروژه 03:24
-
برنامهنویسی: تحلیل فایلهای درایور مرجع طلایی (بخش 1) 07:48
-
برنامهنویسی: تحلیل فایلهای درایور مرجع طلایی (بخش 2) 05:51
-
برنامهنویسی: تحلیل فایلهای درایور مرجع طلایی (بخش 3) 07:27
-
برنامهنویسی: تحلیل فایل رابط ماژول لاگ مرجع طلایی 03:42
-
برنامهنویسی: تحلیل فایل پیادهسازی ماژول لاگ مرجع طلایی 10:56
-
برنامهنویسی: تحلیل اتصال بین ماژول UART و Logger 05:18
-
برنامهنویسی: دریافت تیک فعلی از FreeRTOS 05:21
-
برنامهنویسی: پیکربندی و مقداردهی اولیه ماژولهای مرجع طلایی برای تست 11:35
-
برنامهنویسی: تست و اعتبارسنجی ماژولهای مرجع طلایی 05:57
-
برنامهنویسی: باز کردن فضای کاری مربوط به دستیار هوش مصنوعی 04:07
-
برنامهنویسی: اسکن و تولید دستورالعملهای سفارشی برای همراستاسازی محدوده 15:28
-
خلاصه دستگاه برای FieldMonitor-RT 05:25
-
برنامهنویسی: ارائه خلاصه دستگاه FieldMonitor-RT به دستیار هوش مصنوعی 07:38
-
برنامهنویسی: ارائه قرارداد سشن به دستیار هوش مصنوعی 05:15
-
برنامهنویسی: درخواست Patch قالب اثبات از دستیار هوش مصنوعی 05:07
-
برنامهنویسی: دستور دادن به دستیار هوش مصنوعی برای نوشتن فایل 'app_task' 03:12
-
برنامهنویسی: یکپارچهسازی 'app_tests' و 'app_tasks' در 'main.c' 05:36
-
برنامهنویسی: تست قالب اثبات روی هدف 08:42
-
برنامهنویسی: اجرای بررسیهای انطباق و تولید مستندات 06:04
-
مروری بر نیازمندیهای سیستم 04:23
-
برنامهنویسی: ارائه خلاصه دستگاه به دستیار هوش مصنوعی 07:44
-
برنامهنویسی: تنظیم قرارداد سشن 02:25
-
برنامهنویسی: دستور دادن به دستیار هوش مصنوعی برای ارائه فایل .md نمای کلی دستگاه 09:45
-
برنامهنویسی: دستور دادن به دستیار هوش مصنوعی برای ارائه فایل .md نیازمندیها 07:34
-
برنامهنویسی: دستور دادن به دستیار هوش مصنوعی برای ارائه فایل .md خلاصه معماری 07:52
-
برنامهنویسی: دستور دادن به دستیار هوش مصنوعی برای ارائه فایل .md جدول تسک 11:49
-
برنامهنویسی: دستور دادن به دستیار هوش مصنوعی برای ارائه فایل .md جریان پیام 05:55
-
برنامهنویسی: دستور دادن به دستیار هوش مصنوعی برای ارائه فایل .md نگاشت قابلیتها 03:27
-
برنامهنویسی: دستور دادن به دستیار هوش مصنوعی برای ارائه فایل .md برنامه Patch 03:50
-
برنامهنویسی: دستور دادن به دستیار هوش مصنوعی برای اجرای بررسی و دروازه کیفیت 02:06
-
مروری بر راهاندازی مسیر داده پایه 02:22
-
برنامهنویسی: خلاصه دستگاه و قرارداد سشن 06:43
-
برنامهنویسی: درخواست پیشنهاد header - API مدل اپلیکیشن 04:25
-
برنامهنویسی: درخواست پیادهسازی منبع مدل اپلیکیشن 03:52
-
برنامهنویسی: درخواست تسک ها و صف پایه 07:50
-
برنامهنویسی: درخواست قالب اثبات 03:47
-
برنامهنویسی: تست راهاندازی مسیر داده پایه (بخش 1) 16:24
-
برنامهنویسی: تست راهاندازی مسیر داده پایه (بخش 2) 27:42
-
برنامهنویسی: اجرای انطباق و تولید مستندات 06:52
-
مروری بر سختسازی مسیر داده 03:33
-
برنامهنویسی: ارائه خلاصه سشن و قرارداد دستگاه 04:30
-
برنامهنویسی: پیشنهاد API - گسترش قرارداد مدل اپلیکیشن 03:42
-
برنامهنویسی: پیادهسازی سیاست صف، آبنشان و تأخیر در تسک ها 07:44
-
برنامهنویسی: تست سختسازی داده پایپ لاین روی هدف 16:29
-
برنامهنویسی: اجرای انطباق و تولید مستندات 03:57
-
مروری بر رویدادهای ناهمگام 04:04
-
برنامهنویسی: خلاصه دستگاه و قرارداد سشن 06:42
-
برنامهنویسی: ارسالکنندههای IRQ پلتفرم با قلابهای ضعیف 04:32
-
برنامهنویسی: فایل header مربوط به رویدادهای اپلیکیشن 02:31
-
برنامهنویسی: پیادهسازی رویدادهای اپلیکیشن با بافر چرخشی و هندلرهای روال سرویسدهی وقفه 04:34
-
برنامهنویسی: اتصال قلاب اپلیکیشن برای IRQs 03:54
-
برنامهنویسی: درایورهای EXTI و UART برای رویدادهای ناهمگام 06:08
-
برنامهنویسی: مدیریت فرمان مبتنی بر رویداد 02:11
-
برنامهنویسی: قالب اثبات برای قابلیت رویدادهای ناهمگام 02:54
-
برنامهنویسی: ساخت و اشکالزدایی پروژه 08:19
-
برنامهنویسی: اجرای تست روی هدف و تحلیل نتایج 15:33
-
برنامهنویسی: اجرای بررسی انطباق و تولید مستندات 04:38
-
مروری بر کنترل حالت با گروههای رویداد 03:55
-
برنامهنویسی: خلاصه دستگاه و قرارداد سشن 04:55
-
برنامهنویسی: قرارداد سشن 02:32
-
برنامهنویسی: پیشنهاد API 02:54
-
برنامهنویسی: یکپارچهسازی درخواست حالت و کنترل تسک 06:00
-
برنامهنویسی: کنترل مسیر داده در تسک ها نمونهبردار و دورسنجی 06:57
-
برنامهنویسی: درخواست قالب اثبات برای این قابلیت 05:01
-
برنامهنویسی: پاکسازی ماژول تست 12:25
مشخصات آموزش
مهندسی RTOS با کمک هوش مصنوعی
- تاریخ به روز رسانی: 1405/04/12
- سطح دوره:Alls
- تعداد درس:82
- مدت زمان :09:06:13
- حجم :7.23GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy