oder
Loggen Sie sich ein, um 1-Click® einzuschalten.
oder
Mit kostenloser Probeteilnahme bei Amazon Prime. Melden Sie sich während des Bestellvorgangs an. Erfahren Sie mehr
Alle Angebote
Möchten Sie verkaufen? Hier verkaufen
Making Embedded Systems: Design Patterns for Great Software
 
 
Den Verlag informieren!
Ich möchte dieses Buch auf dem Kindle lesen.

Sie haben keinen Kindle? Hier kaufen oder eine gratis Kindle Lese-App herunterladen.

Making Embedded Systems: Design Patterns for Great Software [Englisch] [Taschenbuch]

Elecia White

Preis: EUR 24,95 kostenlose Lieferung. Siehe Details.
  Alle Preisangaben inkl. MwSt.
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Auf Lager.
Verkauf und Versand durch Amazon.de. Geschenkverpackung verfügbar.
Noch 8 Stück auf Lager.
Lieferung bis Mittwoch, 30. Mai: Wählen Sie an der Kasse Morning-Express. Siehe Details.

Wird oft zusammen gekauft

Making Embedded Systems: Design Patterns for Great Software + Test Driven Development for Embedded C (Pragmatic Programmers) + Design Patterns for Embedded Systems in C: An Embedded Software Engineering Toolkit
Preis für alle drei: EUR 87,85

Verfügbarkeit und Versanddetails anzeigen

Die ausgewählten Artikel zusammen kaufen

Kunden, die diesen Artikel gekauft haben, kauften auch


Produktinformation


Mehr über den Autor

Elecia White
Entdecken Sie Bücher, lesen Sie über Autoren und mehr

Besuchen Sie die Seite von Elecia White auf Amazon

Produktbeschreibungen

Kurzbeschreibung

Interested in developing embedded systems? Since they don't tolerate inefficiency, these systems require a disciplined approach to programming. This easy-to-read guide helps you cultivate a host of good development practices, based on classic software design patterns and new patterns unique to embedded programming. Learn how to build system architecture for processors, not operating systems, and discover specific techniques for dealing with hardware difficulties and manufacturing requirements. Written by an expert who's created embedded systems ranging from urban surveillance and DNA scanners to children's toys, this book is ideal for intermediate and experienced programmers, no matter what platform you use. * Optimize your system to reduce cost and increase performance * Develop an architecture that makes your software robust in resource-constrained environments * Explore sensors, motors, and other I/O devices * Do more with less: reduce RAM consumption, code space, processor cycles, and power consumption * Learn how to update embedded code directly in the processor * Discover how to implement complex mathematics on small processors * Understand what interviewers look for when you apply for an embedded systems job "Making Embedded Systems is the book for a C programmer who wants to enter the fun (and lucrative) world of embedded systems. It's very well written-entertaining, even-and filled with clear illustrations." -Jack Ganssle, author and embedded system expert.

Über den Autor

Elecia White has worked on DNA scanners, inertial measurement units for airplanes and race cars, toys for preschoolers, a gunshot location system for catching criminals, and assorted other medical and consumer devices. She is the founder of Logical Elegance, an embedded systems consulting company based in San Jose. Elecia has developed strong skills in signal processing, hardware integration, complex system design, and performance. Having been through FAA and FDA certification processes, she understands the importance of producing quality designs and how they lead to quality implementations. Elecia has spent several years in management roles but enjoys hands-on engineering and the thrill of delivering excellent products. While continuing to provide leadership and mentoring, she prefers to focus on the technical aspects of a project. A graduate of Harvey Mudd College in Claremont, CA, Elecia enjoys sharing her passion for science, engineering and interesting gizmos, particularly how these things can make the world a better place.

Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?


Vorgeschlagene Tags zu ähnlichen Produkten

 (Was ist das?)
Setzen Sie den ersten relevanten Tag hinzu (ein Schlüsselwort, das mit diesem Produkt in engem Zusammenhang steht).
 
(1)
(1)

 

Kundenrezensionen

Es gibt noch keine Kundenrezensionen auf Amazon.de
5 Sterne
4 Sterne
3 Sterne
2 Sterne
1 Sterne
Die hilfreichsten Kundenrezensionen auf Amazon.com (beta)
Amazon.com:  7 Rezensionen
6 von 6 Kunden fanden die folgende Rezension hilfreich
Design of Embedded Software/Excellent Advice by a Veteran 17. November 2011
Von Ira Laefsky - Veröffentlicht auf Amazon.com
Format:Taschenbuch
This is an excellent overview and collection of advice from a veteran, Elicia White, in software development for embedded systems. It is intended for a software developer who is a novice at at the design of resource-constrained embedded systems, and in the integration of hardware components in system design. Ms. White says that it is primarily intended for the development of raw metal micro-controller systems without an operating system, but in my judgement it provides many useful development heuristics that would also serve in the development of more sophisticated software for systems running Linux, an RTOS or Embedded Windows.

