Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
7 used & new from $40.00

Have one to sell? Sell yours here
 
   
Learn Hardware Firmware and Software Design
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Learn Hardware Firmware and Software Design (Perfect Paperback)

by O G Popa (Illustrator), Corollary Theorems (Editor)
3.7 out of 5 stars See all reviews (6 customer reviews)

List Price: $55.00
Price: $55.00 & this item ships for FREE with Super Saver Shipping. Details
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 3 left in stock--order soon.

Want it delivered Monday, July 13? Choose One-Day Shipping at checkout. Details
2 new from $55.00 5 used from $40.00
Also Available in: List Price: Our Price: Other Offers:
Audio CD Order it used!
CD-ROM (3rd) Order it used!

Frequently Bought Together

Learn Hardware Firmware and Software Design + Intelligent Sensor Design Using the Microchip dsPIC (Embedded Technology) + Programming 16-Bit PIC Microcontrollers in C: Learning to Fly the PIC 24 (Embedded Technology)
Price For All Three: $165.60

Show availability and shipping details


Customers Who Bought This Item Also Bought

Programming Embedded Systems: With C and GNU Development Tools, 2nd Edition

Programming Embedded Systems: With C and GNU Development Tools, 2nd Edition

by Michael Barr
4.3 out of 5 stars (6)  $43.25
USB Complete: Everything You Need to Develop Custom USB Peripherals (Complete Guides series)

USB Complete: Everything You Need to Develop Custom USB Peripherals (Complete Guides series)

by Jan Axelson
The Firmware Handbook (Embedded Technology)

The Firmware Handbook (Embedded Technology)

by Jack Ganssle
4.0 out of 5 stars (4)  $52.61
Applied Control Theory for Embedded Systems (Embedded Technology)

Applied Control Theory for Embedded Systems (Embedded Technology)

by Tim Wescott
$62.95
Programming 16-Bit PIC Microcontrollers in C: Learning to Fly the PIC 24 (Embedded Technology)

Programming 16-Bit PIC Microcontrollers in C: Learning to Fly the PIC 24 (Embedded Technology)

by Lucio Di Jasio
4.7 out of 5 stars (12)  $47.65
Explore similar items

Editorial Reviews

Review
Learn Hardware Firmware and Software Design is the first book of the HFS series I planned few years ago. My intention is to present the design work simplified, so that the readers would discover that it takes only logic, some diligent work, and little financial efforts for each design phase. The design tools used are only the instruments we need to transform our thoughts/logic/dreams into working reality. --O G Popa

Requirements: In terms of Requirements for working with the LHFSD book, there are none, if you buy it for Reference--this is recommended only for advanced designers. The reader can learn enormously much just by reading the book and the source code files included. However, if you want to gain true hands-on experience using the firmware and the software environments presented, then you need: #1. The LHFSD-HCK kit: you can either build it as it is explained in Hardware Design Part 1, or you could buy it from Corollary Theorems. #2. The MPLAB ICD2: you need to buy this programming tool from an electronic components distributor as is Digi-Key. #3. The 9V/750mA AC/DC wall adaptor: this one comes included into MPLAB ICD2 #4. The RS232 serial cable: again it comes included in MPLAB ICD2 Kit #5. The Visual Basic 6 compiler: you need to buy this excellent software tool; #6. An USB/RS232 cable adaptor. That is all, and you can see it is not much. --From the Inside Flap

There are no other books similar to Learn Hardware Firmware and Software Design, and this is not only in the extraordinary extent of the topics presented, but also in the incredibly logic and simple form they take. Learn Hardware Firmware and Software Design is, and it is going to be for a long time, the reference book in hardware, firmware, and software design. Good news: LHFSD is the first part in a large series dedicated to hardware, firmware and software design, named HFS. The second book of the series, Design Hardware Firmware and Software Tools (DHFST) is planned to be published fairly soon. Note that the fundamental notions described in LHFSD are not presented again in DHFST, or in any of the coming books; therefore, LHFSD is mandatory. --Corollary Theorems

