Embedded Systems Weekly is compiled and curated by Embedsys.

It is hand picked embedded systems technical links: Embedded Software, Hardware, Embedded Systems Design… From C programming to microcontrollers architecture. It is free and it is published every friday.

No spam, ever. Your email address will only ever be used for Embedsys Weekly and you can easily unsubscribe at any time.

issue 2



So this is the Issue #2! Thank you so much for the feedbacks on the last week issue. The list already has over 100 subscribers which is so great!

If you have any link you would like to suggest for future issues then please tweet us with it or send it at embedsys@embedsysweekly.com.

Courses



Embedded Systems – Shape The World
Free course of The University of Texas at Austin. The course uses a bottom-up approach to problem-solving building gradually from simple interfacing of switches and LEDs to complex concepts like display drivers, digital to analog conversion, generation of sound, analog to digital conversion, graphics, interrupts, and communication.

Hardware



Diy Arduino based metal detector
Great Do-It-Yourself of a dad with his son. How to get your son understand and love your daily work


Reflow Soldering
Easy and very inexpensive reflow soldering setup

Software



Delayed printf for real-time logging
Yossi Kreinin explains how to get pretty printf from a real time embedded systems without getting the timing penalties of the formatting.


Sometimes Compilers are cute
An interesting example of how the output of two compilers can be different on the same basic code and how unoptimized the compiler output can be.


Binary Executable Analysis Techniques for Embedded Systems
Michael Barr gives a rather complete overview of how to analysis binary executable. At the end of the article, the icing on the cake, a cool example directly from his own experience.


auto variable in C++ 11
A clear and concise demonstration by Pranit Kothari of what is this feature in C++ 11

Tools



Emacs as my <Leader>: Vim survival guide
Bailey Ling shares his experience of switching from Vim To Emacs and give advices to help Vim user to do the switch too. Well explained, objectives arguments and closing words. I thought at the end of the reading why I’m not already downloading Emacs?

Misc



15 Sorting Algorithms in 6 Minutes
A fascinating visualization and “audibilization” of 15 Sorting Algorithms. Hypnotic !


Drone In-flight Firmware Upgrade
Great demo of embedded Erlang running on a drone with in-flight software upgrade


Toyota Case: Single Bit Flip That Killed
An in depth article that describes the role of embedded systems experts and what they found in the case of Toyota’s vehicles that inadvertently accelerate. (or not)


What’s new in Unicode 7.0 ?
Andrew West explains what will be in the next version due for the autumn of 2014. Details with many explications to understand this big update.