Certainly, as indicated in the title(semi-)formal "Design Patterns" are fully described for various characteristics of embedded development, e.g. state machines, and IOCTL-like generic control of input output peripherals; however, I would say that the most valuable contribution this book makes is in explaining the design integration of hardware components and basic EE-technologies to a software developer who has not yet experienced the design of a sophisticated embedded system. Such vital topics to the newbie embedded developer as reading a datasheet, timing diagram, or schematic are presented in an easily understandable fashion (an example datasheet is humorously provided for a dinosaur-based IO subsystem and fully analyzed). The design documentation necessary for a successful embedded project is also fully described.

This is a most necessary guidebook for a software developer involved in any hardware constrained micro-controller project; it would also be extremely useful to the hobbyist who seeks to move beyond simple Arduino-based physical computing projects.

--Ira Laefsky, MSE/MBA IT Consultant & Researcher
formerly on the Senior Consulting Staff of Arthur D. Little, Inc. and Digital Equipment Corporation
3 von 3 Kunden fanden die folgende Rezension hilfreich
Very plesent surprise 10. Mai 2012
Von B. Nizette - Veröffentlicht auf Amazon.com
Format:Taschenbuch
I've read half a dozen "Embedded Systems" books over the last several years and this one is the only one I'd recommend to anyone. Most books like this are long on concept but don't actually leave the reader more or less able to actually design a system themselves. I'm a fairly experienced Embedded Engineer ostensibly screening this book to pass on to junior colleagues, but found myself learning plenty!

This book is concise and very readable but manages to be complete and non-patronizing at the same time. It's primarily aimed at Software Engineers designing for Embedded Systems, but gives a good enough balance that it's equally suited to the Hardware Engineer looking to make their system as software-friendly as possible. I think the thing that impressed me most was that White was so candid about the limitations of the approaches presented. The text leads the reader to understanding the problems and how to go about solving them without trying to present an exhaustive list of "if x then Y" style solutions.

The only slight problem I have is that the section on floating point numbers doesn't, IMO, give enough information about IEEE754 floating point compared to the 'fake floating point' implementation discussed. There's one throw-away comment regarding the inadvisability of splitting the fake FP out in to its own library as you run the risk of re-inventing normal floating point, but it's not made explicit what the important implementation differences are that allow you to maintain the performance improvements touted.
2 von 2 Kunden fanden die folgende Rezension hilfreich
Great for background & working examples 1. Mai 2012
Von Jeffrey M. Osier - Veröffentlicht auf Amazon.com
Format:Taschenbuch
I was extremely interested in reading this book, partly because it falls in my area of expertise, or at least I thought from the title that it would, and partly because I frequently find gaps in my knowledge base that books like this can fill. On this second point I could not have asked for a better volume. The breadth and depth of the examples and explanations gave me a greater understanding of many of the nuances of embedded systems programming than I had to begin with. The book is well-written and very well organized, and could easily be used as a textbook.

My only regret with the book initially was that it focuses solely on the interface between hardware and software, and does not cover embedded operating systems at all. At first I found this disappointing, and I still think some options could be discussed in an appendix, but I understand that is not the purpose of the book - and quite honestly, I learned so much from it that I can see why the author chose not to include that discussion.

I can't emphasize enough the value of gap-filling knowledge with a book like this.

I would highly recommend this book to anyone learning embedded systems programming who needs to know why an operating system is (or isn't) a good idea for a given project or hardware solution. You should know this stuff before attempting to choose an operating system, which I think is the author's point, and it is very well made.

Disclaimer - I received a review copy of the book.

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Thema:
Erster Beitrag:
Eingabe des Log-ins
 


Aktive Diskussionen in ähnlichen Foren
Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen
   
Ähnliche Foren


Lieblingslisten


Ähnliche Artikel finden


Anhand des Sachgebietes nach ähnlichen Produkten suchen:


Ihr Kommentar


Datenschutzerklärung von Amazon.de Versandbedingungen von Amazon.de Umtausch- & Rücknahme bei Amazon.de