Documente Academic
Documente Profesional
Documente Cultură
Embedded Systems
(Sisteme electronice încorporate, 1. Obiectivele cursului, Plasarea cursului în cadrul planului
de învăţământ şi importanţa EmS.
Sisteme cu calculator încorporat)
2. Cuprins curs
3. Bibliografie
4. Termeni utilizaţi şi importanţa sistemelor embedded
5. Exemple de aplicaţii
6. Definire EmS şi caracteristicile şi cerinţe specifice
7. Clasificare a sistemelor embedded
Capitol 1: Introducere 8. Integrarea calculatorului în aplicaţie, timp real,
multitasking în EmS
9. Modelul EmS
3 4
MOTIVAŢIE OBIECTIVE MOTIVAŢIE OBIECTIVE
• Disciplina poate fi privită ca o introducere în filozofia
• Proiectarea EmS se bazează pe cunoaşterea diverselor proiectării sistemelor embedded, utilă în domenii ca:
tehnologii şi sunt direct influenţate de avansurile în domenii – Sisteme de control
ca: – Procesare digitală de semnal
– electronică (senzori, microelectronică, conversie AD şi DA), – Sisteme în timp real
– Robotică
– circuite logice, microprocesoare,
– Proiectare VLSI
– limbaje de programare, sisteme de operare,
– Reţele de senzori inteligenţi şi elemente de execuţie inteligente
– tehnologia comunicaţiilor,
– Testare şi fiabilitate de sisteme pe bază de calculator
– interfeţe utilizator, – Tehnici de proiectare low-power
– tehnologia asamblării, – Aplicaţii diverse în domeniile: telecomunicaţii integrate, sisteme
– studiul nevoilor umane şi a cerinţelor pieţei. distribuite de prelucrare, automobile, echipamente medicale, clădiri
inteligente etc.
5 6
7 8
CUPRINS CURS BIBLIOGRAFIE
• http://etc.unitbv.ro/~romanca/EmbSys/
4. Tehnici DSP în EmS • Tammy Noergaard, Embedded Systems Architecture - A
– Arhitectura procesoarelor digitale de semnal; Exemplificare caracteristici; Comprehensive Guide for Engineers and Programmers, 2005, Elsevier
Prelucrare DSP cu data buffers; Tehnici de decimare şi interpolare digitală
Inc., ISBN: 0-7506-7792-9
5. Interfaţa cu mediul înconjurător
– Mecanisme de I/O: legătura cu lumea reală, interfaţarea cu comutatoare mecanice, • Wayne Wolf, Computers as Components, Academic Press, London
achiziţie prelucrare date şi generare semnale de control, necesitate şi metode de 2001
izolare galvanică,
– Supraeşantionare, filtrare analogică şi digitală • Romanca M., Ogrutan P.L., Sisteme cu calculator încorporat. Aplicaţii
6. Arhitecturi înglobate distribuite cu microcontrollere, Editura Universităţii Transilvania din Braşov,
– Principii arhitecturale pentru reţele de EmS, modele arhitecturale pentru sisteme 2011, ISBN.978-973-598-867-6
embedded distribuite
– Sisteme embedded distribuite de timp real, planificarea proceselor, planificare • Steve Heath, Embedded system design, Second Edition, Newnes,
controlată în timp, planificare controlată de evenimente Elsevier Science, 2003
– Studii de caz privind comunicaţii seriale sincrone şi aplicaţii pentru magistrale
seriale: I2C Bus, CAN bus • Hermann Kopetz, Real-Time Systems Design Principles for
Distributed Embedded Applications, Second Edition, ISBN 978-1-
4419-8236-0 , Springer 2011
9 10
• Câteva exemple:
• Preluat din Raportul final TEAM, realizat pentru Comisa Europeana în 2005, Study of
Worldwide Trends and R&D Programmes in Embedded Systems in View of Maximising
the Impact of a Technology Platform in the Area, Final Report, 18.11.2005, Project
Team from FAST GmbH, Munich, Technische Universität München, Germany)
19 20
Exemple de aplicaţii DOMENII PRINCIPALE
• Primul microprocesor (Intel 4004) a apărut la începutul anilor 70’,
comandat de firma japoneză Busicom
• Ted Hoff, directorul departamentului de aplicaţii de la Intel, a avut
ideea de înlocuire a arhitecturilor specializate de calcul (bazate pe • Electronică de consum / Multimedia / Timp liber
ROM şi registre de deplasare), cu un calculator de uz general ce
conţinea ROM şi RAM • Autovehicule / Echipamente transport
• Federico Faggin a condus colectivul de cercetare
• Calculatoare / Periferice / Birotică
• Telecomunicaţii, reţele
• Tehnică industrială de măsurare şi control
• Tehnică medicală
21 22
23 24
Tehnologie spaţială
Tehnologie spaţială • Mars Lander:Pathfinder (Exploratorul planetei Marte) (1997)
• Modulul Sejourner (10,6 kg), CPU: Intel 80C85, 2MHz, Flash 176 kB, No EEPROM
• Calculatorul de ghidare al rachetei Apollo 11 (1969 – prima • Pathfinder lander (staţia de bază): CPU: Radiation Hardened IBM RISC 6000 Single
asenelizare), utiliza aproximativ 4000 de IC, 20 tipuri de instrucţiuni, Chip (Rad6000 SC), Memory:128 MB RAM, No Flash, 6MB EEPROM, Clock: 2.5, 5,
16 biţi, 2.048 MHz, 39.7 Kg, 70W @ 28VDC; Standby 15.0 watts 10 and 20 MHz.
– Source: http://www.drdobbs.com/architecture-and-design/one- • Source: http://en.wikipedia.org/wiki/Mars_Pathfinder;
giant-leap-the-apollo-guidance-compu/184404139 http://en.wikipedia.org/wiki/Comparison_of_embedded_computer_systems_on_board_
the_Mars_rovers
25 26
Tehnologie spaţială
Calculatoare / Periferice / Birotică
• Mars Rover: Spirit (2004) Corsarul pe Marte.
• CPU: Radiation Hardened IBM RISC 6000 Single Chip (Rad6000
SC), Memory: 128 MB RAM, 3MB EEPROM , 256 MB Flash, Clock:
• Imprimante
2.5, 5, 10 and 20 MHz • maşini FAX
• Source: • tastatură PC
– http://en.wikipedia.org/wiki/Spirit_rover
– http://en.wikipedia.org/wiki/Comparison_of_embedded_computer_system
• agende electronice
s_on_board_the_Mars_rovers • bancomate (ATM)
• drive-urile de FD, HD, CD RW şi DVD ROM
• cartelele acceleratoare 3D
• scanere
• alte dispozitive SCSI, USB.
27 28
Telecomunicaţii, reţele Tehnică industrială de măsurare şi
control
• Telefon mobil • controllere logice programabile (PLC) pentru
monitorizare şi automatizări industriale
• Sisteme de comutaţie automate • comenzi la distanţă
• Routere, Hubs • robotică
• Radar, etc. • automatizări ale proceselor chimice, nucleare
• sisteme de supraveghere şi înregistrare automată
• osciloscoape digitale cu memorie
• analizoare logice
• analizoare spectrale etc.
29 30