derrierloisirs.fr
» » Embedded Software: The Works

Download Embedded Software: The Works ePub

by Colin Walls

Download Embedded Software: The Works ePub
  • ISBN 0750679549
  • ISBN13 978-0750679541
  • Language English
  • Author Colin Walls
  • Publisher Newnes; 1 edition (September 16, 2005)
  • Pages 416
  • Formats docx lit txt lrf
  • Category Technology
  • Subcategory Hardware and DIY
  • Size ePub 1126 kb
  • Size Fb2 1369 kb
  • Rating: 4.7
  • Votes: 885

Embedded software needs have grown exponentially over the past quarter century. In 1975 writing 10,000 lines of assembly code was a considered a huge undertaking. Today, a cell phone can contain five million lines of C or C++! Embedded software developers must have a strong grasp of many complex topics in order to make faster, more efficient and more powerful microprocessors to meet the public’s growing demand. This practical guide, written by industry pioneer Colin Walls, helps embedded design engineers to rise to that challenge. The author offers expertise and insights from his quarter century of design experience, covering a plethora of major concerns in an easy-to-reference essay format that provides the reader with detailed tips and techniques, and rigorous explanations of technologies. Contributions from other well-known designers in the embedded systems field offer additional seasoned perspectives on everything from exotic memories to USB software. This one book has an amazing breadth of coverage, undertaking all the key subjects embedded engineers need to understand in order to succeed, including Design and Development, Programming, Languages including C/C++, and UML, Real Time Operating Systems Considerations, Networking, Programmable Logic and much more. For those in the field who are looking to broaden their professional skill-sets in order to advance, as well as those "newbies" just entering the field of embedded systems design, this comprehensive new reference is a must-have!The accompanying CD-ROM contains source code for the many real-world examples in the text, to save readers from needless re-typing. Also included are PowerPoint slides to create training seminars or classes from the text, and various product-related spec sheets. * Provides an amazing breadth of coverage by undertaking all the key subjects embedded engineers need to understand * Author is a true pioneer in the field, with almost 30 years' experience * Accompanying CD-ROM includes training materials and source code for the many real-world examples in the text

Colin Walls This one book has an amazing breadth of coverage, undertaking all the key subjects embedded.

The author offers insight from his quarter century of design experience, covering a plethora of major concerns in an easy-to-reference essay format that provides the reader with detailed tips, techniques, and rigorous explanations of technologies. Contributions from other well-known designers in the field offer additional perspectives on everything from exotic memories to USB software

Embedded Software: The Works covers all the key subjects embedded .

Colin Walls draws upon his experience and insights from working in the industry, and covers the complete cycle of embedded software development: its design, development, management, debugging procedures, licensing, and reuse.

Embedded software needs have grown exponentially over the past quarter century. Nonetheless, Colin Walls brings his practical experience to enlighten the world of embedded software. One person found this helpful. In 1975 writing 10, 000 lines of assembly code was a considered a huge undertaking.

Embedded Software: The Works covers all the key subjects embedded .

Embedded Software book. Details (if other): Cancel. Thanks for telling us about the problem. Embedded Software: The Works. Embedded software needs have grown exponentially over the past quarter century.

Embedded software needs have grown exponentially over the past quarter century This practical guide, written by industry pioneer Colin Walls, helps embedded design engineers to rise to that challenge. In 1975 writing 10,000 lines of assembly code was a considered a huge undertaking. This practical guide, written by industry pioneer Colin Walls, helps embedded design engineers to rise to that challenge. The author offers expertise and insights from his quarter century of design experience, covering a plethora of major concerns in an easy-to-reference essay format that provides the reader with detailed tips and techniques, and rigorous explanations of technologies.

Find nearly any book by Colin Walls. Colin Walls (Walls, Colin). used books, rare books and new books. Get the best deal by comparing prices from over 100,000 booksellers. Find all books by 'Colin Walls' and compare prices Find signed collectible books by 'Colin Walls'. Embedded Software: The Works: ISBN 9780124158221 (978-0-12-415822-1) Softcover, Newnes, 2012.

Embedded software technologist with Mentor Graphics, author of "Embedded Software: The Works," trying to point my daughters in the right .

Embedded software technologist with Mentor Graphics, author of "Embedded Software: The Works," trying to point my daughters in the right direction of life.

