Hardware dependent software: principles and practice
Gespeichert in:
Weitere Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
[Dordrecht]
Springer
2009
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XII, 299 S. Ill., graph. Darst. |
ISBN: | 9781402094354 9781402094361 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV035401531 | ||
003 | DE-604 | ||
005 | 20091110 | ||
007 | t | ||
008 | 090331s2009 gw ad|| |||| 00||| eng d | ||
015 | |a 08,N43,0487 |2 dnb | ||
016 | 7 | |a 99068007X |2 DE-101 | |
020 | |a 9781402094354 |c Gb. : ca. EUR 96.25 (freier Pr.), ca. sfr 157.00 (freier Pr.) |9 978-1-4020-9435-4 | ||
020 | |a 9781402094361 |9 978-1-4020-9436-1 | ||
024 | 3 | |a 9781402094354 | |
028 | 5 | 2 | |a 12200696 |
035 | |a (OCoLC)295002416 | ||
035 | |a (DE-599)DNB99068007X | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
044 | |a gw |c XA-DE-BE | ||
049 | |a DE-703 |a DE-473 | ||
050 | 0 | |a QA76.76.D47 | |
082 | 0 | |a 005.1 |2 22 | |
084 | |a ST 230 |0 (DE-625)143617: |2 rvk | ||
084 | |a ST 257 |0 (DE-625)143630: |2 rvk | ||
084 | |a 620 |2 sdnb | ||
245 | 1 | 0 | |a Hardware dependent software |b principles and practice |c Wolfgang Ecker ... ed. |
264 | 1 | |a [Dordrecht] |b Springer |c 2009 | |
300 | |a XII, 299 S. |b Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 4 | |a Logiciels - Développement | |
650 | 7 | |a Systèmes enfouis (informatique) |2 ram | |
650 | 7 | |a Systèmes électroniques |2 ram | |
650 | 4 | |a Computer software |x Development | |
650 | 0 | 7 | |a Systemprogramm |0 (DE-588)4202698-2 |2 gnd |9 rswk-swf |
655 | 7 | |0 (DE-588)4143413-4 |a Aufsatzsammlung |2 gnd-content | |
689 | 0 | 0 | |a Systemprogramm |0 (DE-588)4202698-2 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Ecker, Wolfgang |d 1953- |0 (DE-588)129947962 |4 edt | |
856 | 4 | 2 | |m Digitalisierung UB Bayreuth |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017322167&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-017322167 |
Datensatz im Suchindex
_version_ | 1804138829360136192 |
---|---|
adam_text | Contents
Preface
xi
Chapter
1
Hardware-dependent Software
—
Introduction and Overview
1
Wolfgang
Ecker,
Wolfgang
Müller
and
Rainer Dömer
1.1.
Increasing Complexity
2
1.2.
Hardware-dependent Software
6
1.3.
Chapter Overview
10
References
13
Chapter
2
Basic Concepts of Real Time Operating Systems
15
Franz Rammig, Michael Ditze, Peter Janacik, Tales Heimfarth,
Timo
Kerstan,
Simon Oberthuer and
Katharina Stahl
2.1.
Introduction
16
2.2.
Characteristics of Real-Time Tasks
17
2.3.
Real-Time
Scheduling
20
2.4.
Operating System Designs
25
2.5.
RTOS for Safety Critical Systems
31
2.6.
Multi-Core Architectures
34
2.7.
Operating Systems for Wireless Sensor Networks
37
2.8.
Real-Time Requirements of Multimedia Application
40
2.9.
Conclusions
42
References
44
Chapter
3
UEFI: From Reset Vector to Operating System
47
Vincent
Zimmer,
Michael Rothman and Robert Hale
3.1.
Introduction 4^
3.2.
The Ever Growing Ever Changing BIOS
48
3.3.
Time for a Change 5
·
viii
HARDWARE-DEPENDENT
SOFTWARE
3.4.
UEFI
and Standardization of
BIOS
52
3.5.
Framework,
Foundation,
and Platform Initialization
59
References
66
Chapter
4
Hardware Abstraction Layer
—
Introduction and Overview
67
Katalin
Popovici and Ahmed Jerraya
4.1.
Introduction
68
4.2.
Software Stack
70
4.3.
Hardware Abstraction Layer
74
4.4.
Existing Commercial HAL
78
4.5.
Overview of the Software Design and Validation Flow
80
4.6.
HAL Execution and Simulation Using Software Development Platforms
83
4.7.
Experiments
87
4.8.
Conclusions
91
References
92
Chapter
5
HW/SW Interface
—
Implementation and Modeling
95
Wolfgang
Ecker, Volkan
Esen, Thomas Steininger and Michael
Veiten
5.1.
Introduction
96
5.2.
Reading and Writing Data Words
97
5.3.
Bit Fields
104
5.4.
Register Address and Data Mismatch
113
5.5.
Textual Specification of the
SIF
121
5.6.
Register Header File
127
5.7.
SIF
Driver Functions
131
5.8.
Synchronization
135
5.9.
Template Based Code Generation
137
5.10.
Modeling the HW/SW Interface
141
5.11.
Conclusions
148
References
149
Chapter
6
Firmware Development for Evolving Digital Communication Technologies
151
Stefan
Heinén
and Michael
Joost
6.1.
Introduction
152
6.2.
Evolution of Wireless Standards and the Consequences
153
6.3.
System Level Design Flow
155
6.4.
Hardware/Firmware Interface
161
6.5.
Test Bench
165
6.6.
Summary
171
References
171
Contents ix
Chapter
7
Generation
and Use of an ASIP Software Tool Chain
173
Sterling Augustine,
Marc Gauthier,
Steve Leibson, Peter Macliesh,
Grant Martin, Dror Maydan, Nenad Nedeljkovic and Bob Wilson
7.1.
Introduction
174
7.2.
Range of Processor Configurability
175
7.3.
Models for Generating Software Development Tools
176
7.4.
Evolution of Tool-Development Approaches
179
7.5.
The
C/C++
Compiler
183
7.6.
The Assembler
186
7.7.
The Linker
188
7.8.
The Loader
190
7.9.
The Disassembler
191
7.10.
The Debugger
192
7.11.
Other Software-Development Tools
192
7.12.
Operating Systems and Other System Software
192
7.13.
The Instruction Set Simulator (ISS)
194
7.14. Systemsimulation 196
7.15.
The IDE (Integrated Development Environment)
197
7.16.
Conclusions and Futures
201
References
202
Chapter
8
High-Level Development, Modeling and Automatic Generation of Hardware-
203
Dependent Software
Gunar Schirner,
Rainer
Dömer
and Andreas
Gerstlauer
204
208
210
211
223
228
229
8.1.
Introduction
8.2.
Software-enabled System Design Flow
8.3.
Software Generation Overview
8.4.
Hardware-dependent Software Generation
8.5.
Experimental Results
8.6.
Conclusions
References
Chapter
Ç
1
Accurate
RTOS Modeling and Analysis with SystemC
Henning Zabel,
Wolfgang
Müller
and Andreas
Gerstlauer
9.1.
Introduction
9.2.
SystemC RTOS Model
9.3.
Related Approaches
9.4.
Applications
9.5.
Conclusions
233
234
240
252
254
258
References
259
χ
HARDWARE-DEPENDENT
SOFTWARE
Chapter
10
Verification of
AUTOSAR
Software by SystemC-Based Virtual Prototyping
261
Matthias
Krause,
Oliver
Bringmann
and Wolfgang
Rosenstiel
10.1.
Introduction
262
10.2.
Concepts of AUTOS
AR 264
10.3.
Different System Views on Distributed Embedded Systems
269
10.4.
Applying SystemC for AUTOSAR Software Verification
273
10.5.
Integration of Timing Behavior into Virtual Prototypes
283
10.6.
Application Example
286
10.7.
Conclusions
290
References
291
Index
295
|
any_adam_object | 1 |
author2 | Ecker, Wolfgang 1953- |
author2_role | edt |
author2_variant | w e we |
author_GND | (DE-588)129947962 |
author_facet | Ecker, Wolfgang 1953- |
building | Verbundindex |
bvnumber | BV035401531 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.76.D47 |
callnumber-search | QA76.76.D47 |
callnumber-sort | QA 276.76 D47 |
callnumber-subject | QA - Mathematics |
classification_rvk | ST 230 ST 257 |
ctrlnum | (OCoLC)295002416 (DE-599)DNB99068007X |
dewey-full | 005.1 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.1 |
dewey-search | 005.1 |
dewey-sort | 15.1 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Maschinenbau / Maschinenwesen Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01846nam a2200493 c 4500</leader><controlfield tag="001">BV035401531</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20091110 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">090331s2009 gw ad|| |||| 00||| eng d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">08,N43,0487</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">99068007X</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781402094354</subfield><subfield code="c">Gb. : ca. EUR 96.25 (freier Pr.), ca. sfr 157.00 (freier Pr.)</subfield><subfield code="9">978-1-4020-9435-4</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781402094361</subfield><subfield code="9">978-1-4020-9436-1</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9781402094354</subfield></datafield><datafield tag="028" ind1="5" ind2="2"><subfield code="a">12200696</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)295002416</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB99068007X</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">XA-DE-BE</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-703</subfield><subfield code="a">DE-473</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.76.D47</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.1</subfield><subfield code="2">22</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 230</subfield><subfield code="0">(DE-625)143617:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 257</subfield><subfield code="0">(DE-625)143630:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">620</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Hardware dependent software</subfield><subfield code="b">principles and practice</subfield><subfield code="c">Wolfgang Ecker ... ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">[Dordrecht]</subfield><subfield code="b">Springer</subfield><subfield code="c">2009</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XII, 299 S.</subfield><subfield code="b">Ill., 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="650" ind1=" " ind2="4"><subfield code="a">Logiciels - Développement</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Systèmes enfouis (informatique)</subfield><subfield code="2">ram</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Systèmes électroniques</subfield><subfield code="2">ram</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer software</subfield><subfield code="x">Development</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Systemprogramm</subfield><subfield code="0">(DE-588)4202698-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="0">(DE-588)4143413-4</subfield><subfield code="a">Aufsatzsammlung</subfield><subfield code="2">gnd-content</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Systemprogramm</subfield><subfield code="0">(DE-588)4202698-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Ecker, Wolfgang</subfield><subfield code="d">1953-</subfield><subfield code="0">(DE-588)129947962</subfield><subfield code="4">edt</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Bayreuth</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=017322167&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-017322167</subfield></datafield></record></collection> |
genre | (DE-588)4143413-4 Aufsatzsammlung gnd-content |
genre_facet | Aufsatzsammlung |
id | DE-604.BV035401531 |
illustrated | Illustrated |
indexdate | 2024-07-09T21:34:24Z |
institution | BVB |
isbn | 9781402094354 9781402094361 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-017322167 |
oclc_num | 295002416 |
open_access_boolean | |
owner | DE-703 DE-473 DE-BY-UBG |
owner_facet | DE-703 DE-473 DE-BY-UBG |
physical | XII, 299 S. Ill., graph. Darst. |
publishDate | 2009 |
publishDateSearch | 2009 |
publishDateSort | 2009 |
publisher | Springer |
record_format | marc |
spelling | Hardware dependent software principles and practice Wolfgang Ecker ... ed. [Dordrecht] Springer 2009 XII, 299 S. Ill., graph. Darst. txt rdacontent n rdamedia nc rdacarrier Logiciels - Développement Systèmes enfouis (informatique) ram Systèmes électroniques ram Computer software Development Systemprogramm (DE-588)4202698-2 gnd rswk-swf (DE-588)4143413-4 Aufsatzsammlung gnd-content Systemprogramm (DE-588)4202698-2 s DE-604 Ecker, Wolfgang 1953- (DE-588)129947962 edt Digitalisierung UB Bayreuth application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017322167&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Hardware dependent software principles and practice Logiciels - Développement Systèmes enfouis (informatique) ram Systèmes électroniques ram Computer software Development Systemprogramm (DE-588)4202698-2 gnd |
subject_GND | (DE-588)4202698-2 (DE-588)4143413-4 |
title | Hardware dependent software principles and practice |
title_auth | Hardware dependent software principles and practice |
title_exact_search | Hardware dependent software principles and practice |
title_full | Hardware dependent software principles and practice Wolfgang Ecker ... ed. |
title_fullStr | Hardware dependent software principles and practice Wolfgang Ecker ... ed. |
title_full_unstemmed | Hardware dependent software principles and practice Wolfgang Ecker ... ed. |
title_short | Hardware dependent software |
title_sort | hardware dependent software principles and practice |
title_sub | principles and practice |
topic | Logiciels - Développement Systèmes enfouis (informatique) ram Systèmes électroniques ram Computer software Development Systemprogramm (DE-588)4202698-2 gnd |
topic_facet | Logiciels - Développement Systèmes enfouis (informatique) Systèmes électroniques Computer software Development Systemprogramm Aufsatzsammlung |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017322167&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT eckerwolfgang hardwaredependentsoftwareprinciplesandpractice |