Open navigation menu
Close suggestions
Search
Search
en
Change Language
Upload
Sign in
Sign in
Download free for days
0 ratings
0% found this document useful (0 votes)
45 views
12 pages
EmbeddedSystems Chap 1 For Site
Uploaded by
adane mulie
AI-enhanced title
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF or read online on Scribd
Download now
Download
Save EmbeddedSystems_Chap_1_for_site For Later
Download
Save
Save EmbeddedSystems_Chap_1_for_site For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
0 ratings
0% found this document useful (0 votes)
45 views
12 pages
EmbeddedSystems Chap 1 For Site
Uploaded by
adane mulie
AI-enhanced title
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF or read online on Scribd
Download now
Download
Save EmbeddedSystems_Chap_1_for_site For Later
Carousel Previous
Carousel Next
Download
Save
Save EmbeddedSystems_Chap_1_for_site For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
Download now
Download
You are on page 1
/ 12
Search
Fullscreen
CoSc 6016 - Real Time and Embedded 5/31/2019 Systems CoSc 6016 Real-Time and Embedded Systems Dagmawi Lemma (PhD) Assistant Professor Department of Computer Seience, AAU courses.
[email protected]
hitp://sites. google.com /site/dagmawi2012 Course Coverage + Introduction + The Embedded Platform — Embedded Systems and their ~ Architecture Applications = Microcontolies and ~ Characteristics jcroprooessers = Fmbeded Systems Component = Sensor au Actustors — Embedded Software + Embedded Systems: Development Overview Programming + Real-Time Operating Systems. Development Process = OS reviewed = System Engineering Process ~ Schedul = Software Engineering Process = Teske Scheduling in Embedded i faeatPace oe = Safety Engineering Process — Hard and Soft Real-time ney i ne Pro Systems Dagmawi Lemma - AAU 2018 1CoSc 6016 - Real Time and Embedded 5/31/2019 Systems Readings + Jiacuni¥ang Real-Time Embedded Systems. Hoboken, NJ, US, Wiley; 2017 + Tammy Noergaard Embedded Systems Architecture: A Comprehensive Guide for Engineers and Programmers. Oxford: Elsevier; 2009 + Steve Heath Embedded Systems Design, 2nd ed. Oxford: Newnes; 2003 + ESRP, is Embedded System development Process Reference guide produced by Software Engincering Center, Technolo; Headquarters, Information-technology Promotion Ag; htips://www2ipa go ip-files/000028853.pdr \ey, Japan, 1. Introduction CoSc 6016 Real-Time and Embedded Systems Dagiawi Lemma (PAD) Assistant Professor Department of Computer Science, AAU es material zd ntpisites google, comnsite/dapmasi2012 Dagmawi Lemma - AAU 2018 2CoSc 6016 - Real Time and Embedded Systems What Makes a System “Embedded”? + An embedded system is a computer system designed to perform one or a few dedicated functions, often with real-time computing constraints — Constraints and requirements + Massive computational resources + Small in size + Light in Weight + Very low power consumption Embedded Systems are everywhere — Ubiquitous, invisible Hidden (computer inside) = Dedicated purpose 1 Microprocessor © Intel: 4004, 8080. x86 Freescale: 6800, .. 0812, Powerbc Embedded 9st © ARM, DEC, SPARC, MIPS, ——— PowerPC, Nall Semi _ ye ls] senetcd, || Microcontroller roreefSs] ar,’ 4 Processor+Memory+ = ES orca VO Pors interfaces) BOM PDR} Anion oh on s Dagmawi Lemma - AAU 2018 5/31/2019CoSc 6016 - Real Time and Embedded 5/31/2019 Systems HW + SW + An application specific electronic sub-system which is completely encapsulated by the main system it belongs to. — Designed for some specific tasks — Subjected to real time performance constraints that must be met —Feature tightly integrated combinations of hardware and software Application Area + Any embedded system often appear as subsystem of a main system that is application specific electronic and, completely encapsulated by the stem it belongs to * The main systems can range from personal belongings to industrial — houschold appliances, home automation, consumer electronics, ATMs, network routers, automobiles, airerafts, ete, Dagmawi Lemma - AAU 2018CoSc 6016 - Real Time and Embedded systems Application ... Consumer electronics: ~ Washing ahi, Exerc guipmen, Rem cntos, Clocks and watches Games anos, AatosiEsenoes eens camera See eon eh le ‘Communication systems = Arsen aches, Telephones, Fax machines, Ros, Cellar phones pages Automotive systems: ‘= Automatic taking. Noise cancelition. Locks Eleni gnion. Power windows and sas ‘ue couzol Clicion woudans lite conga msn corto, aumentaticn Millar hardware ‘Sma weapon Misi guidance ystems, Gta ostioning stems, Surveillance sytem Business applications. ~ Castregiers, Vending machines, ATM machines, Tac cmos, Intl oes, Bar fcc esis and wets, Aston spies, Eleva conolles: REID sens LE snes systems Medical devices: ~ Mouters, Dog delivery systems, Caner tetmes Pacemakers, Prosi devices, Diss ug livery andmore Dagmawi Lemma - AAU 2018 5/31/2019CoSc 6016 - Real Time and Embedded Systems Real-Time Embedded System Characteristics + System Structure + Real-Time Response * Highly Constrained Environments * Concurrency * Predictability * Safety and Reliability ... Characteristics (Continued) + System Structure ~ Areal-time embedded system interacts with ts environment tinuously and timely — Sensors are used to control or monitor the environment — most of the data from physical environment isin the form of analog signals + Analog signals need obo converte to digital to manipulate the dats using a Introprovessor + Noe to be converted to digital signals an analogto-diit converter (ADC) is needed inbetween a sensor ad a mieroprocestr — Controller isthe brain of embedded system + Contiller= one or more microprocessors + memory + some pespherals +a rreabtine sofware application Reta + The controller acs through actiators hence at o-naog comerin (DAC) needs ‘ebepeiomedt oder aye mlteprocest apa a acer Dagmawi Lemma - AAU 2018 5/31/2019CoSc 6016 - Real Time and Embedded systems ... Characteristics (Continued) ask |[teac2 | [Tas ep Tare! system Characteristics (Continued) + Real-Time Response — has to finish certain tasks within specified time boundaries — Real-time systems are expected to execute all tasks by their deadlines * Deadlines of real-time tasks are typically derived from the required responsiveness of the sensors, actuators, and the dynamies of the target that the embedded system controls Dagmawi Lemma - AAU 2018 5/31/2019CoSc 6016 - Real Time and Embedded 5/31/2019 Systems . Characteristics (Continued) + Highly Constrained Environments — constrained in terms of processor speed, memory capacity, and user interface + inthe alm of loT power constants inelnded — Real-time embedded systems are often run in highly resouree- constrained environments, which make the system design and performance optimization quite challenging "OR equipped with Sit processors "Baas tne eaten deus nisowne cotter wd ~ Therefore, embedded systems must be optimized in terms of Size and weight — eat tomount { Relibilitydeedines and erties + Performance service on-lime but not necessarily fast * ficient use of limited + Cost alfdabilty + Power consumption - emote deployment need Characteristics (Continued) * Concurrency — Concurrency refers to a property of systems in which several computations (tasks) are executing simultaneously and potentially interacting with each other — Almost all tasks have strict constraints on the response time — deadline + All deadlines should be met Dagmawi Lemma - AAU 2018 8CoSc 6016 - Real Time and Embedded 5/31/2019 Systems Characteristics (Continued) * Predictability — A real-time system must behave in a way that can be predicted in terms of all timing requirements + must be mathematically predictable ifa specific task can be completed before a given deadline — Factors to prediction + workload, + processor speed + runtime operating system support + process and thread priorities + scheduling algorithm, + communicati infrastructure, and so on Characteristics (Continued) + Safety and Reliability — safety-critical real-time embedded systems must have high reliability + Eg. cardiac pacemakers, flight control systems, elevator, etc, — Safety: + “freedom from accidents ot losses” + usually concerned with safety in the absence of faults as wel as in the presence of single-point faults = Reliability: + refers to the ability of a system or component to perform its required functions under stated conditions fora specified ume + measured in failures per million operating hours. For example, the requirement or atypia automotive mierocontole i 0.12 lures per million operating hours, Ficus Wang 2017 Dagmawi Lemma - AAU 2018 9CoSc 6016 - Real Time and Embedded Systems Typical Embedded System cael adil PR eTeeerer ae ern ieKes) pS Elee\ ec reemtlesi testes Cnc Niet) Pum Erementar User Interface INPUTS ovrPuTs Source: ‘est igh Panes Ent Sy Dagmawi Lemma - AAU 2018 5/31/2019 10CoSc 6016 - Real Time and Embedded Broad Classification Stand alone embedded system — The software is embedded in the hardware system but not necessary over the platform of RTOS Networked appliances ~ Specific purpose multiple (more than one) hardware those are hosting and meant for a specific purpose might need to communicate with one another, hence such appliances might need fo communicate to one another over a certain network + Eg br Real-time embedded Whar the svar is embeded in the ardvar sytem running over the OS pam Mobile devices = Our mobiles are tuning to be one The Building Blocks Note that a system refers to a set of inerasting elements working together 48 parts of mechanism oran interconnecting network: With the purpose of mecting a certain predefined goal Therefore, any system has elements which are building blocks ofits existence Elements of Embedded System mostly comprise — Processor = Microprocesae = Mieroconller = ADC and DAC = DsPand ~ asocited peripherals 2 Cinna eae Daves More will be covered in the architecture up savworfiis. com Dagmawi Lemma - AAU 2018 5/31/2019 qtCoSc 6016 - Real Time and Embedded systems The Development Process ‘+ Similar o SDLC but unlike the conventional SDLC we might be concerned on carly selection of specie technology atleast impiety. ttn SDL din sass ware tn ad mae won inl The Development Process + The *ESRP guidebook has used four frameworks to group the various types of work deemed necessary in embedded software development: — System Engineering Process; ~ Software Engineering Process, — Safety Engineering Process; and — Support Process ESRE is nbd Sten development Process Refoce pie potee by Sows Engincoring Cento, Technology Headquarter, lftmaton echnalogy Promotion ABCs, Sapa, hie: /wawrina go pes 000028853 pat - BS development process comparison with SDLC/SPM Dagmawi Lemma - AAU 2018 5/31/2019 12
You might also like
Real-Time and Embedded Systems - Lecture Slide Chp-1
PDF
No ratings yet
Real-Time and Embedded Systems - Lecture Slide Chp-1
23 pages
EmbeddedSystems Chap 3 For Site
PDF
No ratings yet
EmbeddedSystems Chap 3 For Site
14 pages
CHAPTER 1
PDF
No ratings yet
CHAPTER 1
11 pages
Chapter 1
PDF
No ratings yet
Chapter 1
25 pages
UNIT I-Introduction To Embedded Systems
PDF
No ratings yet
UNIT I-Introduction To Embedded Systems
28 pages
Chapter One
PDF
No ratings yet
Chapter One
39 pages
1.embedded Systems Chapter-1
PDF
No ratings yet
1.embedded Systems Chapter-1
29 pages
Ec8791 LN
PDF
No ratings yet
Ec8791 LN
418 pages
Chapter 1 Introduction To Embedded Systems Objectives
PDF
No ratings yet
Chapter 1 Introduction To Embedded Systems Objectives
45 pages
EmbeddedSystems Chap 2a For Site
PDF
No ratings yet
EmbeddedSystems Chap 2a For Site
22 pages
Chapter 1
PDF
No ratings yet
Chapter 1
46 pages
Embedded System
PDF
No ratings yet
Embedded System
3 pages
Embeded PU Computer
PDF
No ratings yet
Embeded PU Computer
188 pages
OS Session 4 Embedded OS Slides
PDF
No ratings yet
OS Session 4 Embedded OS Slides
45 pages
Embedded Systems Notes
PDF
No ratings yet
Embedded Systems Notes
115 pages
186 - EC6703 Embedded and Real Time Systems - 2 Marks With Answers
PDF
No ratings yet
186 - EC6703 Embedded and Real Time Systems - 2 Marks With Answers
24 pages
Minimum 15 To 20 Points Covering Complete Topics in That Unit
PDF
No ratings yet
Minimum 15 To 20 Points Covering Complete Topics in That Unit
15 pages
For exam
PDF
No ratings yet
For exam
16 pages
Embedded Systems Design
PDF
No ratings yet
Embedded Systems Design
138 pages
ES_Lec1
PDF
No ratings yet
ES_Lec1
45 pages
"Embedded System": Seminar On
PDF
No ratings yet
"Embedded System": Seminar On
32 pages
Unit 1 Embedded System PDF
PDF
No ratings yet
Unit 1 Embedded System PDF
36 pages
IoT-Lecture-05 Embedded System
PDF
No ratings yet
IoT-Lecture-05 Embedded System
29 pages
Embedded Systems Design 1
PDF
No ratings yet
Embedded Systems Design 1
50 pages
01 Introduction To Embedded Systems
PDF
No ratings yet
01 Introduction To Embedded Systems
27 pages
Embedded systems
PDF
No ratings yet
Embedded systems
20 pages
Objective Questions Hints
PDF
No ratings yet
Objective Questions Hints
15 pages
Embedded 1
PDF
No ratings yet
Embedded 1
109 pages
Embedded Systems
PDF
No ratings yet
Embedded Systems
61 pages
Rtes Chapter One for Student.docx Renaw.ppt
PDF
No ratings yet
Rtes Chapter One for Student.docx Renaw.ppt
14 pages
DTMF Door Locking
PDF
No ratings yet
DTMF Door Locking
43 pages
Week1 Hacettepe 2016
PDF
No ratings yet
Week1 Hacettepe 2016
58 pages
Embedded Systems Notes
PDF
No ratings yet
Embedded Systems Notes
6 pages
Chapter 1 Introduction To Embedded Systems: Objectives
PDF
No ratings yet
Chapter 1 Introduction To Embedded Systems: Objectives
39 pages
EC8791-Embedded and Real Time Systems UNITS NOTES
PDF
No ratings yet
EC8791-Embedded and Real Time Systems UNITS NOTES
435 pages
Embedded System and it's challenges for semester
PDF
No ratings yet
Embedded System and it's challenges for semester
38 pages
Es Notes Unit 1
PDF
No ratings yet
Es Notes Unit 1
20 pages
Design of Embedded Systems
PDF
No ratings yet
Design of Embedded Systems
44 pages
ERTOS 2025
PDF
No ratings yet
ERTOS 2025
102 pages
EC8791 LN Notes - by WWW - EasyEngineering.net 3
PDF
No ratings yet
EC8791 LN Notes - by WWW - EasyEngineering.net 3
420 pages
Embedded System Sheet No.1
PDF
No ratings yet
Embedded System Sheet No.1
7 pages
Digital Notes R and A
PDF
No ratings yet
Digital Notes R and A
129 pages
16901622059_OE-EE702A
PDF
No ratings yet
16901622059_OE-EE702A
13 pages
ESD Unit-2
PDF
No ratings yet
ESD Unit-2
67 pages
Embedded Systems Iare
PDF
100% (1)
Embedded Systems Iare
137 pages
Embedded Systems Design1
PDF
No ratings yet
Embedded Systems Design1
22 pages
unit-1embeddedsystemsandapplications
PDF
No ratings yet
unit-1embeddedsystemsandapplications
23 pages
Unit IV Embedded System and Microcontroller
PDF
No ratings yet
Unit IV Embedded System and Microcontroller
25 pages
Es Unit-1
PDF
No ratings yet
Es Unit-1
20 pages
ES Assignment
PDF
No ratings yet
ES Assignment
24 pages
CS 404 Embedded Systems
PDF
No ratings yet
CS 404 Embedded Systems
32 pages
Lec1 Introduction
PDF
No ratings yet
Lec1 Introduction
30 pages
AUTOMATION
PDF
No ratings yet
AUTOMATION
54 pages
L1,2 - Introduction To Embedded Systems
PDF
No ratings yet
L1,2 - Introduction To Embedded Systems
34 pages
Embedded Systems - CS 2364
PDF
100% (1)
Embedded Systems - CS 2364
97 pages
Chapter 1
PDF
No ratings yet
Chapter 1
26 pages
Embedded System - Merged PDF
PDF
No ratings yet
Embedded System - Merged PDF
172 pages