Enabling ECC on PC Engines platforms

In this post I want to share some findings about ECC on PC Engines apu platforms. I'll try to shortly describe what ECC is, why is it so desired, what problems with enabling this feature were…

Read More


RTE for automated kernel deployment and everyday use

We continue our effort to enable IOMMU and as side effect I have to play with various technologies to exercise reliable development environment which base on RTE. In this blog post I would like to…

Read More


Optimize performance in Docker containers used by Embedded Systems Consulting business

In 3mdeb we use Docker heavily. Main tasks that we perform using it are: firmware and embedded software building - each software in Embedded System requires little bit different building…

Read More


PC Engines APU2 platform validation with RTE

Introduction Remote work is trending nowadays. The best example is the IT industry - purely software tasks with handheld devices allow you to work practically from anywhere. This approach saves a big…

Read More


Xen HVM guests on PC Engines apu2

Continuing blog post series around Xen and IOMMU enabling in coreboot we are reaching a point in which some features seem to work correctly on top of recent patch series in firmware. What we can do…

Read More


How to boot Xen over PXE and NFS on PC Engines apu2

From time to time we face requests to correctly enable support for various Xen features on PC Engines apu2 platform. Doing that requires firmware modification, which 3mdeb is responsible for. Xen…

Read More


The art of disassembly

Probably there has never been a programming language that would fascinate me as much as assembly. In fact, it was my second "real language" (after Pascal/Delphi and DOS batch) and the first one I…

Read More


Building UEFI/EDK2 based firmware on MinnowBoard

Building EDK2 based firmware for MinnowBoard There are some options to build firmware for MinnowBoard, a Bay-Trail-based SBC (Single Board Computer) from Intel. We usually prefer coreboot as simplest…

Read More


Building coreboot for MinnowBoard Turbot

Building coreboot on well-supported platform such as Bay Trail is a quite straightforward task, however, we need to remember about some things in order to have coreboot working. First of all, we need…

Read More


Minnowboard Turbot remote firmware flashing with RTE (Remote Testing Environment)

Introduction Work related to a hardware carries some restrictions which don't occur when working only with a software. One of them is a limited number of devices. This one may cause a problem with a…

Read More