How to use Ansible via Python

Ansible is designed around the way people work and the way people work together What is Ansible Ansible is simple IT engine for automation, it is designed for manage many systems, rather than just…

Read More


SWUpdate for feature-rich IoT applications

When you work with embedded systems long enough, sooner or later you realize that some sort of update mechanism is required. This is especially true when more complex systems, running with an…

Read More


Chromium GStreamer backed for i.MX6 research

Recently I work on i.MX6 based project that requires video hardware decoding in web browser (best case in QtWebEngine, which is entire Chromium platform in Qt). Chromium After some research it…

Read More


PXE server with Raspberry Pi 1

Recent days we get the announcement about releasing Raspberry Pi 3. Those of you who play with embedded systems or just try to make things probably still got good old Raspberry Pi (1). Because during…

Read More


Netcat – how to transfer files without scp or ftp

One of my recent customers provided me hardware with custom Linux system. Distribution used on this hardware was very limited there was no developers tools, file transfer applications (like scp, ftp…

Read More


Emulate Rapberry Pi 2 in QEMU

In the process of planning system testing for one of my clients I found that someone from Microsoft published patches with BCM2836 support to QEMU mailing list. I thought it is very interesting,…

Read More


virtualbox-dkms: fix alloc_netdev problems when compiling with 3.17.0-rcX headers

Intro Because of my bug hunting approach of using latest kernel I experienced problem with compiling VirtualBox modules with 3.17.0-rc5 version on my Debian Jessie. Issue is well known and described…

Read More


0x5: Qemu network configuration and tftp for Virtual Development Board

Table of contentsIntroduction Setup tftpd QEMU networking Verify all components of Virtual Development Platform What next ?Introduction This was not trivial task to me. As usual google is your…

Read More


0x2: Toolchain for Virtual Development Board

Table of contentsIntroduction What is toolchain ? Why we need cross-toolchain ? How to create toolchain ? Emdebian path Summary KudosIntroduction This is probably the most complicated topic of…

Read More


0x1: Qemu as an environment for embedded board emulation

Table of contentsIntroduction Compilation KudosIntroduction QEMU is a CPU emulator using dynamic binary translation to convert guest CPU instructions into host CPU instructions[1]. It supports…

Read More