An Embedded Software Primer by: David E. Simon

Discussion in 'Download' started by kalia_prml, May 16, 2009.

  1. kalia_prml

    kalia_prml Guest

    An Embedded Software Primer
    by: David E. Simon
    # Publisher: Pearson Education
    # Number Of Pages: 424
    # Publication Date: 1999

    It's a direct scan (Sorry No OCR, i don't have time to do this). I don't know if the quality is enought to use the OCR

    Date: 2006-08-02 Rating: 2
    Only for frsh graduates.
    I am in embedded world for 8 good years and brought this book to know something which I dont know. This book is purely for fresh graduates out college.(that too only when they havnt worked hard in their courses) also if you have been in industry but didnt get chance to work on actual system then this can be of little help for you.
    Dont buy it if you have already spent a couple of years on actual systems. You wont benefit much.

    Date: 2006-06-17 Rating: 4
    Good book for novice embedded programmers
    This is my current recommended title for newcomers to embedded programming. It is thorough enough to keep as a reference for a while.
    1) It should be updated to discuss use of C++ and update other topics.
    2) Don't ever use the horrible hungarian notation even if you are Hungarian!
    Date: 2006-03-03 Rating: 5

    Excellent book for people new to Embedded Systems
    I am just begining my studies of embedded systems, and this book has be invaluable. Very readable, and structured in a reasonable way. The only thing lacking from this book is a chapter on networked embedded systems. This is a "primer", however, and one can't expect to many advanced topics in such a book. Other than that small gripe, this book is excellent and I highly recomend it for someone begining their studies of embedded systems.

    Date: 2006-02-01 Rating: 5
    Helped make the transition from "programming" to "embedded programming"
    This book is a great way to get used to the idea of embedded systems programming. It doesn't actually have the code in there, but it is called a primer. It definitely primes you for thinking like an embedded programmer. Good chapters on hardware and the basics. Nice lists of things to watch out for. I think it was the perfect first book to read before making an attempt to enter the embedded systems world.

    Date: 2004-09-15 Rating: 4
    Good introduction in embedded systems
    This book is a GREAT introductory book into the embedded world. Even if you are an experienced embedded engineer, you'll find this book useful to remember basic concepts you might have forgotten with time, but maybe you'll find it TOO BASIC for you.
    About This Book and the Accompanying CD-ROM.
    1. A First Look at Embedded Systems.
    Examples of Embedded Systems.
    Typical Hardware.
    Chapter Summary.
    2. Hardware Fundamentals for the Software Engineer.
    A Few Other Basic Considerations.
    Timing Diagrams.
    Chapter Summary.
    3. Advanced Hardware Fundamentals.
    Direct Memory Access.
    Other Common Parts.
    Built-Ins on the Microprocessor.
    Conventions Used on Schematics.
    A Sample Schematic.
    A Last Word about Hardware.
    Chapter Summary.
    4. Interrupts.
    Microprocessor Architecture.
    Interrupt Basics
    The Shared-Data Problem.
    Interrupt Latency.
    Chapter Summary.
    5. Survey of Software Architectures.
    Round-Robin with Interrupts.
    Function-Queue-Scheduling Architecture.
    Real-Time Operating System Architecture.
    Selecting an Architecture.
    Chapter Summary.
    6. Introduction to Real-Time Operating Systems.
    Tasks and Task States.
    Tasks and Data.
    Semaphores and Shared Data.
    Chapter Summary.

    many more...

    Further Reading.


    David E. Simon is a partner in Probitas Corporation, a software development consulting firm. Much of his work at Probitas is in embedded systems for firms such as Apple, Adobe, Hewlett-Packard, and Symbol Technologies. David has 20 years of experience in software development, and is the author of three previous books. He regularly teaches a class on embedded systems for the University of California at Berkeley Extension Program.


Share This Page