ssh reverse tunnel for PXE, NFS and DHCP setup on Qubes OS
December 5, 2017
At some point I stuck in the forest with WiFi connection and no physical access to router to create nice networking for my coreboot development needs. Recently I switched my laptop to Qubes OS what…
Flashing MinnowBoard Turbot with Raspberry Pi Zero W
November 20, 2017
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…
UEFI/EDK II CorebootPayloadPkg on PC Engines apu2
November 3, 2017
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…
PC Engines apu2 python Robot Framework validation automation
November 2, 2017
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…
How to handle a DHT22 sensor using ARM mbed OS?
August 1, 2017
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.…
How to use Ansible via Python
June 14, 2017
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…
SWUpdate for feature-rich IoT applications
May 21, 2017
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…
Installing OpenWRT on APU3 platform
May 12, 2017
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…
OpenOCD and development environment for Zephyr on NXP FRDM-K64F
March 18, 2017
In this post I would like to describe process of setting up NXP FRDM-K64F development environment under Linux and start Zephyr development using it. Why NXP FRDM-K64F ? I choose this platform mostly…
Nerves project triage on BeagleBone Black
March 10, 2017
Recently one of my customers brought to my attention Nerves. It aims to simplify use of Elixir (functional language leveraging Erlang VM) in embedded systems. This system has couple interesting…
nRF51822 programming with OpenOCD under Linux
January 22, 2017
Some time ago we bought BLE400 from Waveshare as probably one of the cheapest option to enter nRF51822 market. As our readers know, we prefer to use the Linux environment for embedded systems…
Zephyr initial triage on Nucleo-64 STM32F411RE
January 14, 2017
As I mention in previous post Zephyr RTOS is an interesting initiative started by Intel, NXP and couple other strong organizations. With so well founded background future for this RTOS should look…
Failure of ECC508A crypto coprocessor initial triage with SAM G55 Xplained Pro Evaluation Kit
November 24, 2016
Some time ago (around August 2016) embedded community media were hit with hype around simplified flow for AWS IoT provisioning (1, 2, 3). I'm personally very interested in all categories related to…
Starting with Nucleo-F411RE and mbed OS for command line enthusiasts
November 23, 2016
When I first time read about mbed OS I was really sceptical, especially idea of having web browser as my IDE and compiler in the cloud seems to be very scary to me. ARM engineers proved to provide…
Chromium GStreamer backed for i.MX6 research
November 1, 2016
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…
