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

Used price: $0.01
Collectible price: $29.95

Fantastic Read!Review Date: 2008-01-03
Incredible insight helps the author share this storyReview Date: 2007-05-11
I don't have war experience, I just had a simple accident. The demons these men fight to get to a place where they can accept the things that happened make this a very powerful story. I highly recommend it to anyone. And I've recommended it to several close friends in hopes they might better understand what it's like to loose part of yourself.
Remarkable story..........Review Date: 2007-07-16
Thank you, Mr. Weisskopf, for a wonderfully touching story. I hope you have been able to put to rest the "Why & What If" questions. As far as I'm concerned the motivation doesn't matter. You're a HERO!!!
Stories of RecoveryReview Date: 2007-05-08
Weisskopf uses this tragedy to document his and a several soldiers with amputations in their roads to recovery at Walter Reed Army Medical Center's Ward 57, the amputee ward. Weisskopf does a good job of capturing the many aspects of recovery that he and the soldiers go through.
This short book captures very well the processes of recovering from combat wounds, dealing with the traumas both to yourself and those around you, including fellow soldiers who did not survive their accidents.
I highly recommend this book.
Blood Brothers:Among the Soldiers of Ward 57Review Date: 2007-04-01
I am a Troop Greeter from Maine where most of the flights that are going over and comming home stop for re-fueling.We are soon to have welcomed 500,000 troops. I often wonder how many that I have met that will not be returning home or have been injured. I say a prayer for them after every flight and pray that they will be comming back through our halls.
I can't thank Michael Weisskopf enough for writing this book. It is truly an excellent book.
cakelady2@adelphia.net

Used price: $25.00

Beginner's Perspective:Review Date: 2008-10-06
All in all an excellent and very readable overview.
The best book for architecting Linux clusters by far.Review Date: 2008-05-11
As a Linux cluster developer of 7 years, I was able to expand and improve my own design processes to better cover all of the issues necessary to architect my designs. I heartily recommended this book to anyone designing a cluster of any size.
Very good book. My only complains are: Review Date: 2005-10-09
* still using RH for 'serious' Linux work?
* pg 172, statement about Debian not supporting AMD "as of this writing" (?!) Could have just included the sentence. "check as of your reading of the book"
* no mention of transmeta's technological hardware advances (company itself may very soon go south) but their 'ideas' are really promising (for servers with very low power comsumption)
* pg 209, problems with RAID and root filesystem and things. You could just run Debian from a Live CD and leave all writable RAID disks along
Hard to beat. Full Marks !!Review Date: 2006-06-14
HPC *High performance computing,
High Throughput and
High Availability cluster
and describes their usages. The book is describing cluster projects more from a bird view and gives a whole sight overview including budget calculations, comparing several architectures also by their technology and environmental conditions (Power usage, Cooling requirements etc.).
The book is not only hard to beat but also the perfect companion to the Linux Enterprise Cluster from Karl Kopper. While Karls book is a bit more practical it concentrates only on the technical configuration of "small" clusters.
Here is where Lubke comes in and extends that knowledge by the many environmental factors *Budget, technical considerations, Calculations, Estimates, Planning what to expect from your hardware *Performance, Weight, Heat, Flooring considerations etc.
After you read the book, you will have learned all necessary steps to build your own clusters. The "only" thing left to you is to put the ship to water ;-)
An incredible book and a real eye opener !!
Outstanding valueReview Date: 2006-08-30
Scientific computing (HPC) is addressed well, and is more of the topic than any other cluster flavor, though the others are discussed as well (after all, who wouldn't want a side order of high availability with their HPC?). My cluster background personally was mostly high availability (Microsoft Wolfpack), so I appreciated the HPC overview, especially since I was already building a Linux cluster for my bio-algorithms that depended on HPC. This book helped me get every gflop out of my admittedly 2ndhand student hardware.
If you are getting involved with a cluster project or have one potentially on the horizon, and need a clear overview of what may lay ahead, pick up this book. For its measly sticker price, you get two solid discussion weeks with an expert. Go calculate that one:)
5 stars


A great book on the subjectReview Date: 2008-08-26
It is the first source I have found that explains building the linux kernel in a way that makes it easy to understand. While you might be able to find this information on the net, this makes it easy to get an overall view of what is going on.
It is easy to read, and has great references. Well worth the price.
Embedded Linux ReviewReview Date: 2008-03-02
Excellent surveyReview Date: 2007-09-28
Really heapfulReview Date: 2008-05-30
Very good book to study embedded LinuxReview Date: 2008-03-09
The chapters about the U-BOOT bootloader, the BUSYBOX embeded Linux and an extra piece of information on the JFFS2 file system are welcome. If the cross-development environment chapter had been about BUILDROOT, this book would have been THE BOOK for the present embedded Linux based systems designers.