Product Description
Although it seems to be impossible, "Learn Hardware Firmware and Software Design" presents each title topic in adequate details. In Part 1, Hardware Design, is developed an interesting set of hardware modules built around dsPIC30F4011 Microchip controller; the topics explained, however, are sufficient to start working with any other Microchip controller. In Part 2, Firmware Design, the readers learn to write real-time multitasking firmware routines for all hardware modules previously designed. Lastly, in Part3, Software Design, is implemented a simple PC software interface using MS Visual Basic 6, which will monitor and control in real time the hardware and, implicitly, the firmware routines. After two years since it was first published, Learn Hardware Firmware and Software Design is still the best in the world. It is exceptional! Please discover Corollary Theorems site for the Table of Contents, Requirements, and for a detailed description of the book. LHFSD explains everything you need to know about Microchip's Digital Signal Controllers. You will learn to design hardware modules logically; you will become an expert in writing firmware; and you will learn to embed the entire power of your PC, with Internet, file management, and advanced graphic analysis, into your firmware and hardware designs. If you are interested in learning true, beneficial skills in hardware, firmware, and software, there is no other book better than Learn Hardware Firmware and Software Design. Now, it is only up to you to become a programming/design Guru in the shortest amount of time. Although it seems to be impossible, "Learn Hardware Firmware and Software Design" presents each title topic in adequate details. In Part 1, Hardware Design, is developed an interesting set of hardware modules built around dsPIC30F4011 Microchip controller; the topics explained, however, are sufficient to start working with any other Microchip controller. In Part 2, Firmware Design, the readers learn to write real-time multitasking firmware routines for all hardware modules previously designed. Lastly, in Part3, Software Design, is implemented a simple PC software interface using MS Visual Basic 6, which will monitor and control in real time the hardware and, implicitly, the firmware routines. After two years since it was first published, Learn Hardware Firmware and Software Design is still the best in the world. It is exceptional! Please discover Corollary Theorems site for the Table of Contents, Requirements, and for a detailed description of the book. LHFSD explains everything you need to know about Microchip's Digital Signal Controllers. You will learn to design hardware modules logically; you will become an expert in writing firmware; and you will learn to embed the entire power of your PC, with Internet, file management, and advanced graphic analysis, into your firmware and hardware designs. If you are interested in learning true, beneficial skills in hardware, firmware, and software, there is no other book better than Learn Hardware Firmware and Software Design. Now, it is only up to you to become a programming/design Guru in the shortest amount of time.

See all Editorial Reviews

Product Details

  • Perfect Paperback: 306 pages
  • Publisher: Corollary Theorems; 4th edition (August 20, 2007)
  • Language: English
  • ISBN-10: 0978160444
  • ISBN-13: 978-0978160449
  • Product Dimensions: 10.9 x 8.6 x 0.8 inches
  • Shipping Weight: 1.4 pounds (View shipping rates and policies)
  • Average Customer Review: 3.7 out of 5 stars See all reviews (6 customer reviews)
  • Amazon.com Sales Rank: #1,239,734 in Books (See Bestsellers in Books)

What Do Customers Ultimately Buy After Viewing This Item?

Learn Hardware Firmware and Software Design
54% buy the item featured on this page:
Learn Hardware Firmware and Software Design 3.7 out of 5 stars (6)
$55.00
Designing Embedded Hardware
30% buy
Designing Embedded Hardware 4.4 out of 5 stars (17)
$35.06
Programming 16-Bit PIC Microcontrollers in C: Learning to Fly the PIC 24 (Embedded Technology)
17% buy
Programming 16-Bit PIC Microcontrollers in C: Learning to Fly the PIC 24 (Embedded Technology) 4.7 out of 5 stars (12)
$47.65

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product).
Check a corresponding box or enter your own tags in the field below.
(10)
(7)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

6 Reviews
5 star:
 (2)
4 star:
 (2)
3 star:
 (1)
