Embedded Systems and Electronics Articles

Practical embedded systems and electronics articles on firmware, C and C++, device drivers, PCB design, debugging, Linux tools, and measurement systems.

STM8 Tutorial 1 – How to read the datasheet

STM8 Series of microcontrollers, the 8-bit series of STMicroelectronics, are cheap but powerful micros which provide a good value and performance to your simple projects. The problem is, these series are not geared toward hobby market. While there…

Projects & Lab Notes

Pimping up your Ubuntu!

Want great look and feel on your Ubuntu machine? then follow this guide! https://www.youtube.com/watch?v=GfFdQK48caY First of all, install NUMIX icons and themes $sudo add-apt-repository ppa:numix/ppa $sudo apt update $sudo apt install numix-gtk-theme numix-icon-theme-circle Then, to easily change the…

Embedded Linux & Tools

Build and install CMAKE 3.7.2 on Ubuntu

This guide should work for any recent version of CMAKE up to 3.8.X. https://youtu.be/X23IsDJmNrI First of all download the source from here: https://cmake.org/download/ More specificly for Ubuntu 14.04 or higher, 64 bit: https://cmake.org/files/v3.7/cmake-3.7.2.tar.gz Download it to the following…

Embedded Linux & Tools

Installing OpenCV 3.1.0 on Ubuntu

Itseez has finally released the first stable version of OpenCV in the 3.x series. It promises many new features over the 2.x version and many bug fixes over version 3.0. So if you want to install this new…

Embedded Linux & Tools

Emulating Raspberry Pi on Linux

Raspberry Pi has gained a lot of fame over the past years since it's introduction. Being dirt cheap while powerful enough to run your home multimedia center is the key selling point of Raspberry Pi. But when it…

Embedded Linux & Tools