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 a Reminder
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
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.
Please login to leave a review
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