Read here some articles of howto do this and that in installing, setting up, administering and programming stuff in embedded and Linux computing. It is intended only to facilitate tasks which are more frequent.

In case of the need of a hard real time operating system in addition to a Linux OS, here it is described howto do that. Additionally the EtherCat library SOEM is also parrt of the system.

Unfortunately the Raspberry Pi OS does not support a precompiled PREEMPT_RT patched kernel for armhf in their repositories. It is described here roughly how to do the task.

For debugging the STM32 development board latest Eclipse with gdb connected to the gdb server running on a USB connected Segger J-Link hardware debugger is needed.

The IgH EtherCat Master can be build and installed on a single-board computer (SBC) like the BeagleBone Black or the Raspberry Pi. The master is using the Ethernet interface to connect to the EtherCat slaves, so an additional ethernet connection like WLAN is needed to login, install, build and setup all needed components. A realtime kernel must be used to operate EtherCat on time critical tasks like servo motor control.

This is a guide to setup an IDE (Eclipse) and toolchain to develop applications for bare metal ARM board like the OLIMEXINO STM32.

The Remote Systems Explorer is a useful plugin to gain access to a remote target running Linux having a shell, file transfer and process handling of the target. Also a remote Eclipse-workspace via ssh could be established.

The Target Communication Framework is a useful plugin to establish a powerful network access to a agent running on the remote target with Linux. It can be used to open debug sessions to the target.

A docker image containing an emulated debian environment for armv7 platform is used here to install additional toolchain to cross compile wtihin container.

This is a guide to setup a github residing cmake project in Eclipse. The target is a BBB and Eclipse should be set to the arm cross tool chain so that development and debugging on the BBB is possible.

The zsh and its community driven framework oh-my-zsh makes you feel a 10x developer, if you believe the authors. Here it is described, how to install zsh alongside with oh-my-zsh with a few useful extensions.

Here it is described how to install OpenWRT to a Linksys WRT1200AC. Other routers should be similar . A few basic features like printserver, DoH and mDNS are listed here.

This guide shows how to setup a virtualized qemu environment on a Debian-PC for running a RaspberryPi OS.