2 star:    (0)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
3.7 out of 5 stars (6 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
7 of 8 people found the following review helpful:
1.0 out of 5 stars Please do NOT buy this CD-Rom. It is absolutely TERRIBLE!, November 21, 2006
First, before I even get into why this is so bad, you should probably know that the four "positive" (and only) reviews for this CD-Rom thus far have come from people who have no reviews for any other books. It kind of makes you wonder, doesn't it?

Second, from what I can tell, the author, O.G. Popa, is publishing this out of his home. He's simply making a PDF of what he's written up and thrown that together with some code onto a "business-card-sized" CD (not even a regular CD-Rom) with a cheap printed label.

Third, he mangles the English language! I don't think anybody even took a look at this "masterpiece" before it was published. I could even live with the fact that it's barely readable, but what makes this even worse is that, in addition to this over-priced garbage, the author is actually selling a book on English grammar!!!

Check out the link to his website:
http://www.corollarytheorems.com/

It boggles the imagination!!!

However, the worst part about this, and the main reason for my criticism, is that he does not have a good enough grasp of the subject matter to be writing a book - CD-Rom or otherwise.

For instance, in the book he describes RS232 communication like so:

"The RS232 software protocol is a two-way type of communications - also named "full duplex" - and it can be "synchronous" (in the same time) or "asynchronous" (one at a time)."

What is he talking about!?

First of all, "synchronous" communications involve data and a clock source to "synchronize" (provide timing for) serial communications, whereas "asynchronous" communications derive their timing from the serial data stream itself.

Synchronous and asynchronous have nothing to do with "at the same time" and "one at a time" (as he puts it). I think he's confusing this with full-duplex and half-duplex serial communications. Full-duplex means two-way communication that allows sender and receiver to communicate "at the same time" (like a telephone) whereas "half-duplex" means two-way communication that requires the sender and receiver to take turns "one at a time" (like a walkie-talkie). Simplex communication is one-way communication where only one sends and only one receives. With simplex communication the sender never knows for sure whether the message was received.

This is not just a simple slip up or typo on Mr. Popa's part. This is a lack of basic understanding of a subject that he claims to be an authority on. This, combined with the utterly annoying way this guy brags about his extensive knowledge and experience, is the reason why I feel compelled to comment.

So, don't make the same mistake I did!
I am going to return my copy to Amazon tomorrow. Unfortunately though, I will only be able to get 50% of my purchase price back because I (foolishly) opened the CD-Rom.

Do NOT waste your money on this expensive beer coaster! Save it and by the beer instead. You'll probably still know more about electronics and programming than this guy.

Cheers.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
3.0 out of 5 stars Reasonably good book for beginners, but he has a problem with English, November 24, 2008
What he is telling is worth reading, but he is really bad with English. Lots of grammer errors.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
3 of 6 people found the following review helpful:
4.0 out of 5 stars Good, hands-on, "how-to" book, January 27, 2006
This book really does cover it all, from exactly how to wire up your new dsPIC microcontroller to building an interactive circuit board with a number of interesting peripherals and a Windows® OS front end hosted on a PC. The book follows a logical, step-by-step approach at every level, with the three major sections - hardware, firmware and software - separated to the extent possible. Lots of straightforward electrical schematics covering bite-size functional blocks of the example circuit board are accompanied by simple explanations of how each works. I found several of these immediately useful in current development projects, which made the purchase worth the price right away. There are also numerous working firmware examples, although they are all presented in C - I would have preferred at least some were presented in assembler. The PC software is all presented using VB v6 and the book assumes some knowledge of that MS product and programming environment. If this book has one shortcoming it is with the writing / editing. Although written in English I would venture that is not the author's first language, and I doubt the book was edited by any other than the author as well. The discussion covers the breadth of the subject, though, and that's quite a feat. There isn't much out there yet on the very capable and useful dsPIC family, and this book will give you everything you need to get up and running with this chip set.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Best book for starting firmware programming with dsPIC controllers
I bought many books on hardware and firmware design, but there is none like Learn Hardware Firmware and Software Design. Read more
Published on December 12, 2006 by E. Kundt

4.0 out of 5 stars Comprehensive + Real World implementation
I brought this book because I need to better understand 3 things.
1. How to write firmware to emulate data communication using set of general purpose I/O pins. Read more
Published on September 30, 2005 by A. Osothsilp

5.0 out of 5 stars Excellent book!
I knew little about hardware and firmware design, but I feel a lot more confident now, after reading and working with the lhfsd book. Read more
Published on September 28, 2005 by Average Reader

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
  Discussion Replies Latest Post
C# or Java? 32 4 days ago
   


Product Information from the Amapedia Community

Beta (What's this?)


So You'd Like to...

Create a guide

Transform Your Bathroom for Less

Home Improvement Value Center
Save up to 50% on sinks, faucets, showerheads, and toilet seats in the Home Improvement Value Center. Make your bathroom transformation a reality today.

Shop the Value Center

 

Best Books of 2008

Best of 2008
Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 

Instant Hot Water at Your Fingertips

Shop for an InSinkErator
Update the functionality of your sink with a convenient InSinkErator hot-water dispenser.

Shop for an InSinkErator

 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates