Raspberry Pi Blog

/Raspberry Pi Blog

Blogartikel, Anleitungen und Tipps rund um den Raspberry Pi Singleboard Computer und verwandte Themen.

We will post information about the Raspberry Pi SBC and related topics, like Arduino, Making, Embedded Development, etc.

Using nuitka compiler for python3 on Alpine Linux ARMHF (musl)

Motivationpidoctor is written in Python (as there was no easy way to get Crystal to work on ARMHF / musl). This means a dependency on Python – which adds overhead. I suspect that this overhead is the reason that pidoctor will not run on 256 MB Raspberry Pi’s – because the RAM is exhausted by [...]

By | Januar 31st, 2019|Alpine Linux, Development|Kommentare deaktiviert für Using nuitka compiler for python3 on Alpine Linux ARMHF (musl)

Debugging the Alpine boot process

As discussed in my previous post, Alpine Linux goes through several stages when it boots. Just after mounting the boot media, and scanning it for apkovl’s (with nlplug-findfs), there is an option for you to get a console, by setting $SINGLEMODE to yes. Setting SINGLEMODE to yes is easy, you simply add the word “single” [...]

By | Januar 22nd, 2019|Alpine Linux|Kommentare deaktiviert für Debugging the Alpine boot process

Setting up envoy as a front proxy on Docker with communication to other Docker containers

I have already existing containers which I want to use envoy as a proxy & https manager in front of. I am learning to use envoy, and am sharing some of my learnings here, as documentation is a bit confusing to start with.My already existing container is called “taxgod” – it runs a Crystal application [...]

By | Januar 16th, 2019|Raspberry Pi Blog|Kommentare deaktiviert für Setting up envoy as a front proxy on Docker with communication to other Docker containers

Alpine boot process on the Raspberry Pi

Today we will have a look at the Alpine Linux boot process on a Raspberry Pi in some detail.The picture shows the contents of a "virgin" SD card with the Alpine image, which has not been booted yet.This picture shows the contents of the boot folder.Initial boot Stages on the Raspberry Pi Refer to this [...]

By | Januar 10th, 2019|Alpine Linux|Kommentare deaktiviert für Alpine boot process on the Raspberry Pi

PiDoctor, a free online tool to check Raspberry Pi computers

PiDoctor is a free online tool to check Raspberry Pi computers and display the information in an clear way to users. PiDoctor is part of picockpit.com, a growing collection of tools to support Raspberry Pi single board computer users.Leipzig, January 10, 2019 - pi3g e.K., an approved Reseller of Raspberry Pi computers for Germany, Switzerland [...]

By | Januar 10th, 2019|PiCockpit, PiDoctor|Kommentare deaktiviert für PiDoctor, a free online tool to check Raspberry Pi computers

nlplug-findfs documentation

nlplugfs-findfsusage: %s [options] DEVICEoptions:-a OUTFILE add paths to found apkovls to OUTFILE-b OUTFILE add found boot repositories to OUTFILE-c CRYPTDEVICE run cryptsetup luksOpen when CRYPTDEVICE is found-h show this help-H HEADERDEVICE use HEADERDEVICE as the LUKS header-k CRYPTKEY path to keyfile-m CRYPTNAME use CRYPTNAME name for crypto device mapping-o OFFSET cryptsetup payload offset-D allow discards [...]

By | Januar 9th, 2019|Alpine Linux, Raspberry Pi Embedded Development|Kommentare deaktiviert für nlplug-findfs documentation

Introducing PiCockpit and PiDoctor – how to test your Raspberry Pi and get information about it

We strive to make the Raspberry Pi even easier to use for everyone.Introducing PiCockpitTo this end today we are introducing our new platform PiCockpit. PiCockpit will be extended over time with useful tools for Raspberry Pi users and administrators.We start out with two tools to help the Raspberry Pi community:PiDoctor – an easy, comfortable and [...]

By | Januar 5th, 2019|PiCockpit, Raspberry Pi Blog|Kommentare deaktiviert für Introducing PiCockpit and PiDoctor – how to test your Raspberry Pi and get information about it

Interview with Simon Long of Raspberry Pi about the Raspberry Pi Desktop, UI design, and much more!

Important background information: this interview was done in early July 2018, so some applications to which Simon refers might already be released, etc.Max: This is the interview with Simon Long of the Raspberry Pi Foundation who is mainly responsible for Raspbian the desktop OS.Simon: That's right.Max: Many applications like VeraCrypt release binaries for the Raspberry [...]

By | Januar 4th, 2019|Interviews, Raspberry Pi Blog|Kommentare deaktiviert für Interview with Simon Long of Raspberry Pi about the Raspberry Pi Desktop, UI design, and much more!

Crystal & Alpine on the Raspberry Pi

Bringing together two interesting technologies:Alpine Linux – a small-size and security oriented Linux distributionCrystal – a compiled language with a nice syntax (similar to Ruby)on the Raspberry Pi (armhf / ARMv6, which would also support the Pi Zero W)is not possible currently, as of 21.12.2018.There is no (at least no easy) way to cross-compile Crystal [...]

By | Dezember 21st, 2018|Alpine Linux, Crystal Language, Raspberry Pi Embedded Development|Kommentare deaktiviert für Crystal & Alpine on the Raspberry Pi

Alpine Linux first steps

Here’s a short primer to Alpine Linux, specifically for the Raspberry Pi platformWhy Alpine Linux?it’s smallit can be installed by copying files on the FAT partition of the SDit can run from RAM, the filesystem will remain read-only (persisting changes is of course possible)this is very good for embedded systems where power can be cut [...]

By | Oktober 24th, 2018|Alpine Linux, Raspberry Pi Embedded Development|Kommentare deaktiviert für Alpine Linux first steps