Motivation
A new personal computer or server must be setup with a Debian OS and Docker must be installed. The Docker services from an old PC moving to the new one.
Setup and install
Installation
First add the apt sources from the Docker repositories and install Docker according to this guid...
Motivation
Some services like inadyn or ddclient for updating a resolvable name at a DynDNS provider are sometimes hard to configure. The ddns-updater comes in a Docker image and a web interface for monitoring the state. So let's try this out.
Prerequisits
To let interact the ddns-updater with...
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.
The goal is to setup the simple remote debugging facility of Eclipse for cross target debugging. The target need to run the gdbserver. With this solution, it is only possible to debug the application on user level.
Debug configuration
Create a new debug configuration for a remote target. Open De...
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.