Great for beginnersReview Date: 2005-05-03
Truly - A Stunning Book Review Date: 2005-05-26
Excellent Book!Review Date: 2005-05-03
Although the title may lead the reader to think the book is focused only on the Rabbit microprocessor, there is useful and practical advice in there for just about any embedded systems designer.
Ingo Cyliax, Contributing Editor, Circuit Celllar MagazineReview Date: 2005-04-13
EXCELLENT BOOK! Review Date: 2005-04-26
FYI: My last robot was powered by a Rabbit 2000:
http://www.robotdirectory.org/details.cfm?id=194&cat=4
Have fun developing for the Rabbit 3000!

Used price: $48.32

We need more books like this! Review Date: 2007-05-20
This is the best book on embedded gccReview Date: 2008-03-05
A good book for me (C programmer)Review Date: 2007-11-23
David W. at Ferndale, MI, USA
Excellent book written by a professionalReview Date: 2008-01-01
I have to take off a star because the book does not mention the numerous hardware problems these microcontrollers have. All microprocessors have some issues, but the errata for PIC24F parts is unusually lengthy. Jasio neatly sidesteps the hardware minefields, for example by using an SPI communication protocol rather than the more elegant I2C. Don't get me wrong: I'm a big fan of these parts, and I think everyone who designs with microprocessors should look at them seriously. Still, I can't believe that someone could write a book like this and not mention the errata.
A Great ResourceReview Date: 2007-07-31
I look forward to a follow up edition with a few more projects and peripheral code segments.
Very Well Done Lucio

Used price: $53.50

