Raspberry Pi Compute Module 4 vs Compute Module 3

Raspberry Pi launched Compute Module 4, as a successor to Compute Module 3B+. The Compute Module 4 (CM4) is a so-called System on Module (SoM), which contains core parts which make up a Raspberry Pi 4, for example, and in addition to that eMMC Flash in different sizes (ranging from none for the Lite module…

Weiterlesen

Lite version of PCCB

The PCCB is a carrier board for the Raspberry Pi Compute Module 1 – 3 B+. We are able to remove any parts of the full PCCB you do not need, thereby cutting your BOM cost & time to market significantly: For this particular customers only the following features remained: 10 / 100 Mbit/s LAN…

Weiterlesen

Controlling LEDs on Alpine Linux using the command line

We have developed an embedded Raspberry Pi Compute Module carrier board for industrial use: the PCCB. As you can see, there are three (directly) user programmable LEDs on the PCCB: USER / INFO / ACT. These are defined in the device tree. For example, we can define the following in our device tree overlay: //LEDs…

Weiterlesen

The technology & security foundations of PiCockpit

I was asked to elaborate a bit about the security & technology foundations of PiCockpit. The parts which are involved PiCockpit consists of several parts: picockpit-client picockpit-frontend picockpit-backend picockpit-api (“papi”) the database the MQTT server the picockpit Package repository The MQTT server Data between the picockpit-frontend and picockpit-client is exchanged using the MQTT server (called…

Weiterlesen

Update picockpit-client for compatibility with v2.0

The new PiCockpit release has many new features, which require a new picockpit-client version (at least v2.0.1) for compatibility. What do you get by upgrading the picockpit-client / using PiCockpit v2.0? GPIO: control GPIO pins (input / output / software PWM to dim LEDs for example) PiControl: run commands on your Pi from the webinterface…

Weiterlesen