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 11



I wish you a happy new year. I hope you will like the 11th issue of Embedded Systems Weekly. Feel free to send your feedbacks by email embedsys@embedsysweekly.com.

Hardware



FPGA 101 - Making awesome stuff with FPGAs
A very interesting video on FPGA that starts with the basics of Field Programmable Gate Arrays and then describes for which works FPGA are better than CPUs. Personally my first contact with FPGA was very high-speed and deterministic serial communication. One of the point that Karsten Becker deals with in his presentation.

Software



On Hacking MicroSD Cards
Almost nobody is aware what are the microcontrollers embedded in the MicroSD cards. This article gives us tons of informations on MicroSD cards’ microntrollers and authors explain how they manage to update the firmware of a card and how it is certainly possible to run a man-in-the-middle attack.


The Birth of Standard Error
Another interesting piece of History. Did you know that the standard error was created to solve a problem of a … ?


Backdoor TCP-32764
Only two months after the D-link backdoor, another backdoor has been discovered in the Netgear, Linksys and Cisco modem/routers. For some of them the backdoor can be open from internet! A very bad time for these companies.


A Handy U-Boot Trick
If you plan to use U-Boot as bootloader for your next project this article will give you good practices to speed up your Linux kernel development


WS2812 LEDs controlled by an iMX233
How to drive plenty of LEDs with the cheapest hardware possible could be another title for this article.


Largest small system emulator
A demonstration that it is possible to emulate a 8086 processor with only 80862=4043 bytes of code. Less lines of code than the total number of transistors used to implement the original 8086 CPU.

Misc



How a CPU is made
A nice video made by the semiconductor company GlobalFoundries

Tools



Open-Source Guide for Embedded Systems Developers (EE Tip #114)
An handy list of open source tools to get the job done