Talk about Embedded Software: The Works


Manemanu
I've learned embedded software the hardway, Industrial control systems are expensive to get in a third world country. Out of necessity, I've read most of the embedded software books while building microcontroller based control systems. After few years of hard work, this book comes as a blessing, filling an important gap in my learning curve. The author has encompassed the embedded software world beautifully giving the reader the final word on the important aspects, current and future trends. Worth every dollar.
Mave
This "book" is actually a collection of columns for some freebie-style publication, some of which the author wrote in 1990-92! The quality of text varies from chapter to chapter, but overall, the book is unclear, disjointed, and incoherent -- a real muddle. Sometimes it is incompetent as well: for example, it is suggested that using languages that use stack for passing parameters in function calls result in nonportable source code, or that C++ doesn't have the "volatile" keyword. Yes, *this* kind of nonsense. How stuff like that gets published is a mystery to me.

(I also question the credibility of the five-star reviews below: the book is so obviously bad that I can't imagine a technical, knowledgeable reader giving it such a good evaluation. Probably a bunch of friends of the author's or the publisher's flunkeys. These reviews are brazenly disingenuous, which would be obvious to anyone who had a chance to thumb through the book itself.)

PS. To address the author's rebuttal above: the 'volatile' keyword is described in the C++ Annotated Reference Manual (circa 1990!) as part of the C++ language. And at any rate, it's 2006 now.
Muniath
There have been mixed reviews on this book, and I can understand why. I've used this book in a successful Embedded Software course. Sure, the book is a collection of embedded software articles, so the flow of the book is very choppy. However, the material is accurate and easy to understand. So you can use it as a good reference for embedded software concepts, but don't expect it to be a logical development where one chapter builds on another. The book touches the hardware and systems development aspects of embedded systems. You will discover how all the system components interact. This is not a software development book, so don't expect it to teach you HOW to develop software. Nonetheless, Colin Walls brings his practical experience to enlighten the world of embedded software.
Reighbyra
This is a great book for learning about a wide range of up-to-date embedded software design topics. It covers subjects including UML, real-time operating systems, embedded networking, programming in C and C++, and IDEs -- a lot to cover in less than 400 pages.

I found it at just the right depth for getting a quick but not superficial introduction to the diversity of embedded software technologies. This is not the book to read if you're looking for an in-depth treatment of any of the topics it covers; rather, it provides a broad, current survey of important areas in embedded software development.

The book's chapters are mostly independent, having evolved in part from past magazine articles, so you can skim through looking for topics of interest and dive in wherever it strikes your interest. The author takes a concise, pragmatic approach, with many insights from his long experience in the field.
Ť.ħ.ê_Ĉ.õ.о.Ł
If you are going to read only one book on Embedded Systems, this is THE book! Not only is this book comprehensive in the topics it covers, from general real-time concepts to the latest trend in embedded systems using FPGAs, only Colin Walls can tell the stories in a way that everyone, from a novice to the subject to a seasoned embedded professional, can understand and thoroughly enjoy.

This is a MUST read!!! Highly recommended!
Zadora
Good information, but not as in depth as expected.
Andronrad
This is a good book for novice embedded programmers (4 stars for that group, otherwise 3 stars). It covers a wide-range of topics with a reasonable amount of depth. It is a collection of articles so it loses something that a focused tutorial book would do better. Some of the older articles should have been edited and updated for this book instead of just noting the changes (maybe this was a legal issue).

The CD provides additional information.

For novices, I slightly recommend the David E. Simon book over this one, but this book is better than the Michael Barr book.
I would like to respectifully suggest that the review by ReadMoreBooks is somewhat misleading in a few respects:

He/she is correct in saying that the book is a collection of articles - I would not want to pretend otherwise - but the fact that many of them appeared in a technical journal that was distributed free of charge does not say anything about their quality. Every article in the book has an introductory paragraph describing its provenance and comments on how it was updated.

With regard to technical criticisms, I do not claim that "languages that use stack for passing parameters in function calls result in nonportable source code"; I explain why code that exploits this fact will not be portable, which is another matter entirely. Also the volatile keyword was missing from C++, only being added as an extension in some compilers before being incorporated into the ANSI C++ standard.

I suggest that removal of this review may be helpful.