Save for later

Development of Real-Time Systems

Development of Secure Embedded Systems,

This course is intended for the Master's student and computer engineer who likes practical programming and problem-solving! After completing this course, you will have the knowledge to plan and set up a real-time system both on paper and in practice. The course centers around the problem of achieving timing correctness in embedded systems, which means to guarantee that the system reacts within the real-time requirements. Examples of such systems include airbags, emergency breaks, avionics, and also multi-media systems like video playback and QoS in web servers. The course teaches how to plan real-time systems, in theory, using established mathematical proofs and how to implement them in practice by using the most common scheduling methods. We also learn and how to program the system in the C language using the FreeRTOS real-time kernel. Finally, we have a look at the future of real-time systems namely multi-core real-time systems! This course focus on the learn-by-doing approach with many examples and real-world programming assignments. We have 5 modules, each with a gentle graded quiz in the end and one peer-reviewed programming assignment. In case you have no experience with C programming, please check you a practical course like: https://www.coursera.org/learn/arduino-platform The course is actually quite fun! -Simon Holmbacka / Ã…bo Akademi University Check out our whole curriculum: https://research.it.abo.fi/

Get Details and Enroll Now

OpenCourser is an affiliate partner of Coursera and may earn a commission when you buy through our links.

Get a Reminder

Send to:
Rating 4.4 based on 77 ratings
Length 6 weeks
Effort 5 weeks of study, 2-3 hours/week
Starts Jul 3 (46 weeks ago)
Cost $49
From EIT Digital via Coursera
Instructors Simon Holmbacka, Farhoud Hosseinpour
Download Videos On all desktop and mobile devices
Language English
Subjects Programming Art & Design
Tags Computer Science Design And Product Software Development

Get a Reminder

Send to:

Similar Courses

What people are saying

real time systems

It covers very good concepts of real time systems in very brief yet so broad.

It is a great course to understand the fundamentals of real time systems.

Great course, I strongly recommend it for those who want to start learning about Real Time Systems for embedded electronics Excellent course.

It gives a good introduction to the topic of real time systems, the lessons are well organized and you don't need to be a computer science expert to learn and understand the material taught in the course.

The course not only teaches theory but gives you practical guidelines and very useful examples/assignments to illustrate how the theory is used in practice to solve typical problems and design real time systems , which is the feature I liked most about this course.

Great class covers a lot of real time systems and scheduling using the SimSo, and FreeRtos tools good NICE Thrilled to see a course on this fairly obscure, but essential topic.

low quality course, it never talk in core of real time systems.it takes it from a mathematical prospective which made me confused and not interested in completing this course If you don't know how to start with RTOS, this course will be OK for you.

I recommend this course to developers who want to get understanding about RTOS and work with it .. the videos is so short that you can get boring like other courses and the assigments are really hlpfull.thanks so much to EIT Digital online university and special thanks to Dr. Simon who gave a brief explaination to the topics Very Good Course which starts from basics of real time systems and gives a flavor of complexities involved in the development of real time systems.

Excellent for start Real time systems Development journey... Too goooood!!

Read more

programming assignments

However more hands-on programming assignments are required to have a better understanding of FreeRTOS.

I also felt that the programming assignments were quite disjoint from the core, tough I don't feel like I understand the core better than before the course because none of the assignments made me think why something works, rather than that we just mechanically reproduced the examples shown in the lectures.

I think it was overly theoretical and I wish there were more "real-life" programming assignments/lectures.

Read more

about rtos

I thought the course did a good job of helping me to learn about RTOS scheduling and the Simso simulator.

I enjoy many point about RTOS from here.

Read more

for beginners

Good course for beginners who like to study RealTime systems The assignments are quite poor.

Excellent course for beginners!

Read more

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Systems Support/Systems Administrator $68k

Realtime Viz Artist $90k

Systems Programmer/Systems Administrator $90k

Court Reporter/Realtime Reporter $93k

Systems IT $96k

Systems Engineer / Systems Administrator $103k

TPF Realtime Coverage Programmer/Analyst Lead $108k

Realtime Highlight Publisher Manager $111k

Systems Engineer - PeopleSoft Systems Administrator $127k

Realtime Products Design Engineer $127k

Flight Systems Systems Engineer $133k

Realtime Platform Engineer $144k

Write a review

Your opinion matters. Tell us what you think.

Rating 4.4 based on 77 ratings
Length 6 weeks
Effort 5 weeks of study, 2-3 hours/week
Starts Jul 3 (46 weeks ago)
Cost $49
From EIT Digital via Coursera
Instructors Simon Holmbacka, Farhoud Hosseinpour
Download Videos On all desktop and mobile devices
Language English
Subjects Programming Art & Design
Tags Computer Science Design And Product Software Development

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now