Embedded Basics

- June 14, 2012

Embedded Basics examines the boundaries of hardware and software by exploring the inner workings of microcontrollers and the embedded software techniques that power them. 


Understand firmware's total cost

  • 07.25.2016

In the make-versus-buy thinking for embedded firmware, be sure to understand the total cost of ownership. Read More...


Statistical profiling aids code understanding

  • 07.18.2016

Figuring out how the CPU is spending its time running code is the job of the profiler. Read More...

Prototype to production: MicroPython under the hood

  • 07.11.2016

No matter which hardware you plan to use, a quick look at the MicroPython repository will provide valuable insights. Read More...


Learn to debug real-time embedded software

  • 06.20.2016

Real-time embedded systems are complex, so make sure you know efficient debugging techniques. Read More...

Make the most out of printf

  • 06.20.2016

The tried-and-true "printf" can use a boost to avoid system performance hits during debugging. Read More...

Prototype to production: Running Python with Arduino

  • 06.17.2016

Combining Python with Arduino sounds like a good road to rapid prototyping, but there are potholes. Read More...

Python's role in developing real time embedded systems

  • 06.13.2016

Python is finding an increasing role in development of real-time embedded systems. Read More...


8 pillars of embedded software

  • 06.06.2016

There are eight key knowledge areas that embedded development teams must master to ensure success. Read More...

Hands-on: Segger SystemView utility

  • 05.30.2016

Get a quick look at trace tools for advanced debugging. Read More...

7 essential skills for firmware engineers

  • 05.23.2016

To have a successful career, firmware engineers need skills beyond the ability to create clever programs, some of which are not obvious. Read More...


Loading comments...

Write a Comment

To comment please Log In