Embedded Books
Related Subjects:
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174

Used price: $10.26

Great Book For MIPS DevelopersReview Date: 2005-02-17
Good book for computer science students!Review Date: 2000-07-28
Beyond this, the text is a bit confused, the chapters don't lead the reader to any meaningful point, offering pieces of explanations thought for an already instructed reader. In fact a beginner won't find here a good introduction to the subject. E.g. at the very beginning, when the author deals with the structure of the registers (with many long, meaningless words without any explanation), does anybody know what a 'C0_BADVA' is? After that it goes along, is a single page, to the stack and the initialization of the eproms.
If, on the other side, the reader already knows the subject, this book is a good and useful giude when he needs source codes and hits for his code writing. If someone wonders where a mips processor can be found... Uhm.. In a Playstation or in a handheld.
Well this text is particulary suitable for courses dealing with computer science. Last but not least the price. In my humble opinion si quite hight for a 350 page-long book.

Used price: $62.03

Very Good Overview on Mobile Application Development PlatformsReview Date: 2008-06-27
A must read for new commers and experts looking for new platformsReview Date: 2007-10-25


A Treasure Chest of GemsReview Date: 2001-09-11
No that's wrong, it belongs on their desk - it should have post-it notes hanging out the sides, the binding should be broken and numerous stains of coffee should mar the pages. It is the most pragmatic guide to building embedded systems programs I've seen in my 25+ years of experience with such systems.
This book lives up to the dreams and goals of the patterns community; namely the capturing of wisdom in a way that can be shared with others. Pont's collection of patterns oozes wisdom on each page, from concept to implementation. The topical organization of patterns ranges from early project development issues such as selection of the right microcontroller to detail design questions of interfacing to switches, keypads, LED's and LCD panels. Along the way Pont tackles some of the most baffling topics in embedded systems - co-operative, pre-emptive and shared-clock schedulers; and the interfacing of multi-processor systems.
If you are a programmer new to embedded systems development, then careful, methodical study, will rapidly help you through multiple learning curves - time-based architectures; digital, analog and electromechanical sub-systems often connected to microcontrollers; interfacing to the variety of communications protocols you might encounter; data acquisition; control strategies; feedback systems; and so much more.
If you have experience building embedded systems then this is a book that deserves to be treated as a reference book or a handbook - that is, it should be browsed from cover to cover to discover the comprehensive nature of topics; then as new work is assigned to you, or new problems arise, it should be the first book you consult for ideas, pointers and solutions.
This book has a depth that suggests many years of research. It brings together and cross-correlates so many diverse topics, I suspect it was difficult to write. I appreciate the hard work and dedication it must have taken to finish this project. I thank Michael Pont, as with this book, he has made my job easier.
Very useful for an embedded software engineerReview Date: 2003-03-12
However, the author of the book tends to cut-and-paste too much of prduct specification by chip vendors.

Used price: $21.00

Building Embedded Linux SystemsReview Date: 2008-01-03
a good book to have in your arsenalReview Date: 2008-07-25
A must-have for this kind of project!Review Date: 2007-07-08
On the other hand, embedded systems developers often have a good, working toolchain from a vendor like WindRiver or DataLight. This book isn't necessarily for them, either.
But if you're building your own system: your own DIO controllers, perhaps with a mix of flash drives and conventional storage, perhaps remote booting ... and if you've decided to use Open Source as your platform ...
then you NEED this book.
There simply isn't any other text out there that covers the breadth of subjects (toolchain, kernel build, kernel tailoring, media types, etc etc etc) with the wealth of details as this book.
It's an excellent book, and an indispensible resource.
Good guideReview Date: 2006-08-19
Book is kind of outdatedReview Date: 2006-08-19


