#2,730 in Computers & technology books
Use arrows to jump to the previous/next product

Reddit mentions of Designing Embedded Hardware

Sentiment score: 1
Reddit mentions: 2

We found 2 Reddit mentions of Designing Embedded Hardware. Here are the top ones.

Designing Embedded Hardware
Buying options
View on Amazon.com
or
    Features:
  • O Reilly Media
Specs:
Height9.19 Inches
Length7 Inches
Number of items1
Release dateMay 2005
Weight1.39552611846 Pounds
Width0.9 Inches

idea-bulb Interested in what Redditors like? Check out our Shuffle feature

Shuffle: random products popular on Reddit

Found 2 comments on Designing Embedded Hardware:

u/Truth_Be_Told ยท 2 pointsr/embedded

Not sure what your budget is (buy used books or South Asia editions), but you may find the following useful :-)

Also, unless required, avoid programming in assembly but use C/C++ exclusively. This allows you to carry over much of your acquired knowledge across various MCU families.

  • Make: AVR Programming This will teach you programming directly-to-the-metal on AVR using C. If you have the Arduino IDE installed, you already have the "avr-gcc" compiler toolchain as part of the package and hence you just need to setup your path and use the the toolchain in your Makefile. The book takes you by hand and shows you everything. Note that you can use the same Arduino board to do both "Arduino language" programming and "AVR C" programming.

  • Designing Embedded Hardware Excellent overview of the hardware aspects of Embedded Systems. As a Software guy, this book is the one which clarified hardware for me.

  • Building Embedded Systems: Programmable Hardware A very good book on all practical aspects of embedded programming. Hard-won knowledge which will make you a "professional" embedded engineer.

  • Introduction to Embedded Systems: Using Microcontrollers and the MSP430 Excellent and comprehensive textbook detailing the hardware and software aspects of embedded systems. Every topic starts with an illustrated overview of the hardware and then shows you how to program for it.

  • Embedded C Introductory book on C programming for 8051. The example code is simple and direct thus enabling you to grasp the concepts clearly.

  • Patterns for Time-Triggered Embedded Systems Comprehensive and full of C code showing how to program all standard peripherals for an 8051. You can translate the code to your favourite MCU family. The book is available for free from the author's company website.

  • ARM System Developer's Guide An oldie but still the best for firmware programming on the ARM microprocessor.

  • Practical Microcontroller Engineering with ARM technology An exhaustive book on programming the Tiva version of the ARM Cortex-M4 MCU. The book reads like a manual but the ARM Cortex is complex enough that there is no easy way to learn it.

  • The Engineering of Reliable Embedded Systems Advanced book showing how to implement industrial quality embedded software on various ARM platforms. The 1st edition of the book was available for free on the web.

    and finally;

  • Computer Systems: A Programmer's Perspective A must-read textbook to understand the low-level details for a x86/x86-64 system. Many of these details are similar for MCUs and hence you will understand them better.
u/youbetterdont ยท 1 pointr/ECE

Art of Electronics is an interesting read, but it's almost more of a history lesson at this point. The digital electronics section is really showing its age. And the pages of op-amps are all obsolete and long outdone by modern day parts.

The fact is, no one builds electronics anymore in the way that Art of Electronics presents it. Most systems are now built on the ADC->DSP->DAC model rather than some complicated analog control circuit made from vintage opamps.

I think you'd do better with a modern embedded systems book, like this one.

Unfortunately, there is not one single good reference for analog circuits. Analog circuits are so application specific that they are almost always integrated with the physical sensors (antenna, microphone, accelerometer, etc.) at the package or die level. The exception is power amplifiers. These are often impractical to integrate with digital and small signal analog circuits due to their high power dissipation. You can learn quite a bit about analog circuits by messing around with audio circuits. If you're interested, I'd check out this book.