Showing posts with label hardware. Show all posts
Showing posts with label hardware. Show all posts

Analog Circuit Design: Art, Science and Personalities (EDN Series for Design Engineers) Review

Analog Circuit Design: Art, Science and Personalities (EDN Series for Design Engineers)
Average Reviews:

(More customer reviews)
Are you looking to buy Analog Circuit Design: Art, Science and Personalities (EDN Series for Design Engineers)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Analog Circuit Design: Art, Science and Personalities (EDN Series for Design Engineers). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Analog Circuit Design: Art, Science and Personalities (EDN Series for Design Engineers) ReviewAnalysis is a science: there's a right answer out there, and we can all agree when it's found. Troubleshooting is the same way: when the broken bit is found and fixed, the circuit starts working properly.
Design, on the other hand, is an art; there's always more than one way to do it, and the individuality of the designer has a strong influence on the way the design turns out: hence "Art, Science, and Personalities".
This isn't to say that a good designer does unusual things without a good reason, or adds expensive bells and whistles because he happens to like them. What it means is that for designs that are not routine, the designer's personality has a lot to do with how it comes out.
To become an expert designer, you need a well-developed technical taste. Once you have a design that works at some level, it's that sour feeling in the back of your mouth that will tell you that it isn't right yet, that it can be simpler, cheaper, or more reliable. There aren't a lot of other sources of that information.
Arts are taught by apprenticeship. But where are you going to go to get taught this stuff nowadays? EE departments are going more and more to software, as shown by the vast number of graduate EEs who don't know which end of a soldering iron to hold. Jim Williams can't be everybody's mentor, but in this informal (and sometimes whimsical) book, he and his friends show us how the best analogue designers in the business go about things. You know what? One of the most important elements in the art of design is *play*.
Maybe listening in on these guys playing at being analogue designers isn't quite the same as sitting elbow-to-elbow with them, but it's as close as most of us are going to get, and it's terrifically valuable. I recommend this book to anyone who wants to become a better analogue designer, and who is not easily put off by whimsy in technical writing. (I find it refreshing and fun, myself.) I've owned this book for 6 or 7 years, and it's about ready to fall apart from rereading.Analog Circuit Design: Art, Science and Personalities (EDN Series for Design Engineers) OverviewThis book is far more than just another tutorial or reference guide - it's a tour through the world of analog design, combining theory and applications with the philosophies behind the design process. Readers will learn how leading analog circuit designers approach problems and how they think about solutions to those problems. They'll also learn about the `analog way' - a broad, flexible method of thinking about analog design tasks.A comprehensive and useful guide to analog theory and applications. Covers visualizing the operation of analog circuits. Looks at how to rapidly determine workable approximations of analog circuit parameters.

Want to learn more information about Analog Circuit Design: Art, Science and Personalities (EDN Series for Design Engineers)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

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

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

(More customer reviews)
Are you looking to buy Programming Embedded Systems: With C and GNU Development Tools, 2nd Edition? Here is the right place to find the great deals. we can offer discounts of up to 90% on Programming Embedded Systems: With C and GNU Development Tools, 2nd Edition. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Programming Embedded Systems: With C and GNU Development Tools, 2nd Edition ReviewPresents a good introduction to embedded system programming; no complaints there. However, their choice of development kit is poor. The Arcom (now EuroTech) kit is $600, rather than the $300 stated in the book. And it took almost 3 weeks for them to respond to a quote request. Fortunately, there are kits available from other vendors (BiPom, Olimex, etc.) which can be substituted for less than $300. However, the impracticality of using the Arcom kit robs the book of its purpose of being a hands-on, guided tutorial.Programming Embedded Systems: With C and GNU Development Tools, 2nd Edition Overview
If you have programming experience and a familiarity with C--the dominant language in embedded systems--Programming Embedded Systems, Second Edition is exactly what you need to get started with embedded software. This software is ubiquitous, hidden away inside our watches, DVD players, mobile phones, anti-lock brakes, and even a few toasters. The military uses embedded software to guide missiles, detect enemy aircraft, and pilot UAVs. Communication satellites, deep-space probes, and many medical instruments would have been nearly impossible to create without embedded software.

The first edition of Programming Embedded Systems taught the subject to tens of thousands of people around the world and is now considered the bible of embedded programming. This second edition has been updated to cover all the latest hardware designs and development methodologies.

The techniques and code examples presented here are directly applicable to real-world embedded software projects of all sorts. Examples use the free GNU software programming tools, the eCos and Linux operating systems, and a low-cost hardware platform specially developed for this book. If you obtain these tools along with Programming Embedded Systems, Second Edition, you'll have a full environment for exploring embedded systems in depth. But even if you work with different hardware and software, the principles covered in this book apply.

Whether you are new to embedded systems or have done embedded work before, you'll benefit from the topics in this book, which include:

How building and loading programs differ from desktop or server computers
Basic debugging techniques--a critical skill when working with minimally endowed embedded systems
Handling different types of memory
Interrupts, and the monitoring and control of on-chip and external peripherals
Determining whether you have real-time requirements, and whether your operating system and application can meet those requirements
Task synchronization with real-time operating systems and embedded Linux
Optimizing embedded software for size, speed, and power consumption
Working examples for eCos and embedded Linux

So whether you're writing your first embedded program, designing the latest generation of hand-held whatchamacalits, or managing the people who do, this book is for you. Programming Embedded Systems will help you develop the knowledge and skills you need to achieve proficiency with embedded software.

Praise for the first edition:
"This lively and readable book is the perfect introduction for those venturing into embedded systems software development for the first time. It provides in one place all the important topics necessary to orient programmers to the embedded development process. --Lindsey Vereen, Editor-in-Chief, Embedded Systems Programming

Want to learn more information about Programming Embedded Systems: With C and GNU Development Tools, 2nd Edition?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Troubleshooting Analog Circuits (EDN Series for Design Engineers) Review

Troubleshooting Analog Circuits (EDN Series for Design Engineers)
Average Reviews:

(More customer reviews)
Are you looking to buy Troubleshooting Analog Circuits (EDN Series for Design Engineers)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Troubleshooting Analog Circuits (EDN Series for Design Engineers). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Troubleshooting Analog Circuits (EDN Series for Design Engineers) ReviewAs a self-educated analog electronics designer and manufacturer, this is the book I use and recommend most. Everything in it is true. Everything in it is useful. Every page reminds you that the best test instrument is you brain. "Inspirational stuff" indeed!Troubleshooting Analog Circuits (EDN Series for Design Engineers) OverviewBased on the author's popular series in EDN Magazine, the book contains a wealth of information on debugging and troubleshooting analog circuits.In this book, you'll find advice on using simple equipment to troubleshoot (would you believe an ordinary AM radio?); step-by-step procedures for analog troubleshooting methods; and generous helpings of the author's unique insights, humor, and philosophy on analog circuits.*Provides proven methods for troubleshooting analog circuits

Want to learn more information about Troubleshooting Analog Circuits (EDN Series for Design Engineers)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Advanced Computer Architecture: Parallelism, Scalability, Programmability Review

Advanced Computer Architecture: Parallelism, Scalability, Programmability
Average Reviews:

(More customer reviews)
Are you looking to buy Advanced Computer Architecture: Parallelism, Scalability, Programmability? Here is the right place to find the great deals. we can offer discounts of up to 90% on Advanced Computer Architecture: Parallelism, Scalability, Programmability. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Advanced Computer Architecture: Parallelism, Scalability, Programmability ReviewThis is an excellent book especially for students who want to do Masters in Computer Science & Engineering. Concept of Parallel processing, multistage Unix Kernel etc. are excellent. More detailed discussion on SuperComputer Architecture with diagrams are required.Advanced Computer Architecture: Parallelism, Scalability, Programmability OverviewThis book deals with advanced computer architecture and parallel programming techniques. The material is suitable for use as a textbook in a one-semester graduate or senior course, offered by Computer Science, Computer Engineering, Electrical Engineering, or Industrial Engineering programs.

Want to learn more information about Advanced Computer Architecture: Parallelism, Scalability, Programmability?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

The Essentials of Computer Organization And Architecture Review

The Essentials of Computer Organization And Architecture
Average Reviews:

(More customer reviews)
Are you looking to buy The Essentials of Computer Organization And Architecture? Here is the right place to find the great deals. we can offer discounts of up to 90% on The Essentials of Computer Organization And Architecture. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

The Essentials of Computer Organization And Architecture ReviewAs a teacher, I wasn't too thrilled about yet another computer organization and architecture book. However, this one is different. It is written from a computer science point of view and it aimed at a one semester sequence course. After attending SIGCSE, I was aware of the new Computing Curriculum 2001. This book appears to follow that curriculum, even in the amount of hours recommended per topic.
If you are looking for a computer engineering book, this one probably won't be top on your list. However, the selection of topics for both computer science (and information systems) is perfect. If you are looking for an org/arch reference book, this would be a good candidate.
Strong points: Concise, clear writing style (easy for students to understand); lots of examples; many exercises, at varying levels of difficulty; good breadth for a one course sequence; logical organization; simple "learning" architecture (with simulation software); up-to-date errata (on book web page).
Potential weak points: If you teach more than 2-3 weeks of assembly language programming, you'll have to supplement with a different book; all software is in Java (I don't consider this a weakness, but some people may).The Essentials of Computer Organization And Architecture OverviewThoroughly Revised And Updated, The Essentials Of Computer Organization And Architecture, Second Edition Is A Comprehensive Resource That Addresses All Of The Necessary Organization And Architecture Topics Yet Is Concise Enough To Move Through In A Single Semester.The Text Covers Such Topics As Digital Logic, Data Representation, Machine-Level Language, General Organization, Assembly Language Programming, CPU Organization, Memory Organization, And Input/Output Devices, As Well As A New Chapter On Embedded Systems.Correlated To The ACM-IEEE Computing Curricula Guidelines, The Essentials Of Computer Organization And Architecture Is The Forefront Text For Your Computer Organization And Architecture Course.

