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 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……

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


Flashing eMMC on Hummingboard Edge using fastboot? part 1

Introduction Flashing an eMMC of produced board is one of the crucial manufacturing procedures. This post series presents how one can take advantage of i.MX6 features and open source tools to prepare…

Read More


Flashing MinnowBoard Turbot with Raspberry Pi Zero W

Recently we started preparation of coreboot training for one of our customers. Our platform of choice for that training is MinnowBoard Turbot. There are couple reasons for that: During training we…

Read More


UEFI/EDK II CorebootPayloadPkg on PC Engines apu2

Recently we were reached by person interested in running CoreOS on apu2. CoreOS is a very interesting system from security point of view. It was created to support containers and scalability out of…

Read More


PC Engines apu2 python Robot Framework validation automation

Recently we attended ECC2017 conference. One of topics that we considered was a system for development and validation automation. Unfortunately this talk was not accepted, but we present some…

Read More


How to handle a DHT22 sensor using ARM mbed OS?

Recently I have encountered with temperature and humidity measurements using DHT22 sensor. I was developing a driver source code in ARM mbed OS SDK on particular STM32 NUCLEO L432KC platform.…

Read More


Installing OpenWRT on APU3 platform

This guide should be considered as a simple walk-through for using APU3 platform in some generic use-cases. I'm trying to explain how to work with the device and use it in a generic manner. There is…

Read More