پروژه بلادرنگ برای سیستمهای تعبیه شده
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- مفاهیم طراحی سیستم بلادرنگ و تجزیه توابع و شناسایی سرویسهای کلیدی
- دی کوپلینگ ورودی و خروجی از پردازش بلادرنگ برای جلوگیری از over-runs زمان پاسخ
- استفاده از اصول طراحی AMP با سیاست نرخ یکنواخت، تحلیل و تئوری
- استفاده از اصول طراحی AMP با بهترین تلاش و پردازش همزمان موازی بلادرنگ
توضیحات دوره
این دوره همچنین میتواند برای کسب اعتبار علمی بهعنوان ECEA 5318، بخشی از کارشناسی ارشد مهندسی برق دانشگاه کلرادو بولدر برگزار شود.
درس نهایی بر ساخت عملی یک اپلیکیشن با استفاده از بینایی ماشین بلادرنگ و چندین سرویس بلادرنگ تأکید دارد تا state داخلی لینوکس را با یک کلاک خارجی از طریق مشاهدات همزمانسازی کند. شما عملکرد واقعی را با نظریه و تحلیل مقایسه میکنید تا jitter زمانبندی را تعیین کنید و هرگونه انباشت تأخیر را کاهش دهید. اعتبارسنجی پروژه نهایی شامل مقایسه لاگهای timestamp سیستم با مجموعهای بزرگ از تصاویر است که میتوانند به ویدئوها انکودینگ شوند. گزارش نهایی توسط همتایان بررسی خواهد شد و فریمهای ضبطشده و ویدئو برای ارزیابی اسکریپت شده بارگذاری میشوند.
نتایج یادگیری دوره:
- نتیجه 1 - تجزیه یک مشکل و مجموعهای از الزامات اولیه بلادرنگ به ماژولهای نرمافزاری و threads بلادرنگ POSIX لینوکس
- نتیجه 2 - تحلیل سرویسها از نظر C (زمان اجرا)، T (دوره درخواست) و D (ددلاینهای اتمام) برای تعیین امکانپذیری و حاشیه برآوردن الزامات
- نتیجه 3 - طراحی و ساخت یک راهحل برای سیستم نیتیو لینوکس مجهز به وبکم برای اعتبارسنجی و نمایش همزمانسازی سیستم با استفاده از پردازش بینایی ماشین
پروژه بلادرنگ برای سیستمهای تعبیه شده
-
اهداف دوره و اهداف یادگیری 5:59
-
بررسی دقیق دوره با دانش قبلی فرض شده 13:16
-
مفاهیم بنیادی استفاده شده برای پروژه RTES 29:34
-
تشخیص "Tick" کلاک خارجی با بینایی ماشین 11:39
-
ارزیابی نهایی و بررسی همتا از پروژه RTES 31:57
-
اعتبارسنجی همزمانسازی فریم با کلاک خارجی در هر فریم 0:28
-
نمایش پروژه RTES با راهحل 1 هرتز 4:24
-
نمایش پروژه RTES با راهحل 10 هرتز 7:11
-
حاشیهنویسیهای طراحی استفاده شده برای سرویسهای نرمافزاری 8:37
-
بررسی کد - نمایش رابط دوربین V4L2 (ویدئو برای لینوکس 2) 18:11
-
نمایش کد - مثال تعاملی تفاوت فریم با OpenCV 0:28
-
استفاده از Cheddar برای تحلیل زمان 17:39
-
متدهای عمومی برای ردیابی و پروفایلینگ سیستمهای تعبیه شده RT 27:04
-
Syslog لینوکس، پروفایلینگ GNU و HTOP برای پروژه RTES 12:50
-
طراحی ساده که کار نمیکند و دلایل آن 26:08
-
مثال طراحی بهتر، اما تحمل خطا ندارد 12:45
-
طراحی بهتر که تا حدی تحمل خطا دارد 9:31
-
مثال طراحی بهترین شیوه 17:04
-
بررسی کد استارتر برای تشخیص تیک کلاک خارجی 9:04
-
ضبط فریم ساده از 1800 فریم در یک فرآیند 12:51
-
توالییابی سرویسهای RT با استفاده از تایمر بازه نرمافزاری 10:40
-
نکات کدنویسی و اشکالزدایی 3:11
-
تحلیل - متدهای اعتبارسنجی زمانبندی چند سرویس 7:39
-
بررسی اشتباهات رایج 14:14
-
استفاده از Sysprof و Kernel Shark در لینوکس 8:42
-
ردیابی انتقال شبکه وایرشارک با لینوکس 3:35
-
بررسی کد - نمایش Syslog برای تحلیل زمانبندی 7:15
-
مثال نمایش طراحی و بررسی همتا - مثال V4L 21:32
-
مثال بررسی طراحی و بررسی همتا - مثال OpenCV 25:12
-
یادداشتها و نکات و پایانی دوره 13:58
مشخصات آموزش
پروژه بلادرنگ برای سیستمهای تعبیه شده
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:پیشرفته
- تعداد درس:30
- مدت زمان :06:32:38
- حجم :1.14GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy