Development of Real-Time Systems

所在平台: CourseraArchive

课程类别: 其他类别

大学或机构: CourseraNew

课程主页: https://www.coursera.org/archive/real-time-systems

课程评论:没有评论

第一个写评论        关注课程

课程简介

EIT Digital

课程大纲

Here is where it all starts! We will make a brave attempt to start your future career in real-time systems! This week starts by learning the basic building stones in real-time systems and the system parameters required to successfully construct a real-time system. We introduce you to the corner stone of real-time systems, namely the scheduler – and its task in real-time schedules. You learn also what kind of real-time guarantees are needed in which systems. Concretely, you will learn (1) What is needed to create a real-time system (2) Where real-time requirements are needed. (3) The task and job structure and the parameters needed to schedule a task. (4) Difference between pre-emptive and non-pre-emptive tasks. This course is also part of a Blended Master Programme in Embedded Systems.

课程评论(0条)

课程详情

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/

实时系统的开发:本课程面向喜欢实用编程和解决问题的硕士生和计算机工程师! 完成本课程后,您将具备在纸上和实践中计划和设置实时系统的知识。 本课程围绕实现嵌入式系统中的时序正确性的问题,这意味着要确保系统在实时要求内做出反应。 这种系统的示例包括安全气囊,紧急休息,航空电子设备,以及多媒体系统,例如Web服务器中的视频播放和QoS。 本课程教授如何使用已建立的数学证明在理论上计划实时系统,以及如何使用最常用的调度方法在实践中实施这些系统。 我们还将学习和如何使用FreeRTOS实时内核以C语言对系统进行编程。 最后,我们看看实时系统的未来,即多核实时系统! 本课程侧重于边做边学,提供许多示例和实际编程任务。 我们有5个模块,每个模块最后都有一个温和的测验,并且有一个同行评审了编程任务。 如果您没有使用C编程的经验,请查看以下实用课程: https://www.coursera.org/learn/arduino-platform 该课程实际上很有趣! -Simon Holmbacka /ÅboAkademi大学 查看我们的整个课程:https://research.it.abo.fi/

课程标签

0人关注该课程

主题相关的课程