TrueschoTruescho
All Courses
Real-Time Project for Embedded Systems
Coursera
Course
Unknown

Real-Time Project for Embedded Systems

University of Colorado Boulder

Focuses on building real-time embedded system applications using machine vision and synchronization with external clocks, including performance analysis and latency management.

Unknown5 weeksKK, German, HI, RU

About this Course

This course can also be taken for academic credit as ECEA 5318, part of CU Boulder’s Master of Science in Electrical Engineering degree. The final course emphasizes hands-on building of an application using real-time machine vision and multiple real-time services to synchronize the internal state of Linux with an external clock via observation. Compare actual performance to theoretical and analysis to determine scheduling jitter and to mitigate any accumulation of latency. The verification of the final project will include comparison of system timestamp logs with a large set of images which can be encoded into a video. The final report will be peer reviewed and the captured frames and video uploaded for scripted assessment. Course Learning Outcomes: ● Outcome 1: Decompose a problem and set of basic real-time requirements into software modules and Linux POSIX real-time threads ● Outcome 2: Analyze services in terms of C (execution time), T (request period), and D (deadlines for completion) to establish feasibility and margin for meeting requirements ● Outcome 3: Design and construct a solution for a native Linux system equipped with a webcam to verify and demonstrate system synchronization using machine vision processing This course includes specific hardware and software requirements. Please review the FAQ below for complete details

What You'll Learn

  • Design real-time systems and decompose functions
  • Decouple I/O from real-time processing
  • Apply AMP design principles with Rate Monotonic scheduling
  • Use AMP design with parallel real-time co-processing

Prerequisites

  • Prior practical experience in core concepts
  • Comfort using tools or methods independently

Instructors

S

Sam Siewert

Associate Professor Adjunct

Topics

Electrical Engineering
Physical Science and Engineering
Software Development
Computer Science
Embedded Systems
Computer Vision
System Requirements
Requirements Analysis
Verification And Validation
Debugging

Course Info

PlatformCoursera
LevelUnknown
PacingUnknown
PriceFree

Skills

الهندسة الكهربائية
الهندسة الفيزيائية
تطوير البرمجيات
علوم الحاسوب
الأنظمة المدمجة
الرؤية الحاسوبية
متطلبات النظام
تحليل المتطلبات
Verification And Validation
Debugging

Start Learning Now