Want to learn more information about The Essentials of Computer Organization And Architecture?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Code: The Hidden Language of Computer Hardware and Software Review

Code: The Hidden Language of Computer Hardware and Software
Average Reviews:

(More customer reviews)
Are you looking to buy Code: The Hidden Language of Computer Hardware and Software? Here is the right place to find the great deals. we can offer discounts of up to 90% on Code: The Hidden Language of Computer Hardware and Software. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Code: The Hidden Language of Computer Hardware and Software ReviewI think that this is the best book that I have read all year. In some sense this is the book that I have been looking for for twenty-five years--the book that will enable me to understand how a computer does what it does. And--given the centrality of computers in our age--it has been a long wait. But now it is over. Charles Petzold (1999), Code: The Hidden Language of Computer Hardware and Software does a much better job than anything else I have ever seen in explaining computers--what they really are, and how they really work.
Have you ever wondered just how your computers really work? I mean, really, really work. Not as in "an electrical signal from memory tells the processor the number to be added," but what the electrical signal is, and how it accomplishes the magic of switching on the circuits that add while switching off the other circuits that would do other things with the number. I have. I have wondered this a lot over the past decades.
Yet somehow over the past several decades my hunger for an explanation has never been properly met. I have listened to people explain how two switches wired in series are an "AND"--only if both switches are closed will the lightbulb light. I have listened to people explain how IP is a packet-based communications protocol and TCP is a connection-based protocol yet the connection-based protocal can ride on top of the packet-based protocol. Somehow these explanations did not satisfy. One seemed like answering "how does a car work?" by telling how in the presence of oxygen carbon-hydrogen bonds are broken and carbon dioxide and water are created. The other seemed like anwering "how does a car work" by telling how if you step on the accelerator the car moves forward.
Charles Petzold is different. He has hit the sweet spot exactly. Enough detail to satisfy anyone. Yet the detail is quickly built up as he ascends to higher and higher levels of explanation. It remains satisfying, but it also hangs together in a big picture.
In fact, my only complaint is that the book isn't long enough. It is mostly a hardware book (unless you want to count Morse Code and the interpretation of flashing light bulbs as "software." By my count there are twenty chapters on hardware, and five on software. In my view only five chapters on software--one on ASCII, one on operating systems, one on floating-point arithmetic, one on high-level languages, and one on GUIs--is about ten too few. (Moreover, at one key place in his explanation (but only one) he waves his hands. He argues that it is possible to use the operation codes stored in memory to control which circuits in the processor are active. But he doesn't show how it is done.)
Charles Petzold's explanatory strategy is to start with the telegraph: with how opening and closing a switch can send an electrical signal down a wire. And he wants to build up, step by step, from that point to end with our modern computers. At the end he hopes that the reader can look back--from the graphical user interface to the high-level language software constructions that generate it, from the high-level language software constructions to the machine-language code that underlies it, from the machine-language code to the electrical signals that load, store, and add bits into the computer's processor and into the computer's memory.
But it doesn't stop there. It goes further down into how to construct an accumulator or a memory bank from logic gates. And then it goes down to how to build logic gates--either out of transistors or telegraph relays. And then deeper down, into how the electrons actually move through a transistor or through a relay and a wire.
And at the end I could look back and say, yes, I understand how this machine works in a way that I didn't understand it before. Before I understood electricity and maybe an AND gate, and I understood high level languages. But the whole vast intermediate realm was fuzzy. Now it is much clearer. I can go from the loop back to the conditional jump back to the way that what is stored in memory is fed into the processor back to the circuits that set the program counter back to the logic gates, and finally back to the doped silicon that makes up the circuit.
So I recommend this book to everyone. It is a true joy to read. And I at least could feel my mind expanding as I read it.Code: The Hidden Language of Computer Hardware and Software Overview
What do flashlights, the British invasion, black cats, and seesaws have to do with computers? In CODE, they show us the ingenious ways we manipulate language and invent new means of communicating with each other. And through CODE, we see how this ingenuity and our very human compulsion to communicate have driven the technological innovations of the past two centuries.

Using everyday objects and familiar language systems such as Braille and Morse code, author Charles Petzold weaves an illuminating narrative for anyone who's ever wondered about the secret inner life of computers and other smart machines.

It's a cleverly illustrated and eminently comprehensible story—and along the way, you'll discover you've gained a real context for understanding today's world of PCs, digital media, and the Internet. No matter what your level of technical savvy, CODE will charm you—and perhaps even awaken the technophile within.


Want to learn more information about Code: The Hidden Language of Computer Hardware and Software?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...