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. 


Include a remote update boot loader: 5 reasons why

  • 07.30.2015

Your embedded system can benefit from remote update capability. Here's how.Read More...

7 tips for writing portable C code

  • 07.28.2015

Code re-use is becoming critical, so here are some tips on developing portable C. Read More...


5 lessons on embedded software modeling

  • 07.22.2015

Models can aide embedded software development, but generally are not being done well. Here are some tips to help improve modeling. Read More...

5 tools that help make Python talk to USB

  • 07.21.2015

If your Python project needs USB connectivity, these tools can help. Read More...

5 tips for designing a smart watchdog

  • 07.14.2015

Watchdogs are a defense against system failures that can monitor many things.Read More...

7 cardinal sins of embedded software development

  • 06.30.2015

The opposite of best practices are development sins. Here are seven of the worst. Read More...


Summer reading list for embedded developers - 2015

  • 06.23.2015

To address the need to keep their skills current, here's a summer reading list that embedded developers might want to at least peruse or, better still, add to their library. Read More...


Tune up your embedded software design processs

  • 06.19.2015

Like a precision machine, your software development process can benefit from periodic tune-ups to keep it running smoothly.Read More...

5 forbidden C features that aren't (necessarily)

  • 06.16.2015

Technology changes can obsolete what used to be standard practice. Here are five C functions worth reconsidering. Read More...

Weighing the costs: BOM versus NRE

  • 06.08.2015

Which is more important, development cost or product BOM? The answer depends on volume.Read More...


Loading comments...

Write a Comment

To comment please Log In