Not what I expectedReview Date: 2008-06-27
I think this book is singularly targeted towards embedded developers, especially the ones who are into the crux of critical systems. I'm into regular OOD for PC/Web applications, and except for the first 2-3 chapters, I thought the book was impractical in today's age of environments such as .NET and high-performance hardware. This is a highly theoretical book which demands a massive change and learning curve for traditional developers.
This, however, does not undermine State Machines. State Machines, if implemented right, can work wonders for regular apps. I found the Windows Workflow Foundation to be an excellent example of practical implementation of State Machines; it does have its limitations though and is meant for high-level processes. I am probably just going to stick to State Tables and such for a simplistic model with easy debugging capabilities.
I found the UML 2 for Dummies much more practical.
It`s realy woundeful book.Review Date: 2007-11-13
I think that this book is really useful and very interesting for each interesting in C++/C. And want write programs with HSM behind as behavior rules of program.
For conclusion: Useful and easy reading book.
This is a sleeping hit book!Review Date: 2007-07-11
Quantum is the name of the presented framework in the book. The title is misleading because I though that Quantum programming was some weird new programming technique that I was not aware and did not care to learn. I think that it is important to find catchy names to market software but one negative point of the book, is that the author spend way too much pages to describe similarities between quantum physics and his framework to justify the name 'Quantum' for his framework. Programmers are not all quantum physics enthusiasts!
Concerning the book content, the author presents the C++ classes implementing the statecharts framework and a set of classes to make threads driven by statecharts collaborate together by communicating with message queues. It is an interesting reading and there are many places where you can learn good programming tricks by seeing the author code. However, I am not sure that I would want to use the framework because it is complex. Let me clarify what I mean. It is not the framework that is complex but implementing statecharts is complex. I believe that the author made his code as simple as possible to implement statecharts. Personally, I still have to work on a problem where a simple FSM will not be enough.
The best feature of the book is its presentation of a base class to implement FSMs and compares it with traditional table based FSMs and a OO FSM like the one presented in the Design Pattern book and it is highly convincing that his FSM implementation is superior to the other 2 in size, performance and ease of maintenance. Another interesting topic is the author method to emulate C++ in C. You cannot beat the real thing with an emulation but when you have to go write C and you are used to do OO programming, this method might become handy.
I would say that for the FSM pattern and the C++ in C methodology alone, even if it represents a small proportion of pages in the book, it justifies the purchase of this book.
Nice concept but useless in real-time embedded applicationReview Date: 2006-11-22
- The text is too verbose and quite disorganized. Reading this I had the feeling of listening to someone rambling on and on.
- The concept is unique and quite interesting. However, it is useless as far as embedded system implementation. Think of how you are going to debug this in a real-time environment. It would be a nightmare!
- Lots of the detailed codings are encapsulated by the house-keeping codes. This is a definitely NO-NO for embedded system application if one must know every single line of executable code. (You have to know if you want to do size and speed optimization.)
- It would be a nightmare to maintain an application written using this concept. It is just not consistent with the natural flow of thinking. Don't forget that the human element can never be detached from any application.
- Debugging the state machine written using this concept is extremely difficult. (Believe me! I tried.) The concept of simply returning to the parent state if no special handling is required can be very very misleading during real-time debugging.
Simply put, if you want to read some new interesting idea, this book is for you. But if you are looking for practical idea to apply to your SW development project, I suggest you look elsewhere. The 5-star rating is very very misleading. If you are still curious, you might want to check it out first at your local Barnes&Nobles or Border before buying.
(In case anyone wonders about my background, I've been doing software development & architecture since 1988.)
Must read material for anyone using state machinesReview Date: 2007-01-22

Used price: $1.45
Collectible price: $29.95

Great perspective....great readReview Date: 2007-04-26
In 2007, it's difficult to remember the situation in 2003. Her focus and fear of weapons of mass destruction seems almost petty today, but thinking back, it was such a prevalent part of the build up and invasion, it's amazing to see the fear they struck in the men and women actually searching for them. From a journalism perspective, this event was arguably the defining moment in war reporting in the last 40 years. To watch Ms. Skiba's experiences as a reporter preparing for and entering war zone, and an awfully sandy one at that, were both different and new.
"Sister In The Band Of Brothers" is just one person's experience, but that experience is quite compelling and plenty funny. I'd strongly recommend this book, it makes for an overall great read.
Too much about the author, not enough about the herosReview Date: 2006-06-27
A view from an Army wife.....Review Date: 2006-05-05
A View of the Military in Iraq From a Unique Vantage PointReview Date: 2006-02-02
Down-to-earth view of the warReview Date: 2005-12-14
Skiba's no heroic figure. She accepts a male comrade's offer to pack up her gear (and realizes she's got a stack of personal items sitting around). She smokes. She oversleeps. She goes overboard telling everyone she meets about a snake in her sleeping bag. And yet she manages to complete her mission successfully.
Skiba's midwestern Catholic background seems to help her fit in, although she reports clashes with mean officers and uncomprehending soldiers. At times she seems amazingly naive, as when she speculates that surely others havae overslept and broken rules -- there are so many regulations in this army! She told an off-clor joke, over and over, not realizing the full meaning till she got home and told her husband. And she was surprised to learn about co-ed sleeping arrangements.
She returns home, realizing she has a new perspective. Her husband's SUV smashed into her car? No big deal. A soldier's wife admires her looks and she says, "I didn't look like this in Iraq."
Skiba's book was published by a university press, which means the writing style comes across as more sedate than would be the case with a mass audience publisher, such as Harper's. I'd expect less verbosity from a journalist and perhaps a lot more stories.
But I admire Katherine Skiba for rising to the challenge. In my experience, adventure is something you're glad you did -- afterward. So I admire her for doing something I wish I could do myself...in my next lifetime.


Good for newcomers to embedded systemsReview Date: 2006-08-24
Do not have any details on how things work!!Review Date: 2007-08-10
Excellent work, makes RTOS concepts understandable Review Date: 2005-02-25
This book can be equally useful for both novice and intermediate programmers. Experts in RTOS's may want something a little less instructive and more like a "reference" manual, but don't be fooled by that statement and over-estimate your skills. If you can't completely describe semiphore types, deadlock breaking strategies and timing wheels, you may still need this book.
Good VxWorks-centric Intro to Real Time OSReview Date: 2005-12-05
This book, written by a senior architect at Wind River Systems, is very VxWorks centric. This is OK, since VxWorks is one of the better commercial real-time operating systems out there, having been on the scene in various forms since 1983. This book will introduce you to all of the terminology you will need to be familiar with before you write code that uses VxWorks. I highly recommend it for anybody who is or is planning to get involved in embedded systems. Since so many robot designers end up programming with VxWorks, I highly recommend it especially to them. The concepts of scheduling, tasks, semaphores, queues, exceptions, and timers are all covered very well, even for those readers who have no previous exposure to operating systems in general. There is plenty of pseudocode and instructive diagrams. However, when it comes to actually writing an embedded system with VxWorks, no book that I know of actually gives out that kind of knowledge. There is no substitute to attaching yourself to a person experienced in this sort of work and learning by example. But first, read this book so that you understand what it is that they are teaching you. For real newbies, read "Designing Embedded Hardware" to get an idea of what devices make up an embedded system, and then "Programming Embedded Systems with C and C++" to get an idea of how these devices are controlled. At that point, you will be ready for this book.
No depthReview Date: 2005-09-12
out the vacuous tables that inform us, for example,
that the "Suspend" operation"Suspends a task" and
so on for seven other task-related operations. This
is a quibble, but I think the lack of content in the
tables reflects a grave shortcoming of the book as
a whole: there's just not much there. In my opinion
part of the problem is lack of specificity. I wish
that the authors had focused on a single real operating
system (e.g. VxWorks) with actual code examples rather
attempting the very difficult task of covering the
entire real-time operating system landscape.

Used price: $15.00

not enough info to be usefullReview Date: 2006-02-10
Great bookReview Date: 2003-07-24
This book is great. The simple examples clearly illustrate how to get a development system up and running, then how to develop simple device drivers to exercise hardware. I learned from these examples and put them to work on my project immediately. I read the other reviews below and don't know why they didn't like this book, did they even read it?
Its a great book, buy it now (its the best [money]spent on embedded Linux available).
Satisfied Customer
Slightly Out of Date but still well worth the purchaseReview Date: 2004-04-19
His site is:
http://www.embeddedlinuxinterfacing.com/overview.shtml
Great Reference, Odd Story formatReview Date: 2005-10-16
Along with clear examples, the author mainly tries to format the text from an on-lookers prospective to an "embedded ski lift monitor" project- i.e. "My data from working along-side the team" Great effort there-
Another pro to this book is that there are many code samples (all but one I got working, first try) that keep the flow of the book geared towards a beginning hardware-level programmer, with teach by example in mind.
The biggest down side to the text is the beginning material about setting up the workspace environment. A friend tried the same book, and had much trouble simply because they didn't know what pitfalls to expect when installing Debian. Although, the setup does allow for multiple-processor compilations of source code. A Great plus, and another reason for me using the book as a reference.
Out of all the good and bad, this book earned the 4 star rating and with honors. If you want a place to begin embedded systems, and aren't weary of installing a fresh copy of an older model of Debian, have at this book!
Hope this helps-
Most Excellent Introduction and Objective MethodologyReview Date: 2003-08-21

Used price: $11.43

Real lack of effort in publishingReview Date: 2005-04-29
The book used to ship with a CD. Now there's a sheet saying to go look at phptr.com for a download. I could not find the CD download, but I did find the book in pdf. At least the pdf can be read.
Bad job Prentice Hall!
Major printing errorsReview Date: 2005-04-15
An excellent book for ameatures on both eCos and RTOSReview Date: 2004-11-11
There are good illustrations accompanying the text that help in understanding the text. It is written more like a story rather than a manual, so it is difficult to put it down once you start reading it.
Embedded Software Development using an OSReview Date: 2004-02-14
A Note from the AuthorReview Date: 2005-09-19
Sorry about this.
Thanks,
Anthony Massa
======
======
I apologize for the lack of effort on the part of the publisher. Please know that I have nothing to do with the publishing process at this point. I have been begging Prentice Hall to fix these errors and have forwarded on the comments I have received from readers. It seems these comments are falling on deaf ears. Please contact Prentice Hall directly if you receive a book that contains printing errors.
I hope the content in the book is still valuable to all eCos developers.
Thanks,
Anthony

Used price: $27.99

Not bad - needs real ROM-based developmentReview Date: 2003-06-26
methodologies for mimimal motion
Not great, but OK for the right readerReview Date: 2005-10-14
- The book covers the right topics presented in a sensible logical progression.
- The book comes with a good chunk of real, functional source code that can be profitably studied (the main value of this book imo).
CONs:
- Like every single CMP (fomerly R&D) book, this one is rather poorly written and sports a good number of ridiculous typos that
a run through a spellchecker would fix.
- The book is introductory, not indepth.
- Nitpicking: binding's bad, crack the book open once and it starts falling apart.
Even though it is suggested in the Introduction that this book targets both programming novices and competent general-purpose programmers entering the embedded realm, I feel that only the latter group stands to benefit here; a total neophyte will be confused by the disjointed, imprecise, and sometimes misleading writing. But someone already familiar with the universally applicable computing basics can probably compensate for writing deficiencies while picking a number of useful things specific to the embedded area; in that respect the book is instructive.
Overall, it's kind of like the Labrosse book (on uCos) -- a painful read significatly compensated by the opportunity to study the attached source code. Another comparable book is Barr's "Programming Embedded Systems in C and C++", which is by an order of magnitude better written but at the same time somewhat skimpier than this one.
Far too little real problem/solutionsReview Date: 2003-06-26
An embedded systems *MUST HAVE*Review Date: 2003-04-28
Experienced embedded designers will find this book contains an excellent interface that is portable (and more importantly useful!) across a board range of processor architectures, while anyone new to embedded systems (especially those that start from the non-embedded world of the desktop PC) will learn a great deal about the workings of the embedded world.
The book focuses on the Micromonitor embedded boot monitor. However, since this boot monitor contains Xmodem support, ethernet support, tftp boot capability etc, the reader is exposed to many common embedded system tools and functionality. I have used Micromonitor on PowerPC and ColdFire boards and have learnt much more than about Micromonitor. Micromonitor can be built and used from both Windows and Linux systems (I've tested both).
This is an excellent book - thanks Ed.
From a Hardware EngineerReview Date: 2002-06-24
I had help from our senior software engineer, but I worked pretty hard learning and porting the code. I advise anyone interested in using this software to get one of the evaluation boards (numerous platforms are supported) such as Motorola's MPC8XXFADS board, and get it up and running before attempting a port. A good low-level debugger (BDM interface) helps huge.
If you're not a fluent C-programmer, get a good book (Kernighan and Ritchie's "The C- Programming Language" is what I used). This software will force you to learn it well. Don't depend on the text for answers. You've got to read a lot of source code.
I'm very pleased with what I've learned, and with the functionality and robustness of the software. It was worth the effort. Our senior software engineer is impressed with the overall program design as well.
So get ready to get your hands dirty...
Related Subjects:
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174
MIPS has wide application, such as Linux server and Network Printer, it has powerful pipeline and cache function.
In order to share my experience with those MIPS funs, I created my web-site to provide online help, but I will thank Phil and his great book first, because he ramp me up from a new beginer to an experienced MIPS Firmware Engineer.
Thanks,
Simon