Search
 Advanced SearchView Cart   Checkout   
 Location:  Home » Books » General AAS » An Embedded Software PrimerJanuary 9, 2009  
Browse
Books
Computers
Electronics
Related Categories
• General AAS
Qualifying Textbooks
Custom Stores
Specialty Stores
Books
• General
Databases
Computers & Internet
Subjects
Books
• General AAS
Databases
Computers & Internet
Subjects
Books
• Embedded Systems
Microprocessors & System Design
Hardware
Computers & Internet
Subjects
• General
Operating Systems
Computers & Internet
Subjects
Books
• General AAS
Operating Systems
Computers & Internet
Subjects
Books
• Real-Time Data Processing
Algorithms
Programming
Computers & Internet
Subjects
• General
Languages & Tools
Programming
Computers & Internet
Subjects
• General AAS
Languages & Tools
Programming
Computers & Internet
Subjects
• Software Development
Software Design, Testing & Engineering
Programming
Computers & Internet
Subjects
• General
Programming
Computers & Internet
Subjects
Books
• General AAS
Programming
Computers & Internet
Subjects
Books
• General
Business
Software
Computers & Internet
Subjects
• General AAS
Business
Software
Computers & Internet
Subjects
• General
Software
Computers & Internet
Subjects
Books
• General AAS
Software
Computers & Internet
Subjects
Books
• Paperback
Binding (binding)
Refinements
Books
• Printed Books
Format (feature_browse-bin)
Refinements
Books
An Embedded Software Primer
An Embedded Software Primer
Author: David E. Simon
Publisher: Addison-Wesley Professional
Category: Book

List Price: $59.99
Buy New: $38.97
You Save: $21.02 (35%)
Buy New/Used from $24.00

Avg. Customer Rating: 4.5 out of 5 stars(28 reviews)
Sales Rank: 40806

Languages: English (Original Language), English (Unknown), English (Published)
Media: Paperback
Number Of Items: 1
Pages: 448
Shipping Weight (lbs): 1.3
Dimensions (in): 9 x 7.3 x 1

ISBN: 020161569X
Dewey Decimal Number: 004.33
UPC: 785342615692
EAN: 9780201615692
ASIN: 020161569X

Publication Date: August 15, 1999
Availability: Usually ships in 1-2 business days

Similar Items:

  • Programming Embedded Systems: With C and GNU Development Tools, 2nd Edition
  • Embedded Systems Design: An Introduction to Processes, Tools and Techniques
  • Embedded Systems Architecture: A Comprehensive Guide for Engineers and Programmers (Embedded Technology)
  • Real-Time Concepts for Embedded Systems
  • Designing Embedded Hardware

Editorial Reviews:

Product Description
An Embedded Software Primer is a clearly written, insightful manual for engineers interested in writing embedded-system software. The example-driven approach puts you on a fast track to understanding embedded-system programming and applying what you learn to your projects. This book will give you the necessary foundation to work confidently in this field.

Building on your basic knowledge of computer programming concepts, this book is right for you will help you to:

* Learn core principles and advanced techniques of embedded-system software.
* Find out what a real-time operating system (RTOS) does and how to use one effectively.
* Experiment with sample code and the (C/OS RTOS version 1.11 (on the accompanying CD).
* Apply what you learn, no matter which microprocessor or RTOS you use.

After reading this book, you will be able to tackle the challenges of embedded system programming and quickly reap the benefits of your new skills.


Customer Reviews:   Read 23 more reviews...

5 out of 5 stars Great textbook for an "Intro to Embedded Systems" couse   December 14, 2008
I developed an introductory embedded systems class for university graduate students, and searched for a book that would provide both introductory and low-level information, with the assumption that students may come from different backgrounds in engineering and computer science. Based on my own industry experience, I wanted a book that started at the metal and explained the fundamentals so students learned from the ground up. This book fit the bill. It begins with the important hardware concepts and ties them directly to their applicability to embedded systems, and then jumps into timing diagrams, interrupts, buses and memory in a straightforward manner.

The book continues with different types of software architectures and operating system services, with hard examples that are easy to understand. A very important chapter covers debugging techniques. Since a large chunk of time is spend debugging embedded systems, it is important to see that directly addressed in an introductory book. The only topic missing was really basic software programming, which is necessary for those with little software experience. But this does not detract from the topics covered.

I taught the chapters of this book a little out of order, addressing the development tools and debugging techniques (later chapters) earlier in the process. Simon provides a chapter dependency flow chart that assists in different learning paths.

The book was a wonderful launching point for tying learning with designing embedded systems in industry. It was well received by the students, who had had absolutely no idea what an embedded system was, even though we discovered together that they all owned tons of them.

Very well done!

Lisa Simone If I Only Changed the Software, Why is the Phone on Fire?: Embedded Debugging Methods Revealed: Technical Mysteries for Engineers



5 out of 5 stars Embedded Software   October 19, 2008
This is an awesome book for anyone who is new to embedded software development. I used it while taking a class at UCIrvine and it was an interesting book and not hard to read, very reader friendly. Definetly a good book for anyone starting a career in embedded software development.


4 out of 5 stars Excellent intro to the fundamentals   June 11, 2008
Many people would argue that the material in this text is far too basic. I think this is precisely the strength of this book. I enjoyed reading this book despite being an experienced embedded developer.

There is no one-stop-shop in embedded software development. If you adopt it as a career, there are many things you will need to learn over time: architectures of multiple processors, a variety development tools, RTOSes and a lot more. For the most part the book stays clear of the specifics of all of these. However, it does teach you the fundamentals of all of them. The information about hardware interfacing, processors, interrupts, shared data problems, RTOS based design, and common mistakes is sufficient to get a new-comer started quickly. In my early days, I spent hours, sometimes days, chasing bugs similar to those this book teaches you to avoid.

In short, the book is just what says it is: "What you need to know to get started with embedded systems development". I would highly recommend it to any newcomer to this field.



4 out of 5 stars Dated, but still valuable   May 5, 2008
This book hits most of the major points in embedded software programming, clearly and concisely. It it almost 10 years old, though, and some of the discussion shows it (especially hardware). It would be great if they would do a second edition, as the book is a great read otherwise.


5 out of 5 stars microC/OS is a good example of small operating system.   March 3, 2008
I think microC/OS is a good example of small operating systems such as TOPPERS/ssp(smallest set profile). This book describe Hardware fundamentals for the software engineer (chapter 1) for examples VCC(Voltage Connected to Collector), And gates and Or gates and D Flip Flops.
Advanced Hardware Fundamentals(chapter 2) describe Busses, DMA(Direct Memory Access), and Interrupts(also in chapter 4).
Survey of software architecutres(chapter 5) is important articles.
Introduction to real-time operating systems(chapter 6) include semaphores that is traditional technology.
All of the contents are good for primer. In the CD-ROM there are answer of the problems(exercise or practice) and additional programs.
ps.
microC/OS is made by Jean J. Labrosse.
He make a new book, microC/OS-II.





Powered by: Dknc, inc. and Amazon.com


For your safety and security, orders are processed through amazon.com