Patterns in the Machine: A Software Engineering Guide to Embedded Development

Patterns in the Machine: A Software Engineering Guide to Embedded Development

John T. Taylor

MIA KARTS BOOKS

Patterns in the Machine: A Software Engineering Guide to ...
Skip to product information

    Patterns in the Machine: A Software Engineering Guide to Embedded Development

    $52.00 CAD
     per 
    Available

    Book Details

    Author
    John T. Taylor
    Publisher
    Apress
    Format
    Paperback
    Language
    English
    Category
    Business Technology
    Condition
    New
    ISBN-13
    9781484264393
    ISBN-10
    1484264398

    Free U.S. shipping on all orders. International shipping is calculated at checkout.

    Guaranteed safe checkout

    Product description

    ISBN: 1484264398

    Author: Taylor, John T.

    Condition: New

    Discover how to apply software engineering patterns to develop more robust firmware faster than traditional embedded development approaches. In the authors experience, traditional embedded software projects tend towards monolithic applications that are optimized for their target hardware platforms. This leads to software that is fragile in terms of extensibility and difficult to test without fully integrated software and hardware. Patterns in the Machine focuses on creating loosely coupled implementations that embrace both change and testability.This book illustrates how implementing continuous integration, automated unit testing, platform-independent code, and other best practices that are not typically implemented in the embedded systems world is not just feasible but also practical for todays embedded projects.After reading this book, you will have a better idea of how to structure your embedded software projects. You will recognize that while writing unit tests, creating simulators, and implementing continuous integration requires time and effort up front, you will be amply rewarded at the end of the project in terms of quality, adaptability, and maintainability of your code.What You Will Learn Incorporate automated unit testing into an embedded project Design and build functional simulators for an embedded project Write production-quality software when hardware is not available Use the Data Model architectural pattern to create a highly decoupled design and implementation Understand the importance of defining the software architecture before implementation starts and how to do it Discover why documentation is essential for an embedded project Use finite state machines in embedded projectsWho This Book Is For Mid-level or higher embedded systems (firmware) developers, technical leads, software architects, and development managers.

    View full details

    Patterns in the Machine: A Software Engineering Guide to Embedded Development

    $52.00 CAD
     per 

    You May Also Like

    More in Engineering

    View all
    The Bigger Book of John Deere Tractors: The Complete Model-by-Model Encyclopedia ... Plus Classic Toys, Brochures, and Collectibles (The Big Book Series)
    Band of Brothers: E Company, 506th Regiment, 101st Airborne from Normandy to Hitlers Eagles Nest
    Coasters 101: An Engineer's Guide to Roller Coaster Design
    The Book of Five Rings (The ^AWay of the Warrior Series)
    Centrifugal Pump Users Guidebook: Problems and Solutions
    A History of the Theories of Aether & Electricity: Two Volumes Bound As One
    Awesome Engineering Activities for Kids: 50+ Exciting STEAM Projects to Design and Build (Awesome STEAM Activities for Kids)
    The Chemistry of Powder and Explosives
    Moonwalker : The True Story of an Astronaut Who Found that the Moon Wasn't High Enough to Satisfy His Desire for Success
    Virtual Apollo: A Pictorial Essay of the Engineering and Construction of the Apollo Command and Service Modules
    Nonlinear Dynamics and Chaos: With Applications to Physics, Biology, Chemistry, and Engineering, Second Edition (Studies in Nonlinearity)
    Curtiss SC-1/2 Seahawk (Naval Fighters, 38)
    RECENTLY VIEWED PRODUCTS

    Why Shop Miakarts Books?

    Wide Selection

    Discover books across many categories and subjects.

    Secure Checkout

    Shop with a secure online checkout experience.

    Detailed Book Information

    View ISBN, author, publisher, format and other available book details.

    Easy Online Ordering

    Browse, select and order books online.

    Customer Support

    Contact us if you need help with an order or product.