Has been there on many occasionsReview Date: 2007-11-08
Lucid and TimelessReview Date: 2008-02-29
It is the best book that I know for fundamentals. Hence, it will be useful for years to come.
Must have for all embedded systems people.
Excellent undergraduate textReview Date: 2005-07-13
Excellent BookReview Date: 2000-02-10
excellent, thorough, and clearReview Date: 2006-07-01
I dare say the student who aces this course is all but prepared to build a simplistic CPU on his own--"simplistic" because, though the concepts can be understood quite completely, it's an intricate challenge. Notably, the book has kept pace with the times: while the PDP-11 instruction set is didactically wonderful--clear and easy and even sporting reasonable opcode mnemonics--you don't see lots of PDP or LSI (or, for that matter, VAX) minis floating around nowadays. So, HV&Z moved on to the 68000, the Power PC, perhaps even the Pentium in the latest (of five or six) editions. (Good move, gentlemen: you've actually done your homework rather than just changing "happy" to "glad" and reprinting with a new version number!)
I used this book as a junior, but (a) I went to Cooper Union, which operates at an extremely high intellectual level [let's put it this way: I took a number of graduate-level computer science electives--compilers, OS, etc.--taught by Bell Labs MTSs as a junior and senior; and some "doctoral" courses that I took at Case were--honest Injun--watered-down versions of similar courses I had taken at Cooper], and (b) I graduated more than twenty years ago, and requirements always creep downward: a few credits fewer, a few tangential courses eliminated, perhaps one fewer humanities elective necessary to matriculate, etc. By 2006 standards, I would reluctantly have to reclassify HV&Z as a postgraduate text.
(A little puzzle for the reader: we had to build--from NAND gates--a microcomputer featuring two three-bit registers, and my squad was the only one that implemented an "exchange registers" function that required only one cycle and used no auxiliary storage registers. How did we do it? Tick ... tick ... tick ... time's up! The circuitry compared corresponding bits from both registers. If they matched, it did nothing; if they differed, it flipped both! So, there was no literal "exchange" operation: rather, each was simultaneously reset to the value of the other.)

Used price: $83.09

Beyond multiplication and MACReview Date: 2007-11-13
A lot of algorithms (eg. log, sin, sqr...) which is beyond fast adders or one-cycle multipliers that can be easily found in many DSP hardware books. In fact, we make and sells a DSP state-machine chips in almost a million pcs that certain arithmetic circuit blocks is inspired by the book.
OriginalReview Date: 2006-06-07
The theoretical foundations are sound and presented in a well organized way.
The applications cope with the actual technology: especially in what concerns programmable devices.
It is a good book for advanced students and a must have tool for the professional designer.
InnovativeReview Date: 2006-06-07
InnovativeReview Date: 2006-06-06
Meets many needsReview Date: 2007-08-09
That's all good for someone who can't trust their synthesis tools for good carry chains, or for someone headed way into the weirdness. The ranges where I live get distressingly little attention. If you need a dot product of two vectors, this will do a great job on the multiply and add steps as long as you can work out all the pipelining implications for yourself, but those were never the problem - it's the parallelism (how many multiplies can you run? how deep is your adder tree? or do you have something better?). It's the memory bottleneck (what do you mean you read "a word" from memory? I want 100). It's the numbers that number-crunchers use, i.e. IEEE 754, which get a moment of mention at the beginning and at the end. Those start turning strange with NaNs, signed zeroes, and denorms, then go totally off the rails when things like Intel (not always IEEE) compliance arise from the deep.
This could be a good text for a mid-level practitioner or student, fluent with logic design but blissfully ignorant of numerical analysis. If that's your trajectory, you'll spend some amount of time where this book lives. Then you'll advance, and it will no longer serve you. That's not a criticism, since every level has its own needs, but the prospective buyer should weigh needs to be met against needs that this meets. Not all readers will find a match.
-- wiredweird


Great Book!Review Date: 2007-10-18
Very helpful and well-structuredReview Date: 2007-10-13
The CD material is now available through the author's website.
Supports XPE SP2 - New Toolkit AvailableReview Date: 2005-02-26
Sean Liming
Great BookReview Date: 2004-09-07
If you need to create images as I did that run on Flash memory then this book is a requirement. Everything is explained in a detailed way and the common error message section has saved me hours of work trying to find out what is wrong.
Great Book
Excellent Purchase and worth the moneyReview Date: 2004-07-10

Used price: $54.08

Essential ResourceReview Date: 2005-03-05
It's a fabulous read, engagingly styled, with generous research and practical perspective, authoritative with Fisher being responsible for this paradigm of simultaneously engineering the compiler and processor.
Practicing engineers -- both chip architects and embedded system designers -- will find the techniques they will need to use and develop VLIW-based systems. Instructors will value the rare juxtaposition of advanced technology with practical deployment examples, and students will enjoy the unusually engaging and mind-expanding chapter exercises.
Good for the right readerReview Date: 2006-12-05
The book's most distinctive feature, however, is its emphasis on Very Long Instruction Word (VLIW) processors. These come in many flavors. One classic structure comes from TI's DSPs with 8 ALUs controlled in every cycle; standard superscalar and Intel's EPIC are also noted, for contrast and variety. The book is thick (over 600pp) and dense, so no summary can do it justice and still fit here.
The book's personal note is part of its charm. The authors aren't afraid to take on widespread opinoins in their "Flame" sidebars. One in particular struck home for me: the polite diatribe against "smart" assemblers that hide the machine from the people who really need to see it. Amen, brother! My worst experience of that sort was in the 90s-era TI C5x family. It had delayed branches, with two words in the delay slot. You could put either two one-word instructions or one two-word instruction into that slot. After annoyance that you can imagine, I discovered that the compiler was putting a one-word instruction in the branch shadow followed by a two-word instruction. It was executing one and a half instructions in the branch delay, with un-helpful effect. That second instruction was the one the assembler was "helping" with. If the immediate operand had been smaller, it would have been a one-word instruction and would have been fine. The immediate value was too big, though, so the assembler converted that same opcode into a different two-word machine instruction with a larger immediate field - kaboom!
It's a good survey and a good introduction for people who want a wider view of what computing is about. Given the rise of reconfigurable computing, it's also helpful in putting readers in the frame of mind needed for defining their own computers as a matter of course. The breadth of coverage means that, despite the book's mass, its coverage of some topics lacks depth. I can't really fault the authors, though, since there's so much to say and since different readers have such different needs. The depth is there, but it's in the exercises and copious references so readers have to dig into it on their own. This isn't a book for every reader, but it's a helpful compendium for people with many kinds of needs a bit away from what computer science usually offers.
//wiredweird
Well written, ComprehensiveReview Date: 2005-04-04
The foreword to this bookReview Date: 2005-03-04
Our tradition in computer engineering has been to seldom leave our neighborhood. If you want to learn about operating systems, you read an OS book; for multiprocessor systems, you get a book that maps out the MP space.
The book you are holding in your hands can serve admirably in that direct sense. If the technology you are working on is associated with VLIWs or "embedded computing", then clearly it is imperative that you read this book.
But what pleasantly surprised me was how useful this book is, even if one's work is not VLIW-related or has no obvious relationship to embedded computing. I had long felt it was time for Josh Fisher to write his magnum opus on VLIWs, so when I first heard he and his co-authors were working on a book with VLIw in the title, I naturally and enthusiastically assumed this was it. Then I heard the words "embedded computing" were also in the title, and felt considerable uncertainty, having spent most of my professional career in the general-purpose computing arena. I thought embedded computing was interesting, but mostly in the same sense that studying cosmology was interesting: intellectually challenging, but what does it have to do with me?
I should have known better. I don't think Josh Fisher can write boring text. He doesn't know how. (I still consider his "Very Long Instruction Word Architectures and the ELI-512" paper from ISCA-10 to be the finest conference publication I have ever read.) And he seems to have either found like-minded co-authors in Faraboschi and Young, or he taught them well, because Embedded Computing: A VLIW Approach is enthralling in its clarity and exhilarating in its scope. If you are involved in computer system design or programming, you must still read this book, because it will take you to places where the views are spectacular, including those looking over to where you usually live. You don't necessarily have to agree with every point the authors make, but you WILL understand what they are trying to say, and they WILL make you think.
One of the best legacies of the classic Hennessy and Patterson computer architecture textbooks is that the success of their format and style has encouraged more books like theirs. In Embedded Computing: A VLIW Approach, you will find the Pitfalls, Controversies, and occasional Opinion sidebars that made H&P such a joy to read. This kind of technical exposition is like vulcanology done while standing on an active volcano. Look over there, and see molten lava running under a new fissure in the rocks. Feel the heat; it commands your full attention. It's immersive, it's interesting, and it's immediate. If your Vibram soles start melting, it's still worth it. You probably needed new shoes anyway.
I first met Josh when I was a grad student at Carnegie-Mellon in 1982. He spent an hour earnestly describing to me how a sufficiently talented compiler could, in principle, find enough parallelism via a technique he called Trace Scheduling, to keep a really wild looking hardware engine busy. The compiler would speculatively move code all over the place, and then invent more code to fix up what it got wrong. I thought to myself "so THIS is what a lunatic looks like up close. I hope he's not dangerous." Two years later I joined him at Multiflow and learned more in the next five years than I ever have, before or since.
It was an honor to review an early draft of this book, and I was thrilled to be asked to contribute this foreword. As the book makes clear, general-purpose computing has traditionally gotten the glory, while embedded computing quietly keeps our infrastructure running. This is probably just a sign of the immaturity of the general-purpose computing environment (even though we non-embedded types don't like to admit that). With general-purpose computers, people "use the computer" to do something. But with embedded computers, people accomplish some task, blithely and happily unaware that there's a computer involved. Indeed, if they had to be conscious of the computer, their embedded computers would have already failed: antilock brakes and engine controllers, for instance. General-purpose CPUs have a few microarchitecture performance tricks to show their embedded brethren, but the embedded space has much more to teach the general computing folks about the bigger picture: total cost of ownership, who lives in the adjacent neighborhoods, and what they need for all to live harmoniously. This book is a wonderful contribution towards that evolution.

Used price: $95.39

Review from a former studentReview Date: 2008-02-14
This book provides the design processes and methodologies used in the real world (I am now in industry so I can attest to this) with some great examples. If you can take his class this is the next best thing...
An excellent read for anyone interested in embedded systems!Review Date: 2008-05-09
A book every embedded systems engineer should ownReview Date: 2008-05-08
The materials presented in this book walks you through the entire hardware/software thought process that is applicable to any engineering design. The book stresses the importance of developing a modular high-level design before any implementation - and to consider things such as use cases,extreme cases, scalability, performance, and safety. The book also goes over the importance of documentation - how to properly read and write design specifications/requirements, block diagrams, timing diagrams, etc.
In addition, the book covers the nitty-gritty details of digital implementation - from basic boolean algebra to complex kernel programming. The book also covers debugging/testing processes and common mistakes to avoid in embedded system development - backed with real-life examples. Finally, sample projects included in the book allow the reader to see and implement projects on their own.
The writing style makes the text an easy-read and the numerous diagrams and examples solidifies the concepts presented.
I highly recommend this book to any embedded systems engineer.
This is a brilliant piece of work-- BRAVO! to the authorReview Date: 2007-12-06
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