Embedded multitasking /:
In an embedded system, firmware is the software that directly interfaces with the microcontroller, controlling the systems function. The major forces driving the embedded firmware development process today are reduced development times, increased complexity, and the need to handle multiple tasks sim...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Amsterdam ; Boston :
Elsevier/Newnes,
©2006.
|
Schriftenreihe: | Embedded technology series.
|
Schlagworte: | |
Online-Zugang: | Volltext Volltext |
Zusammenfassung: | In an embedded system, firmware is the software that directly interfaces with the microcontroller, controlling the systems function. The major forces driving the embedded firmware development process today are reduced development times, increased complexity, and the need to handle multiple tasks simultaneously. These forces translate into strenuous design requirements for embedded engineers and programmers. Many low-level embedded microcontroller designs have insufficient memory and/or architectural limitations that make the use of a real-time operating system impractical. The techniques presented in this book allow the design of robust multitasking firmware through the use of interleaved state machines. This book presents a complete overview of multitasking terminology and basic concepts. Practical criteria for task selection and state machine design are also discussed. Designing multitasking firmware is arduous, complex and fraught with potential for errors, and there is no one, standard way to do it. This book will present a complete and well-organized design approach with examples and sample source code that designers can follow. * Covers every aspect of design from the system level to the component level, including system timing, communicating with the hardware, integration and testing. * Accompanying CD-ROM contains the source code for the text examples and other useful design tools. |
Beschreibung: | Includes index. |
Beschreibung: | 1 online resource (xiv, 400 pages) : illustrations |
ISBN: | 9780750679183 0750679182 9780080494715 0080494714 |
Internformat
MARC
LEADER | 00000cam a2200000 a 4500 | ||
---|---|---|---|
001 | ZDB-4-EBA-ocn162593794 | ||
003 | OCoLC | ||
005 | 20241004212047.0 | ||
006 | m o d | ||
007 | cr cn||||||||| | ||
008 | 070806s2006 maua o 001 0 eng d | ||
040 | |a OPELS |b eng |e pn |c OPELS |d OKU |d OCLCQ |d OCLCO |d N$T |d YDXCP |d MERUC |d IDEBK |d SINTU |d UBY |d E7B |d ITD |d OCLCQ |d EBLCP |d ZCU |d UKDOC |d DEBSZ |d OCLCQ |d AZK |d LOA |d JBG |d COCUF |d AGLDB |d MOR |d PIFAG |d OCLCQ |d U3W |d OCLCF |d STF |d WRM |d D6H |d VTS |d ICG |d INT |d OCLCQ |d LEAUB |d DKC |d OCLCQ |d M8D |d OCLCQ |d UKCRE |d AJS |d OCLCQ |d OCLCO |d OCLCQ |d KSU |d OCLCQ |d OCLCO |d OCLCL |d EZC | ||
019 | |a 166510354 |a 170922657 |a 441779441 |a 469607561 |a 476070558 |a 505089059 |a 507060643 |a 648271608 |a 961678894 |a 962623322 |a 966213858 |a 988500690 |a 991967081 |a 1034974569 |a 1037696635 |a 1038570480 |a 1153504194 | ||
020 | |a 9780750679183 | ||
020 | |a 0750679182 | ||
020 | |a 9780080494715 |q (electronic bk.) | ||
020 | |a 0080494714 |q (electronic bk.) | ||
035 | |a (OCoLC)162593794 |z (OCoLC)166510354 |z (OCoLC)170922657 |z (OCoLC)441779441 |z (OCoLC)469607561 |z (OCoLC)476070558 |z (OCoLC)505089059 |z (OCoLC)507060643 |z (OCoLC)648271608 |z (OCoLC)961678894 |z (OCoLC)962623322 |z (OCoLC)966213858 |z (OCoLC)988500690 |z (OCoLC)991967081 |z (OCoLC)1034974569 |z (OCoLC)1037696635 |z (OCoLC)1038570480 |z (OCoLC)1153504194 | ||
037 | |a 112486:112575 |b Elsevier Science & Technology |n http://www.sciencedirect.com | ||
050 | 4 | |a TK7895.E42 |b C87 2006eb | |
072 | 7 | |a COM |x 048000 |2 bisacsh | |
082 | 7 | |a 004/.35 |2 22 | |
049 | |a MAIN | ||
100 | 1 | |a Curtis, Keith, |d 1961- |1 https://id.oclc.org/worldcat/entity/E39PBJgXfXCyJXD7jGtkMGTmBP |0 http://id.loc.gov/authorities/names/n2005076701 | |
245 | 1 | 0 | |a Embedded multitasking / |c Keith Curtis. |
260 | |a Amsterdam ; |a Boston : |b Elsevier/Newnes, |c ©2006. | ||
300 | |a 1 online resource (xiv, 400 pages) : |b illustrations | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
490 | 1 | |a Embedded technology series | |
500 | |a Includes index. | ||
505 | 0 | |a What's in this book, and why should I read it? -- Basic embedded programming concepts -- System-level design -- Component-level design -- Implementation and testing -- Does it do the job? | |
520 | |a In an embedded system, firmware is the software that directly interfaces with the microcontroller, controlling the systems function. The major forces driving the embedded firmware development process today are reduced development times, increased complexity, and the need to handle multiple tasks simultaneously. These forces translate into strenuous design requirements for embedded engineers and programmers. Many low-level embedded microcontroller designs have insufficient memory and/or architectural limitations that make the use of a real-time operating system impractical. The techniques presented in this book allow the design of robust multitasking firmware through the use of interleaved state machines. This book presents a complete overview of multitasking terminology and basic concepts. Practical criteria for task selection and state machine design are also discussed. Designing multitasking firmware is arduous, complex and fraught with potential for errors, and there is no one, standard way to do it. This book will present a complete and well-organized design approach with examples and sample source code that designers can follow. * Covers every aspect of design from the system level to the component level, including system timing, communicating with the hardware, integration and testing. * Accompanying CD-ROM contains the source code for the text examples and other useful design tools. | ||
588 | 0 | |a Print version record. | |
650 | 0 | |a Embedded computer systems. |0 http://id.loc.gov/authorities/subjects/sh87006632 | |
650 | 0 | |a Computer firmware |x Design. | |
650 | 0 | |a Embedded computer systems |x Programming. |0 http://id.loc.gov/authorities/subjects/sh87006633 | |
650 | 6 | |a Systèmes enfouis (Informatique) | |
650 | 7 | |a COMPUTERS |x Systems Architecture |x Distributed Systems & Computing. |2 bisacsh | |
650 | 7 | |a Embedded computer systems |2 fast | |
650 | 7 | |a Embedded computer systems |x Programming |2 fast | |
655 | 7 | |a dissertations. |2 aat | |
655 | 7 | |a Academic theses |2 fast | |
655 | 7 | |a Academic theses. |2 lcgft |0 http://id.loc.gov/authorities/genreForms/gf2014026039 | |
655 | 7 | |a Thèses et écrits académiques. |2 rvmgf | |
758 | |i has work: |a Embedded multitasking (Text) |1 https://id.oclc.org/worldcat/entity/E39PCFG3C4WK7RvWftkgfFJhpP |4 https://id.oclc.org/worldcat/ontology/hasWork | ||
776 | 0 | 8 | |i Print version: |a Curtis, Keith, 1961- |t Embedded multitasking. |d Amsterdam ; Boston : Elsevier/Newnes, ©2006 |z 0750679182 |z 9780750679183 |w (DLC) 2005029822 |w (OCoLC)62179124 |
830 | 0 | |a Embedded technology series. |0 http://id.loc.gov/authorities/names/n2001009362 | |
856 | 4 | 0 | |l FWS01 |p ZDB-4-EBA |q FWS_PDA_EBA |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=195613 |3 Volltext |
856 | 4 | 0 | |l FWS01 |p ZDB-4-EBA |q FWS_PDA_EBA |u https://www.sciencedirect.com/science/book/9780750679183 |3 Volltext |
938 | |a 123Library |b 123L |n 36652 | ||
938 | |a EBL - Ebook Library |b EBLB |n EBL297154 | ||
938 | |a ebrary |b EBRY |n ebr10180841 | ||
938 | |a EBSCOhost |b EBSC |n 195613 | ||
938 | |a ProQuest MyiLibrary Digital eBook Collection |b IDEB |n 101468 | ||
938 | |a YBP Library Services |b YANK |n 2611432 | ||
994 | |a 92 |b GEBAY | ||
912 | |a ZDB-4-EBA | ||
049 | |a DE-863 |
Datensatz im Suchindex
DE-BY-FWS_katkey | ZDB-4-EBA-ocn162593794 |
---|---|
_version_ | 1816881652571308032 |
adam_text | |
any_adam_object | |
author | Curtis, Keith, 1961- |
author_GND | http://id.loc.gov/authorities/names/n2005076701 |
author_facet | Curtis, Keith, 1961- |
author_role | |
author_sort | Curtis, Keith, 1961- |
author_variant | k c kc |
building | Verbundindex |
bvnumber | localFWS |
callnumber-first | T - Technology |
callnumber-label | TK7895 |
callnumber-raw | TK7895.E42 C87 2006eb |
callnumber-search | TK7895.E42 C87 2006eb |
callnumber-sort | TK 47895 E42 C87 42006EB |
callnumber-subject | TK - Electrical and Nuclear Engineering |
collection | ZDB-4-EBA |
contents | What's in this book, and why should I read it? -- Basic embedded programming concepts -- System-level design -- Component-level design -- Implementation and testing -- Does it do the job? |
ctrlnum | (OCoLC)162593794 |
dewey-full | 004/.35 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 004 - Computer science |
dewey-raw | 004/.35 |
dewey-search | 004/.35 |
dewey-sort | 14 235 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>05337cam a2200661 a 4500</leader><controlfield tag="001">ZDB-4-EBA-ocn162593794</controlfield><controlfield tag="003">OCoLC</controlfield><controlfield tag="005">20241004212047.0</controlfield><controlfield tag="006">m o d </controlfield><controlfield tag="007">cr cn|||||||||</controlfield><controlfield tag="008">070806s2006 maua o 001 0 eng d</controlfield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">OPELS</subfield><subfield code="b">eng</subfield><subfield code="e">pn</subfield><subfield code="c">OPELS</subfield><subfield code="d">OKU</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">N$T</subfield><subfield code="d">YDXCP</subfield><subfield code="d">MERUC</subfield><subfield code="d">IDEBK</subfield><subfield code="d">SINTU</subfield><subfield code="d">UBY</subfield><subfield code="d">E7B</subfield><subfield code="d">ITD</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">EBLCP</subfield><subfield code="d">ZCU</subfield><subfield code="d">UKDOC</subfield><subfield code="d">DEBSZ</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">AZK</subfield><subfield code="d">LOA</subfield><subfield code="d">JBG</subfield><subfield code="d">COCUF</subfield><subfield code="d">AGLDB</subfield><subfield code="d">MOR</subfield><subfield code="d">PIFAG</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">U3W</subfield><subfield code="d">OCLCF</subfield><subfield code="d">STF</subfield><subfield code="d">WRM</subfield><subfield code="d">D6H</subfield><subfield code="d">VTS</subfield><subfield code="d">ICG</subfield><subfield code="d">INT</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">LEAUB</subfield><subfield code="d">DKC</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">M8D</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">UKCRE</subfield><subfield code="d">AJS</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">KSU</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCL</subfield><subfield code="d">EZC</subfield></datafield><datafield tag="019" ind1=" " ind2=" "><subfield code="a">166510354</subfield><subfield code="a">170922657</subfield><subfield code="a">441779441</subfield><subfield code="a">469607561</subfield><subfield code="a">476070558</subfield><subfield code="a">505089059</subfield><subfield code="a">507060643</subfield><subfield code="a">648271608</subfield><subfield code="a">961678894</subfield><subfield code="a">962623322</subfield><subfield code="a">966213858</subfield><subfield code="a">988500690</subfield><subfield code="a">991967081</subfield><subfield code="a">1034974569</subfield><subfield code="a">1037696635</subfield><subfield code="a">1038570480</subfield><subfield code="a">1153504194</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780750679183</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0750679182</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780080494715</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0080494714</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)162593794</subfield><subfield code="z">(OCoLC)166510354</subfield><subfield code="z">(OCoLC)170922657</subfield><subfield code="z">(OCoLC)441779441</subfield><subfield code="z">(OCoLC)469607561</subfield><subfield code="z">(OCoLC)476070558</subfield><subfield code="z">(OCoLC)505089059</subfield><subfield code="z">(OCoLC)507060643</subfield><subfield code="z">(OCoLC)648271608</subfield><subfield code="z">(OCoLC)961678894</subfield><subfield code="z">(OCoLC)962623322</subfield><subfield code="z">(OCoLC)966213858</subfield><subfield code="z">(OCoLC)988500690</subfield><subfield code="z">(OCoLC)991967081</subfield><subfield code="z">(OCoLC)1034974569</subfield><subfield code="z">(OCoLC)1037696635</subfield><subfield code="z">(OCoLC)1038570480</subfield><subfield code="z">(OCoLC)1153504194</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">112486:112575</subfield><subfield code="b">Elsevier Science & Technology</subfield><subfield code="n">http://www.sciencedirect.com</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">TK7895.E42</subfield><subfield code="b">C87 2006eb</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="x">048000</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="082" ind1="7" ind2=" "><subfield code="a">004/.35</subfield><subfield code="2">22</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">MAIN</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Curtis, Keith,</subfield><subfield code="d">1961-</subfield><subfield code="1">https://id.oclc.org/worldcat/entity/E39PBJgXfXCyJXD7jGtkMGTmBP</subfield><subfield code="0">http://id.loc.gov/authorities/names/n2005076701</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Embedded multitasking /</subfield><subfield code="c">Keith Curtis.</subfield></datafield><datafield tag="260" ind1=" " ind2=" "><subfield code="a">Amsterdam ;</subfield><subfield code="a">Boston :</subfield><subfield code="b">Elsevier/Newnes,</subfield><subfield code="c">©2006.</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (xiv, 400 pages) :</subfield><subfield code="b">illustrations</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">computer</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">online resource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="1" ind2=" "><subfield code="a">Embedded technology series</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes index.</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">What's in this book, and why should I read it? -- Basic embedded programming concepts -- System-level design -- Component-level design -- Implementation and testing -- Does it do the job?</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">In an embedded system, firmware is the software that directly interfaces with the microcontroller, controlling the systems function. The major forces driving the embedded firmware development process today are reduced development times, increased complexity, and the need to handle multiple tasks simultaneously. These forces translate into strenuous design requirements for embedded engineers and programmers. Many low-level embedded microcontroller designs have insufficient memory and/or architectural limitations that make the use of a real-time operating system impractical. The techniques presented in this book allow the design of robust multitasking firmware through the use of interleaved state machines. This book presents a complete overview of multitasking terminology and basic concepts. Practical criteria for task selection and state machine design are also discussed. Designing multitasking firmware is arduous, complex and fraught with potential for errors, and there is no one, standard way to do it. This book will present a complete and well-organized design approach with examples and sample source code that designers can follow. * Covers every aspect of design from the system level to the component level, including system timing, communicating with the hardware, integration and testing. * Accompanying CD-ROM contains the source code for the text examples and other useful design tools.</subfield></datafield><datafield tag="588" ind1="0" ind2=" "><subfield code="a">Print version record.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Embedded computer systems.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh87006632</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Computer firmware</subfield><subfield code="x">Design.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Embedded computer systems</subfield><subfield code="x">Programming.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh87006633</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Systèmes enfouis (Informatique)</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS</subfield><subfield code="x">Systems Architecture</subfield><subfield code="x">Distributed Systems & Computing.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Embedded computer systems</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Embedded computer systems</subfield><subfield code="x">Programming</subfield><subfield code="2">fast</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="a">dissertations.</subfield><subfield code="2">aat</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="a">Academic theses</subfield><subfield code="2">fast</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="a">Academic theses.</subfield><subfield code="2">lcgft</subfield><subfield code="0">http://id.loc.gov/authorities/genreForms/gf2014026039</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="a">Thèses et écrits académiques.</subfield><subfield code="2">rvmgf</subfield></datafield><datafield tag="758" ind1=" " ind2=" "><subfield code="i">has work:</subfield><subfield code="a">Embedded multitasking (Text)</subfield><subfield code="1">https://id.oclc.org/worldcat/entity/E39PCFG3C4WK7RvWftkgfFJhpP</subfield><subfield code="4">https://id.oclc.org/worldcat/ontology/hasWork</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Print version:</subfield><subfield code="a">Curtis, Keith, 1961-</subfield><subfield code="t">Embedded multitasking.</subfield><subfield code="d">Amsterdam ; Boston : Elsevier/Newnes, ©2006</subfield><subfield code="z">0750679182</subfield><subfield code="z">9780750679183</subfield><subfield code="w">(DLC) 2005029822</subfield><subfield code="w">(OCoLC)62179124</subfield></datafield><datafield tag="830" ind1=" " ind2="0"><subfield code="a">Embedded technology series.</subfield><subfield code="0">http://id.loc.gov/authorities/names/n2001009362</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="l">FWS01</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FWS_PDA_EBA</subfield><subfield code="u">https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=195613</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="l">FWS01</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FWS_PDA_EBA</subfield><subfield code="u">https://www.sciencedirect.com/science/book/9780750679183</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">123Library</subfield><subfield code="b">123L</subfield><subfield code="n">36652</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBL - Ebook Library</subfield><subfield code="b">EBLB</subfield><subfield code="n">EBL297154</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">ebrary</subfield><subfield code="b">EBRY</subfield><subfield code="n">ebr10180841</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBSCOhost</subfield><subfield code="b">EBSC</subfield><subfield code="n">195613</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">ProQuest MyiLibrary Digital eBook Collection</subfield><subfield code="b">IDEB</subfield><subfield code="n">101468</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">YBP Library Services</subfield><subfield code="b">YANK</subfield><subfield code="n">2611432</subfield></datafield><datafield tag="994" ind1=" " ind2=" "><subfield code="a">92</subfield><subfield code="b">GEBAY</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-EBA</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-863</subfield></datafield></record></collection> |
genre | dissertations. aat Academic theses fast Academic theses. lcgft http://id.loc.gov/authorities/genreForms/gf2014026039 Thèses et écrits académiques. rvmgf |
genre_facet | dissertations. Academic theses Academic theses. Thèses et écrits académiques. |
id | ZDB-4-EBA-ocn162593794 |
illustrated | Illustrated |
indexdate | 2024-11-27T13:16:07Z |
institution | BVB |
isbn | 9780750679183 0750679182 9780080494715 0080494714 |
language | English |
oclc_num | 162593794 |
open_access_boolean | |
owner | MAIN DE-863 DE-BY-FWS |
owner_facet | MAIN DE-863 DE-BY-FWS |
physical | 1 online resource (xiv, 400 pages) : illustrations |
psigel | ZDB-4-EBA |
publishDate | 2006 |
publishDateSearch | 2006 |
publishDateSort | 2006 |
publisher | Elsevier/Newnes, |
record_format | marc |
series | Embedded technology series. |
series2 | Embedded technology series |
spelling | Curtis, Keith, 1961- https://id.oclc.org/worldcat/entity/E39PBJgXfXCyJXD7jGtkMGTmBP http://id.loc.gov/authorities/names/n2005076701 Embedded multitasking / Keith Curtis. Amsterdam ; Boston : Elsevier/Newnes, ©2006. 1 online resource (xiv, 400 pages) : illustrations text txt rdacontent computer c rdamedia online resource cr rdacarrier Embedded technology series Includes index. What's in this book, and why should I read it? -- Basic embedded programming concepts -- System-level design -- Component-level design -- Implementation and testing -- Does it do the job? In an embedded system, firmware is the software that directly interfaces with the microcontroller, controlling the systems function. The major forces driving the embedded firmware development process today are reduced development times, increased complexity, and the need to handle multiple tasks simultaneously. These forces translate into strenuous design requirements for embedded engineers and programmers. Many low-level embedded microcontroller designs have insufficient memory and/or architectural limitations that make the use of a real-time operating system impractical. The techniques presented in this book allow the design of robust multitasking firmware through the use of interleaved state machines. This book presents a complete overview of multitasking terminology and basic concepts. Practical criteria for task selection and state machine design are also discussed. Designing multitasking firmware is arduous, complex and fraught with potential for errors, and there is no one, standard way to do it. This book will present a complete and well-organized design approach with examples and sample source code that designers can follow. * Covers every aspect of design from the system level to the component level, including system timing, communicating with the hardware, integration and testing. * Accompanying CD-ROM contains the source code for the text examples and other useful design tools. Print version record. Embedded computer systems. http://id.loc.gov/authorities/subjects/sh87006632 Computer firmware Design. Embedded computer systems Programming. http://id.loc.gov/authorities/subjects/sh87006633 Systèmes enfouis (Informatique) COMPUTERS Systems Architecture Distributed Systems & Computing. bisacsh Embedded computer systems fast Embedded computer systems Programming fast dissertations. aat Academic theses fast Academic theses. lcgft http://id.loc.gov/authorities/genreForms/gf2014026039 Thèses et écrits académiques. rvmgf has work: Embedded multitasking (Text) https://id.oclc.org/worldcat/entity/E39PCFG3C4WK7RvWftkgfFJhpP https://id.oclc.org/worldcat/ontology/hasWork Print version: Curtis, Keith, 1961- Embedded multitasking. Amsterdam ; Boston : Elsevier/Newnes, ©2006 0750679182 9780750679183 (DLC) 2005029822 (OCoLC)62179124 Embedded technology series. http://id.loc.gov/authorities/names/n2001009362 FWS01 ZDB-4-EBA FWS_PDA_EBA https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=195613 Volltext FWS01 ZDB-4-EBA FWS_PDA_EBA https://www.sciencedirect.com/science/book/9780750679183 Volltext |
spellingShingle | Curtis, Keith, 1961- Embedded multitasking / Embedded technology series. What's in this book, and why should I read it? -- Basic embedded programming concepts -- System-level design -- Component-level design -- Implementation and testing -- Does it do the job? Embedded computer systems. http://id.loc.gov/authorities/subjects/sh87006632 Computer firmware Design. Embedded computer systems Programming. http://id.loc.gov/authorities/subjects/sh87006633 Systèmes enfouis (Informatique) COMPUTERS Systems Architecture Distributed Systems & Computing. bisacsh Embedded computer systems fast Embedded computer systems Programming fast |
subject_GND | http://id.loc.gov/authorities/subjects/sh87006632 http://id.loc.gov/authorities/subjects/sh87006633 http://id.loc.gov/authorities/genreForms/gf2014026039 |
title | Embedded multitasking / |
title_auth | Embedded multitasking / |
title_exact_search | Embedded multitasking / |
title_full | Embedded multitasking / Keith Curtis. |
title_fullStr | Embedded multitasking / Keith Curtis. |
title_full_unstemmed | Embedded multitasking / Keith Curtis. |
title_short | Embedded multitasking / |
title_sort | embedded multitasking |
topic | Embedded computer systems. http://id.loc.gov/authorities/subjects/sh87006632 Computer firmware Design. Embedded computer systems Programming. http://id.loc.gov/authorities/subjects/sh87006633 Systèmes enfouis (Informatique) COMPUTERS Systems Architecture Distributed Systems & Computing. bisacsh Embedded computer systems fast Embedded computer systems Programming fast |
topic_facet | Embedded computer systems. Computer firmware Design. Embedded computer systems Programming. Systèmes enfouis (Informatique) COMPUTERS Systems Architecture Distributed Systems & Computing. Embedded computer systems Embedded computer systems Programming dissertations. Academic theses Academic theses. Thèses et écrits académiques. |
url | https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=195613 https://www.sciencedirect.com/science/book/9780750679183 |
work_keys_str_mv | AT curtiskeith embeddedmultitasking |