Design patterns for embedded systems in C: an embedded software engineering toolkit
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Oxford
Newnes/Elsevier
2011
|
Ausgabe: | 1st ed |
Schlagworte: | |
Online-Zugang: | FLA01 Volltext |
Beschreibung: | Includes index A recent survey stated that 52% of embedded projects are late by 4-5 months. This book can help get those projects in on-time with design patterns. The author carefully takes into account the special concerns found in designing and developing embedded applications specifically concurrency, communication, speed, and memory usage. Patterns are given in UML (Unified Modeling Language) with examples including ANSI C for direct and practical application to C code. A basic C knowledge is a prerequisite for the book while UML notation and terminology is included. General C programming books do not include discussion of the contraints found within embedded system design. The practical examples give the reader an understanding of the use of UML and OO (Object Oriented) designs in a resource-limited environment. Also included are two chapters on state machines. The beauty of this book is that it can help you today. . *Design Patterns within these pages are immediately applicable to your project *Addresses embedded system design concerns such as concurrency, communication, and memory usage *Examples are contain ANSI C for ease of use with C programming code |
Beschreibung: | 1 Online-Ressource (xix, 450 pages) |
ISBN: | 9781856177078 1856177076 0080959717 9780080959719 |
Internformat
MARC
LEADER | 00000nmm a2200000zc 4500 | ||
---|---|---|---|
001 | BV042314852 | ||
003 | DE-604 | ||
005 | 20210728 | ||
007 | cr|uuu---uuuuu | ||
008 | 150129s2011 |||| o||u| ||||||eng d | ||
020 | |a 9781856177078 |c electronic bk. |9 978-1-85617-707-8 | ||
020 | |a 1856177076 |c electronic bk. |9 1-85617-707-6 | ||
020 | |a 0080959717 |c electronic bk. |9 0-08-095971-7 | ||
020 | |a 9780080959719 |c electronic bk. |9 978-0-08-095971-9 | ||
035 | |a (ZDB-33-EBS)ocn677829768 | ||
035 | |a (OCoLC)677829768 | ||
035 | |a (DE-599)BVBBV042314852 | ||
040 | |a DE-604 |b ger |e aacr | ||
041 | 0 | |a eng | |
049 | |a DE-1046 |a DE-860 | ||
082 | 0 | |a 005.13/3 |2 22 | |
100 | 1 | |a Douglass, Bruce Powel |d 1954- |e Verfasser |0 (DE-588)132025264 |4 aut | |
245 | 1 | 0 | |a Design patterns for embedded systems in C |b an embedded software engineering toolkit |c Bruce Powel Douglass |
250 | |a 1st ed | ||
264 | 1 | |a Oxford |b Newnes/Elsevier |c 2011 | |
300 | |a 1 Online-Ressource (xix, 450 pages) | ||
336 | |b txt |2 rdacontent | ||
337 | |b c |2 rdamedia | ||
338 | |b cr |2 rdacarrier | ||
500 | |a Includes index | ||
500 | |a A recent survey stated that 52% of embedded projects are late by 4-5 months. This book can help get those projects in on-time with design patterns. The author carefully takes into account the special concerns found in designing and developing embedded applications specifically concurrency, communication, speed, and memory usage. Patterns are given in UML (Unified Modeling Language) with examples including ANSI C for direct and practical application to C code. A basic C knowledge is a prerequisite for the book while UML notation and terminology is included. General C programming books do not include discussion of the contraints found within embedded system design. The practical examples give the reader an understanding of the use of UML and OO (Object Oriented) designs in a resource-limited environment. Also included are two chapters on state machines. The beauty of this book is that it can help you today. . *Design Patterns within these pages are immediately applicable to your project *Addresses embedded system design concerns such as concurrency, communication, and memory usage *Examples are contain ANSI C for ease of use with C programming code | ||
650 | 4 | |a C (Computer program language) | |
650 | 4 | |a Embedded computer systems / Programming | |
650 | 4 | |a Software patterns | |
650 | 7 | |a COMPUTERS / Programming Languages / C# / C sharp |2 bisacsh | |
650 | 7 | |a COMPUTERS / Programming Languages / Java |2 bisacsh | |
650 | 7 | |a COMPUTERS / Programming Languages / Pascal |2 bisacsh | |
650 | 7 | |a C (Computer program language) |2 fast | |
650 | 7 | |a Embedded computer systems / Programming |2 fast | |
650 | 7 | |a Software patterns |2 fast | |
650 | 7 | |a C (Computer program language) |2 local | |
650 | 7 | |a Embedded computer systems / Programming |2 local | |
650 | 7 | |a Software patterns |2 local | |
650 | 4 | |a C (Computer program language) | |
650 | 4 | |a Embedded computer systems |x Programming | |
650 | 4 | |a Software patterns | |
650 | 0 | 7 | |a C |g Programmiersprache |0 (DE-588)4113195-2 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Softwareentwicklung |0 (DE-588)4116522-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Eingebettetes System |0 (DE-588)4396978-1 |2 gnd |9 rswk-swf |
653 | |a Electronic books | ||
689 | 0 | 0 | |a Eingebettetes System |0 (DE-588)4396978-1 |D s |
689 | 0 | 1 | |a C |g Programmiersprache |0 (DE-588)4113195-2 |D s |
689 | 0 | 2 | |a Softwareentwicklung |0 (DE-588)4116522-6 |D s |
689 | 0 | |8 1\p |5 DE-604 | |
856 | 4 | 0 | |u http://www.sciencedirect.com/science/book/9781856177078 |x Verlag |z URL des Erstveröffentlichers |3 Volltext |
912 | |a ZDB-33-ESD |a ZDB-33-EBS |a ZDB-32-STB |a ebook | ||
940 | 1 | |q FAW_PDA_ESD | |
999 | |a oai:aleph.bib-bvb.de:BVB01-027751843 | ||
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
966 | e | |u http://www.sciencedirect.com/science/book/9781856177078 |l FLA01 |p ZDB-33-ESD |q FLA_PDA_ESD_Kauf |x Verlag |3 Volltext |
Datensatz im Suchindex
_version_ | 1804152908389810176 |
---|---|
any_adam_object | |
author | Douglass, Bruce Powel 1954- |
author_GND | (DE-588)132025264 |
author_facet | Douglass, Bruce Powel 1954- |
author_role | aut |
author_sort | Douglass, Bruce Powel 1954- |
author_variant | b p d bp bpd |
building | Verbundindex |
bvnumber | BV042314852 |
collection | ZDB-33-ESD ZDB-33-EBS ZDB-32-STB ebook |
ctrlnum | (ZDB-33-EBS)ocn677829768 (OCoLC)677829768 (DE-599)BVBBV042314852 |
dewey-full | 005.13/3 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.13/3 |
dewey-search | 005.13/3 |
dewey-sort | 15.13 13 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 1st ed |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>03992nmm a2200685zc 4500</leader><controlfield tag="001">BV042314852</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20210728 </controlfield><controlfield tag="007">cr|uuu---uuuuu</controlfield><controlfield tag="008">150129s2011 |||| o||u| ||||||eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781856177078</subfield><subfield code="c">electronic bk.</subfield><subfield code="9">978-1-85617-707-8</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1856177076</subfield><subfield code="c">electronic bk.</subfield><subfield code="9">1-85617-707-6</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0080959717</subfield><subfield code="c">electronic bk.</subfield><subfield code="9">0-08-095971-7</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780080959719</subfield><subfield code="c">electronic bk.</subfield><subfield code="9">978-0-08-095971-9</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ZDB-33-EBS)ocn677829768</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)677829768</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV042314852</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">aacr</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-1046</subfield><subfield code="a">DE-860</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.13/3</subfield><subfield code="2">22</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Douglass, Bruce Powel</subfield><subfield code="d">1954-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)132025264</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Design patterns for embedded systems in C</subfield><subfield code="b">an embedded software engineering toolkit</subfield><subfield code="c">Bruce Powel Douglass</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1st ed</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Oxford</subfield><subfield code="b">Newnes/Elsevier</subfield><subfield code="c">2011</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online-Ressource (xix, 450 pages)</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">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes index</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">A recent survey stated that 52% of embedded projects are late by 4-5 months. This book can help get those projects in on-time with design patterns. The author carefully takes into account the special concerns found in designing and developing embedded applications specifically concurrency, communication, speed, and memory usage. Patterns are given in UML (Unified Modeling Language) with examples including ANSI C for direct and practical application to C code. A basic C knowledge is a prerequisite for the book while UML notation and terminology is included. General C programming books do not include discussion of the contraints found within embedded system design. The practical examples give the reader an understanding of the use of UML and OO (Object Oriented) designs in a resource-limited environment. Also included are two chapters on state machines. The beauty of this book is that it can help you today. . *Design Patterns within these pages are immediately applicable to your project *Addresses embedded system design concerns such as concurrency, communication, and memory usage *Examples are contain ANSI C for ease of use with C programming code</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">C (Computer program language)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Embedded computer systems / Programming</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Software patterns</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS / Programming Languages / C# / C sharp</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS / Programming Languages / Java</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS / Programming Languages / Pascal</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">C (Computer program language)</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Embedded computer systems / Programming</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Software patterns</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">C (Computer program language)</subfield><subfield code="2">local</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Embedded computer systems / Programming</subfield><subfield code="2">local</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Software patterns</subfield><subfield code="2">local</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">C (Computer program language)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Embedded computer systems</subfield><subfield code="x">Programming</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Software patterns</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">C</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4113195-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Softwareentwicklung</subfield><subfield code="0">(DE-588)4116522-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="653" ind1=" " ind2=" "><subfield code="a">Electronic books</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">C</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4113195-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">Softwareentwicklung</subfield><subfield code="0">(DE-588)4116522-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="0"><subfield code="u">http://www.sciencedirect.com/science/book/9781856177078</subfield><subfield code="x">Verlag</subfield><subfield code="z">URL des Erstveröffentlichers</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-33-ESD</subfield><subfield code="a">ZDB-33-EBS</subfield><subfield code="a">ZDB-32-STB</subfield><subfield code="a">ebook</subfield></datafield><datafield tag="940" ind1="1" ind2=" "><subfield code="q">FAW_PDA_ESD</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-027751843</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><datafield tag="966" ind1="e" ind2=" "><subfield code="u">http://www.sciencedirect.com/science/book/9781856177078</subfield><subfield code="l">FLA01</subfield><subfield code="p">ZDB-33-ESD</subfield><subfield code="q">FLA_PDA_ESD_Kauf</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield></record></collection> |
id | DE-604.BV042314852 |
illustrated | Not Illustrated |
indexdate | 2024-07-10T01:18:11Z |
institution | BVB |
isbn | 9781856177078 1856177076 0080959717 9780080959719 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-027751843 |
oclc_num | 677829768 |
open_access_boolean | |
owner | DE-1046 DE-860 |
owner_facet | DE-1046 DE-860 |
physical | 1 Online-Ressource (xix, 450 pages) |
psigel | ZDB-33-ESD ZDB-33-EBS ZDB-32-STB ebook FAW_PDA_ESD ZDB-33-ESD FLA_PDA_ESD_Kauf |
publishDate | 2011 |
publishDateSearch | 2011 |
publishDateSort | 2011 |
publisher | Newnes/Elsevier |
record_format | marc |
spelling | Douglass, Bruce Powel 1954- Verfasser (DE-588)132025264 aut Design patterns for embedded systems in C an embedded software engineering toolkit Bruce Powel Douglass 1st ed Oxford Newnes/Elsevier 2011 1 Online-Ressource (xix, 450 pages) txt rdacontent c rdamedia cr rdacarrier Includes index A recent survey stated that 52% of embedded projects are late by 4-5 months. This book can help get those projects in on-time with design patterns. The author carefully takes into account the special concerns found in designing and developing embedded applications specifically concurrency, communication, speed, and memory usage. Patterns are given in UML (Unified Modeling Language) with examples including ANSI C for direct and practical application to C code. A basic C knowledge is a prerequisite for the book while UML notation and terminology is included. General C programming books do not include discussion of the contraints found within embedded system design. The practical examples give the reader an understanding of the use of UML and OO (Object Oriented) designs in a resource-limited environment. Also included are two chapters on state machines. The beauty of this book is that it can help you today. . *Design Patterns within these pages are immediately applicable to your project *Addresses embedded system design concerns such as concurrency, communication, and memory usage *Examples are contain ANSI C for ease of use with C programming code C (Computer program language) Embedded computer systems / Programming Software patterns COMPUTERS / Programming Languages / C# / C sharp bisacsh COMPUTERS / Programming Languages / Java bisacsh COMPUTERS / Programming Languages / Pascal bisacsh C (Computer program language) fast Embedded computer systems / Programming fast Software patterns fast C (Computer program language) local Embedded computer systems / Programming local Software patterns local Embedded computer systems Programming C Programmiersprache (DE-588)4113195-2 gnd rswk-swf Softwareentwicklung (DE-588)4116522-6 gnd rswk-swf Eingebettetes System (DE-588)4396978-1 gnd rswk-swf Electronic books Eingebettetes System (DE-588)4396978-1 s C Programmiersprache (DE-588)4113195-2 s Softwareentwicklung (DE-588)4116522-6 s 1\p DE-604 http://www.sciencedirect.com/science/book/9781856177078 Verlag URL des Erstveröffentlichers Volltext 1\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk |
spellingShingle | Douglass, Bruce Powel 1954- Design patterns for embedded systems in C an embedded software engineering toolkit C (Computer program language) Embedded computer systems / Programming Software patterns COMPUTERS / Programming Languages / C# / C sharp bisacsh COMPUTERS / Programming Languages / Java bisacsh COMPUTERS / Programming Languages / Pascal bisacsh C (Computer program language) fast Embedded computer systems / Programming fast Software patterns fast C (Computer program language) local Embedded computer systems / Programming local Software patterns local Embedded computer systems Programming C Programmiersprache (DE-588)4113195-2 gnd Softwareentwicklung (DE-588)4116522-6 gnd Eingebettetes System (DE-588)4396978-1 gnd |
subject_GND | (DE-588)4113195-2 (DE-588)4116522-6 (DE-588)4396978-1 |
title | Design patterns for embedded systems in C an embedded software engineering toolkit |
title_auth | Design patterns for embedded systems in C an embedded software engineering toolkit |
title_exact_search | Design patterns for embedded systems in C an embedded software engineering toolkit |
title_full | Design patterns for embedded systems in C an embedded software engineering toolkit Bruce Powel Douglass |
title_fullStr | Design patterns for embedded systems in C an embedded software engineering toolkit Bruce Powel Douglass |
title_full_unstemmed | Design patterns for embedded systems in C an embedded software engineering toolkit Bruce Powel Douglass |
title_short | Design patterns for embedded systems in C |
title_sort | design patterns for embedded systems in c an embedded software engineering toolkit |
title_sub | an embedded software engineering toolkit |
topic | C (Computer program language) Embedded computer systems / Programming Software patterns COMPUTERS / Programming Languages / C# / C sharp bisacsh COMPUTERS / Programming Languages / Java bisacsh COMPUTERS / Programming Languages / Pascal bisacsh C (Computer program language) fast Embedded computer systems / Programming fast Software patterns fast C (Computer program language) local Embedded computer systems / Programming local Software patterns local Embedded computer systems Programming C Programmiersprache (DE-588)4113195-2 gnd Softwareentwicklung (DE-588)4116522-6 gnd Eingebettetes System (DE-588)4396978-1 gnd |
topic_facet | C (Computer program language) Embedded computer systems / Programming Software patterns COMPUTERS / Programming Languages / C# / C sharp COMPUTERS / Programming Languages / Java COMPUTERS / Programming Languages / Pascal Embedded computer systems Programming C Programmiersprache Softwareentwicklung Eingebettetes System |
url | http://www.sciencedirect.com/science/book/9781856177078 |
work_keys_str_mv | AT douglassbrucepowel designpatternsforembeddedsystemsincanembeddedsoftwareengineeringtoolkit |