Introduction to Real-Time Embedded Systems PDF
Document Details
Uploaded by FearlessSaxhorn
Colegio de Montalban Institute of Computer Studies
Tags
Summary
This document outlines an introduction to real-time embedded systems. It covers the course outline, house rules, grading systems, objectives, a topic outline, and examples of real-time systems, including hard and soft real-time systems.
Full Transcript
Course Outline: 1.I N T R O D U C T I O N T O R E A L-T I M E REMBEDDED SYSTEM 2.E M B E D D E D H A R D WA R E A RC H I T E C T U R E 3.R E A L-T I M E O P E RAT I N G S Y S T E M S ( RT O S ) 4.C O M M U N I C AT I O N P R O T O C O L S F O R EMBEDDED SYSTEMS Course Outline: 5. D E S I G...
Course Outline: 1.I N T R O D U C T I O N T O R E A L-T I M E REMBEDDED SYSTEM 2.E M B E D D E D H A R D WA R E A RC H I T E C T U R E 3.R E A L-T I M E O P E RAT I N G S Y S T E M S ( RT O S ) 4.C O M M U N I C AT I O N P R O T O C O L S F O R EMBEDDED SYSTEMS Course Outline: 5. D E S I G N A N D O P T I M I Z AT I O N O F EMBEDDED SYSTEMS 6. TESTING AND DEBUGGING OF EMBEDDED SYSTEMS 7. P R O J E C T D E V E LO P M E N T House Rules: Begin each class session with a prayer to seek and ask guidance, wisdom, knowledge, understanding and a focused mindset to God for the lessons ahead. Act with empathy, compassion, and respect towards all classmates, regardless of differences. Attend class regularly and arrive on time. Notify the instructor in advance If you know you'll be absent or late. House Rules: One mouth policy. When someone is speaking, whether it's a fellow student or the instructor, listen attentively without interrupting. Ensure access to a reliable internet connection to participate in online activities. Actively contribute to discussions, group work, and collaborative projects. House Rules: Submit assignments and assessments by the specified due dates and times. Adhere to academic honesty and avoid plagiarism. Properly cite and reference all sources used in assignments. If struggling with a concept, approach the instructor after class or during office hours. CLAYGO, do not leave the classroom messy. GRADING SYSTEM FOR MIDTERM 60% includes quizzes, seatwork, report presentations, assignments, required outputs, attendance and class participation, and other requirements as approved by the College/Department. 40 percent, includes midterm examinations. GRADING SYSTEM FOR FINALS 60% includes quizzes, seatwork, report presentations, assignments, required outputs, attendance and class participation, and other requirements as approved by the College/Department. 40 percent, includes FINAL PROJECT. COLEGIO DE MONTALBAN INSTITUTE OF COMPUTER STUDIES Introduction to Real-Time Embedded System ELECTIVE 1 OBJECTIVES: U n d e r s t a n d t h e D e fi n i t i o n a n d C h a r a c t e r i s t i c s o f Re a l -Ti m e a n d Embedded Systems I d e n t i fy t h e A p p l i c a t i o n s o f Re a l -Ti m e Embedded Systems U n d e r s t a n d t h e B a s i c s o f Re a l -Ti m e Systems TOPIC OUTLINE: Definition of Real-Time and Embedded System Overview of real-time systems and constraints Characteristics of embedded system Application of Real-Time Embedded Systems What comes in your mind when you hear the word Real-Time System? What is Real-Time System? Real-Time systems can be defined as those systems that respond to external events in a timely fashion. Produces output within a specified time limit. Types of Real-Time System Hard Real-Time Systems: This type of system can never miss its deadline. Missing the deadline may have disastrous consequences. No delays Tolerated Strict Deadlines Types of Real-Time System Soft Real-Time Systems: In a soft real-time system, meeting deadlines is important but not absolutely critical. Limited Delays Tolerated Flexible Deadlines What about Embedded System? What is an Embedded System It is a combination of software and hardware intended to perform specific task. Characteristics of Embedded System All Embedded Systems are task specific. They mostly do a particular task on loop/repeatedly for their entire lifetime. All embedded systems are designed to execute their task within a particular time interval, and thus they have to be fast enough to be up to their time limit. They have little or no user interface like a fully automatic washing machine which does its task fully once it is programmed is set and stops after its work is finished with almost no user interface. Characteristics of Embedded System cont. They are built to achieve a particularly good efficiency level. They are very small in size and, need little power. These systems can't at all be upgraded or updated. Thus, they must be really high on efficiency and reliability as they can't be updated. Examples of Embedded System GPS Systems Medical Devices Examples of Embedded System Automotive Systems Factory Robots What if we combine Real- Time System and Embedded System? Real Time Embedded Systems Hard Real Time Embedded System This type of system makes sure that all critical processes are completed within the given time frame. This means that all the delays in the system are strictly time bound. Soft Real Time Embedded System These are much less constrictive than hard real time systems but the basic premise is the same i.e critical processes need to be completed within the given time frame. Real Time Embedded Systems Example of Real Time Embedded System 1. Artifi cial Cardiac Pacemaker A pacemaker is designed to regulate the heart's rhythm. It does this by sending electrical impulses to the heart to ensure it beats at a normal rate and rhythm. Applications of Real Time Embedded Systems Vehicle control systems for automobiles, ships, railways, airplanes etc. Telephones, radio and satellite communications. Medical systems for radiation therapy, heart treatments, patient monitoring etc. Military operations such as firing of missiles, military control bases etc. Applications of Real Time Embedded Systems Systems with artificial intelligence and robotics. Multimedia systems that provides graphic, video, audio and text interfaces. Building control systems that manage heat,doors, elevators etc. Space operations such as spaceship launch and monitoring, space station control etc. ACTIVITY #1 In application of real-time embedded systems, identify common problems in the community, environment, or health, and think of a system that can address or solve those problems. Title Problem Statement Introduction(Provide a description and Key features of the system Discussion ( System Design(provide a sketch of your system or visual a visual representation) Thank You!