Eingebettete Systeme:
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German English |
Veröffentlicht: |
Berlin [u.a.]
Springer
2007
|
Schriftenreihe: | eXamen.press
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XVIII, 264 S. graph. Darst. |
ISBN: | 9783540340485 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV021651680 | ||
003 | DE-604 | ||
005 | 20071114 | ||
007 | t | ||
008 | 060711s2007 d||| |||| 00||| ger d | ||
020 | |a 9783540340485 |9 978-3-540-34048-5 | ||
035 | |a (OCoLC)180724395 | ||
035 | |a (DE-599)BVBBV021651680 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 1 | |a ger |h eng | |
049 | |a DE-20 |a DE-859 |a DE-29T |a DE-92 |a DE-1051 |a DE-384 |a DE-91G |a DE-703 |a DE-M347 |a DE-824 |a DE-898 |a DE-355 |a DE-523 |a DE-83 |a DE-B768 | ||
082 | 0 | |a 004.21 |2 22/ger | |
084 | |a ST 153 |0 (DE-625)143597: |2 rvk | ||
084 | |a DAT 260f |2 stub | ||
100 | 1 | |a Marwedel, Peter |d 1949- |e Verfasser |0 (DE-588)132720736 |4 aut | |
245 | 1 | 0 | |a Eingebettete Systeme |c Peter Marwedel |
264 | 1 | |a Berlin [u.a.] |b Springer |c 2007 | |
300 | |a XVIII, 264 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a eXamen.press | |
650 | 0 | 7 | |a Systementwurf |0 (DE-588)4261480-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Eingebettetes System |0 (DE-588)4396978-1 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Eingebettetes System |0 (DE-588)4396978-1 |D s |
689 | 0 | 1 | |a Systementwurf |0 (DE-588)4261480-6 |D s |
689 | 0 | |8 1\p |5 DE-604 | |
856 | 4 | 2 | |m Digitalisierung UB Augsburg |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=014866326&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-014866326 | ||
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk |
Datensatz im Suchindex
_version_ | 1804135458476654592 |
---|---|
adam_text | Inhaltsverzeichnis
1 Einleitung................................................. 1
1.1 Begriffe und Abgrenzung................................. 1
1.2 Anwendungsgebiete...................................... 5
1.3 Wachsende Relevanz von eingebetteten Systemen............ 8
1.4 Struktur dieses Buches................................... 10
2 Spezifikationssprachen...................................... 13
2.1 Anforderungen.......................................... 13
2.2 Bercchnungsmodelle..................................... 17
2.3 StateCharts............................................. 18
2.3.1 Modellierung von Hierarchie........................ 19
2.3.2
2.3.3 Kantenbeschriftungpn und StateMate-Semantik....... 25
2.3.4 Bewertung und Erweiterungen...................... 28
2.4 Allgemeine Spracheigenschaft.en........................... 29
2.4.1 Synchrone und asynchrone Sprachen................. 29
2.4.2 Prozcss-Konzepte.................................. 30
2.4.3 Synchronisation und Kornmunkation................. 30
2.4.4 Spezifikation von Zeitbedingungen................... 31
2.4.5 Nicht-Staridard-Em-ZAnsgabegeräte................. 32
2.5 SDL................................................... 32
2.6 Petrinetze.............................................. 39
2.6.1 Einführung....................................... 39
2.6.2 Bedingungs-ZEreignisnetze.......................... 42
2.6.3 Stellen-ZTransitionen-Netze......................... 43
XVI Inhaltsverzeichnis
2.6.4
2.6.5 Bewertung........................................ 49
2.7
2.8
2.9 Prozessnetze............................................ 55
2.9.1
2.9.2 Asynchroner Nachrichtenaustausch.................. 58
2.9.3 Synchroner
2.10
2.11
2.11.1 Einführung....................................... 64
2.11.2
2.11.3 Mehrwertige Logik und IEEE 1164 .................. 68
2.11.4 VHDL-Prozcsse und Simulations-Scmantik ........... 75
2.12
2.13
2.14
2.15 Weitere Sprachen........................................ 84
2.16 Ebenen der Hardware-Modellierung........................ 87
2.17 Vergleich der Sprachen................................... 90
2.18 Verlässlichkeitsanforderungen............................. 92
3 Hardware eingebetteter Systeme .......................... 95
3.1 Einführung............................................. 95
3.2 Eingabe................................................ 96
3.2.1 Sensoren......................................... 96
3.2.2 Sample-and-Hokl-Schaltungen....................... 99
3.2.3 A/D-Wandler.....................................100
3.3 Kommunikation.........................................102
3.3.1 Anforderungen....................................103
3.3.2 Elektrische Robustheit..............................104
3.3.3 Garantieren von Echtzeitverhalten...................105
3.3.4 Beispiele.........................................106
3.4 Verarbeitungseinheiten...................................108
Inhaltsverzeichnis XVII
3.4.1 Überblick ........................................108
3.4.2 Anwendungsspezifische integrierte Schaltkreise
3.4.3 Prozessoren.......................................HO
3.4.4 Rekonfigurierbare Logik.............................126
3.5 Speicher................................................129
3.6 Ausgabe................................................131
3.6.1 D/A-Wandler.....................................132
3.6.2 Aktuatoren.......................................133
4 Eingebettete Betriebssysteme, Middleware und
4.1 Schranken von Ausführungszeiten .........................136
4.2
4.2.1 Klassifikation von Scheduling-Algorithmen............138
4.2.2 Aperiodisches
4.2.3 Periodisches
4.2.4 Ressourcen-Zugriffs-Protokolle......................155
4.3 Eingebettete Betriebssysteme.............................158
4.3.1 Allgemeine Anforderungen..........................158
4.3.2 Echtzeitbetriebssysteme............................160
4.4
4.4.1 Echtzeit-Datenbanken..............................164
4.4.2 Zugriff auf entfernte Objekte........................165
5 Implementierung eingebetteter Systeme:
Hardware-ZSoftware-Codesign.............................169
5.1 Organisation der Nebenläufigkcit auf Task-Ebene............172
5.2 High- ¿evei-Optimieruugen................................176
5.2.1 Umwandlung von Gleitkomma- in Festkomma-
Darstellung .......................................176
5.2.2 Einfache Schleifentransformationen..................177
•5.2.3 Kachel-ZBiockweise Verarbeitung von Schleifen........179
5.2.4 Aufteilen von Schleifen ............................182
5.2.5 Falten von Feldern.................................184
5.3 Hardware-ZSoftware-Partitionierung.......................186
5.3.1 Einleitung........................................18G
XVIII
5.3.2 COOL...........................................187
5.4 Compiler für eingebettete Systeme.........................197
5.4.1 Einführung.......................................197
5.4.2 Energieoptimierende Compiler......................198
5.4.3 Compiler für digitale Signalvcrarbeituug..............202
5.4.4 Compiler für Multimedia-Prozessoren................205
5.4.5 Compiler für VLIW-Prozessoren.....................205
5.4.6 Compiler für Netzwcrkprozessoreii...................206
5.4.7 Compiler-Erzeugung, retargierbare Compiler und
Untersuchung des Entwurfsraunis....................207
5.5 Vcrsorgungsspannungs-Anpassung und Energie-Management . . 207
5.5.1 Dynamische Anpassung der Versorgungsspannung.....207
5.5.2 Dynamisches Power-Management....................211
6 Evaluierung und Validierung...............................213
6.1 Einleitung..............................................213
6.2 Pareto-Optimalität......................................215
6.3 Simulation..............................................217
6.4 Rapid
6.5 Leistungsbewertung......................................219
0.6 Bewertung des Energieverbrauchs..........................22ß
6.7 Risiko- und Verlässlichkeits-Analyse........................227
6.8 Formale Verifikation.....................................233
6.9 Testen.................................................236
6.9.1 Betrachteter Bereich...............................236
6.9.2 Testfreundlicher Entwurf...........................237
6.9.3 Selbstestprogranimc...............................240
6.10 Fehkisiinulation.........................................241
6.11 Fehlcrinjektion..........................................242
Literaturverzeichnis ...........................................245
Sachverzeichnis................................................259
|
adam_txt |
Inhaltsverzeichnis
1 Einleitung. 1
1.1 Begriffe und Abgrenzung. 1
1.2 Anwendungsgebiete. 5
1.3 Wachsende Relevanz von eingebetteten Systemen. 8
1.4 Struktur dieses Buches. 10
2 Spezifikationssprachen. 13
2.1 Anforderungen. 13
2.2 Bercchnungsmodelle. 17
2.3 StateCharts. 18
2.3.1 Modellierung von Hierarchie. 19
2.3.2
2.3.3 Kantenbeschriftungpn und StateMate-Semantik. 25
2.3.4 Bewertung und Erweiterungen. 28
2.4 Allgemeine Spracheigenschaft.en. 29
2.4.1 Synchrone und asynchrone Sprachen. 29
2.4.2 Prozcss-Konzepte. 30
2.4.3 Synchronisation und Kornmunkation. 30
2.4.4 Spezifikation von Zeitbedingungen. 31
2.4.5 Nicht-Staridard-Em-ZAnsgabegeräte. 32
2.5 SDL. 32
2.6 Petrinetze. 39
2.6.1 Einführung. 39
2.6.2 Bedingungs-ZEreignisnetze. 42
2.6.3 Stellen-ZTransitionen-Netze. 43
XVI Inhaltsverzeichnis
2.6.4
2.6.5 Bewertung. 49
2.7
2.8
2.9 Prozessnetze. 55
2.9.1
2.9.2 Asynchroner Nachrichtenaustausch. 58
2.9.3 Synchroner
2.10
2.11
2.11.1 Einführung. 64
2.11.2
2.11.3 Mehrwertige Logik und IEEE 1164 . 68
2.11.4 VHDL-Prozcsse und Simulations-Scmantik . 75
2.12
2.13
2.14
2.15 Weitere Sprachen. 84
2.16 Ebenen der Hardware-Modellierung. 87
2.17 Vergleich der Sprachen. 90
2.18 Verlässlichkeitsanforderungen. 92
3 Hardware eingebetteter Systeme . 95
3.1 Einführung. 95
3.2 Eingabe. 96
3.2.1 Sensoren. 96
3.2.2 Sample-and-Hokl-Schaltungen. 99
3.2.3 A/D-Wandler.100
3.3 Kommunikation.102
3.3.1 Anforderungen.103
3.3.2 Elektrische Robustheit.104
3.3.3 Garantieren von Echtzeitverhalten.105
3.3.4 Beispiele.106
3.4 Verarbeitungseinheiten.108
Inhaltsverzeichnis XVII
3.4.1 Überblick .108
3.4.2 Anwendungsspezifische integrierte Schaltkreise
3.4.3 Prozessoren.HO
3.4.4 Rekonfigurierbare Logik.126
3.5 Speicher.129
3.6 Ausgabe.131
3.6.1 D/A-Wandler.132
3.6.2 Aktuatoren.133
4 Eingebettete Betriebssysteme, Middleware und
4.1 Schranken von Ausführungszeiten .136
4.2
4.2.1 Klassifikation von Scheduling-Algorithmen.138
4.2.2 Aperiodisches
4.2.3 Periodisches
4.2.4 Ressourcen-Zugriffs-Protokolle.155
4.3 Eingebettete Betriebssysteme.158
4.3.1 Allgemeine Anforderungen.158
4.3.2 Echtzeitbetriebssysteme.160
4.4
4.4.1 Echtzeit-Datenbanken.164
4.4.2 Zugriff auf entfernte Objekte.165
5 Implementierung eingebetteter Systeme:
Hardware-ZSoftware-Codesign.169
5.1 Organisation der Nebenläufigkcit auf Task-Ebene.172
5.2 High- ¿evei-Optimieruugen.176
5.2.1 Umwandlung von Gleitkomma- in Festkomma-
Darstellung .176
5.2.2 Einfache Schleifentransformationen.177
•5.2.3 Kachel-ZBiockweise Verarbeitung von Schleifen.179
5.2.4 Aufteilen von Schleifen .182
5.2.5 Falten von Feldern.184
5.3 Hardware-ZSoftware-Partitionierung.186
5.3.1 Einleitung.18G
XVIII
5.3.2 COOL.187
5.4 Compiler für eingebettete Systeme.197
5.4.1 Einführung.197
5.4.2 Energieoptimierende Compiler.198
5.4.3 Compiler für digitale Signalvcrarbeituug.202
5.4.4 Compiler für Multimedia-Prozessoren.205
5.4.5 Compiler für VLIW-Prozessoren.205
5.4.6 Compiler für Netzwcrkprozessoreii.206
5.4.7 Compiler-Erzeugung, retargierbare Compiler und
Untersuchung des Entwurfsraunis.207
5.5 Vcrsorgungsspannungs-Anpassung und Energie-Management . . 207
5.5.1 Dynamische Anpassung der Versorgungsspannung.207
5.5.2 Dynamisches Power-Management.211
6 Evaluierung und Validierung.213
6.1 Einleitung.213
6.2 Pareto-Optimalität.215
6.3 Simulation.217
6.4 Rapid
6.5 Leistungsbewertung.219
0.6 Bewertung des Energieverbrauchs.22ß
6.7 Risiko- und Verlässlichkeits-Analyse.227
6.8 Formale Verifikation.233
6.9 Testen.236
6.9.1 Betrachteter Bereich.236
6.9.2 Testfreundlicher Entwurf.237
6.9.3 Selbstestprogranimc.240
6.10 Fehkisiinulation.241
6.11 Fehlcrinjektion.242
Literaturverzeichnis .245
Sachverzeichnis.259 |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Marwedel, Peter 1949- |
author_GND | (DE-588)132720736 |
author_facet | Marwedel, Peter 1949- |
author_role | aut |
author_sort | Marwedel, Peter 1949- |
author_variant | p m pm |
building | Verbundindex |
bvnumber | BV021651680 |
classification_rvk | ST 153 |
classification_tum | DAT 260f |
ctrlnum | (OCoLC)180724395 (DE-599)BVBBV021651680 |
dewey-full | 004.21 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 004 - Computer science |
dewey-raw | 004.21 |
dewey-search | 004.21 |
dewey-sort | 14.21 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
discipline_str_mv | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01593nam a2200385 c 4500</leader><controlfield tag="001">BV021651680</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20071114 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">060711s2007 d||| |||| 00||| ger d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783540340485</subfield><subfield code="9">978-3-540-34048-5</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)180724395</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV021651680</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="1" ind2=" "><subfield code="a">ger</subfield><subfield code="h">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-20</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-1051</subfield><subfield code="a">DE-384</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-703</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-824</subfield><subfield code="a">DE-898</subfield><subfield code="a">DE-355</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-B768</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">004.21</subfield><subfield code="2">22/ger</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 153</subfield><subfield code="0">(DE-625)143597:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 260f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Marwedel, Peter</subfield><subfield code="d">1949-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)132720736</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Eingebettete Systeme</subfield><subfield code="c">Peter Marwedel</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Berlin [u.a.]</subfield><subfield code="b">Springer</subfield><subfield code="c">2007</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XVIII, 264 S.</subfield><subfield code="b">graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">eXamen.press</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Systementwurf</subfield><subfield code="0">(DE-588)4261480-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Eingebettetes System</subfield><subfield code="0">(DE-588)4396978-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Eingebettetes System</subfield><subfield code="0">(DE-588)4396978-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Systementwurf</subfield><subfield code="0">(DE-588)4261480-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="8">1\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Augsburg</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=014866326&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-014866326</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield></record></collection> |
id | DE-604.BV021651680 |
illustrated | Illustrated |
index_date | 2024-07-02T15:03:14Z |
indexdate | 2024-07-09T20:40:50Z |
institution | BVB |
isbn | 9783540340485 |
language | German English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-014866326 |
oclc_num | 180724395 |
open_access_boolean | |
owner | DE-20 DE-859 DE-29T DE-92 DE-1051 DE-384 DE-91G DE-BY-TUM DE-703 DE-M347 DE-824 DE-898 DE-BY-UBR DE-355 DE-BY-UBR DE-523 DE-83 DE-B768 |
owner_facet | DE-20 DE-859 DE-29T DE-92 DE-1051 DE-384 DE-91G DE-BY-TUM DE-703 DE-M347 DE-824 DE-898 DE-BY-UBR DE-355 DE-BY-UBR DE-523 DE-83 DE-B768 |
physical | XVIII, 264 S. graph. Darst. |
publishDate | 2007 |
publishDateSearch | 2007 |
publishDateSort | 2007 |
publisher | Springer |
record_format | marc |
series2 | eXamen.press |
spelling | Marwedel, Peter 1949- Verfasser (DE-588)132720736 aut Eingebettete Systeme Peter Marwedel Berlin [u.a.] Springer 2007 XVIII, 264 S. graph. Darst. txt rdacontent n rdamedia nc rdacarrier eXamen.press Systementwurf (DE-588)4261480-6 gnd rswk-swf Eingebettetes System (DE-588)4396978-1 gnd rswk-swf Eingebettetes System (DE-588)4396978-1 s Systementwurf (DE-588)4261480-6 s 1\p DE-604 Digitalisierung UB Augsburg application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=014866326&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis 1\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk |
spellingShingle | Marwedel, Peter 1949- Eingebettete Systeme Systementwurf (DE-588)4261480-6 gnd Eingebettetes System (DE-588)4396978-1 gnd |
subject_GND | (DE-588)4261480-6 (DE-588)4396978-1 |
title | Eingebettete Systeme |
title_auth | Eingebettete Systeme |
title_exact_search | Eingebettete Systeme |
title_exact_search_txtP | Eingebettete Systeme |
title_full | Eingebettete Systeme Peter Marwedel |
title_fullStr | Eingebettete Systeme Peter Marwedel |
title_full_unstemmed | Eingebettete Systeme Peter Marwedel |
title_short | Eingebettete Systeme |
title_sort | eingebettete systeme |
topic | Systementwurf (DE-588)4261480-6 gnd Eingebettetes System (DE-588)4396978-1 gnd |
topic_facet | Systementwurf Eingebettetes System |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=014866326&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT marwedelpeter eingebettetesysteme |