Posts

U-boot TFTP on Zynq

Intro Often when working with Embedded Linux devices it can be helpful to utilize TFTP from u-boot. It can be used to quickly test changes in the kernel and other components.

Thinking Inside the Box With Docker

Introduction Today we will be investigating different ways docker can be used by running through simple examples that contain realistic tasks that are performed involving docker. I will be running through these examples in the following git respository.

Show and Tell Linux on the Desktop

Event Details Show & Tell Linux on the Desktop Hosted by Spencer Krum From Minnesota Linux Desktop User Group Our first meetup in a while! 2019 Year of Linux on the Desktop!

IMX7 First Boot

New family member, SBC-iMX7! CompuLab 0815 SB-SOM Rev1.1 188C02751 Resources: SBC-iMX7 - NXP i.MX 7 Single Board Computer Specifications CL-SOM-iMX7 reference guide CL-SOM-iMX7: Evaluation Kit: Getting Started Resources First boot!

VS Code NRF Development

Objective This post is discussing a workflow for developing C applications for Nordic microcontrollers using VS Code. It will focus on a setup for a team that utilizes Clang Format, Nordic SDK, and git (with Gitlab).

Particle PO CI

Container / Virtualization gitlab-ci uses a docker container. # use the official gcc image, based on debian # can use verions as well, like gcc:5.2 # see https://hub.docker.com/_/gcc/ image: gcc Travis CI on the other hand uses “sudo enabled, full virtual machine per build”.

Shellcheck With Travis CI

Using shellcheck is a very easy way to avoid simple bugs in your shell scripts. By adding it to your CI you can easily make it a free check. To check all ‘sh’ and ‘bash’ files in my project I used the following code in ngenetzky/shlib.

Particle With Travis CI

Goal I just created a number of github repositories for particle. Much of the code was transferred from my existing code base at particle-projects. The primary goal of these projects was not to demonstrate my capability as a C++ programmer, but actually to demonstrate a good example for an open source particle project or library.

LVM Physical Volume Replacement

Resize, Reduce and Remove Note that this section has extra complexity because I had to shrink the FS so that I could remove one of my SSDs. PV migration is much easier if you can allocate the new PV before removing the old ones.

LEDE My Devices To The Web

Context I live in an apartment complex that has a WIFI network that uses MAC address white-listing to grant internet connectivity. This becomes an issue for an IOT hobbyist such as myself.