Blog

Bootstrapping Arria10 with OpenOCD and barebox

The Arria10 SoCFPGA can boot from multiple sources: SD Card, NAND flash, QSPI flash and eMMC, that can be selected via the BSEL pins. If the bootrom can not find a valid bootloader on that medium, it will fall back to JTAG. So for developing and testing, the BSEL pins can just be set to a medium that is non-existent. In case of bootstrapping, the bootrom falls back to JTAG anyway, as there is no valid bootloader, yet.


Jump Start your BSP using DistroKit and PTXdist Layers

A BSP (Board Support Package) in Embedded Software is the layer of software that lets you run your application on a specific hardware. For Pengutronix a BSP usually contains a bootloader, Linux Kernel and a userspace. DistroKit is our Demo-BSP that supports a variety of common evaluation boards. DistroKit gives you a head start if you want to develop an application on top of such an evaluation board with most of the hard problems already solved.


Pengutronix Techweek 2019

Chris Fiege, Marie Mann | | Event

An einem weit entfernten Ort, fernab vom Tagesgeschäft, haben sich die Mitarbeiter von Pengutronix zur jährlichen Technologiewoche getroffen.


RAUC v1.1 Released

Enrico Jörns | | RAUC

Just before the beautiful shine of the new has fully disappeared from RAUC 1.0, it is now time to bring out a new release: v1.1.


bbu's Diary: RIPE78 - Reykjavík

Bjørn Bürger | | Event

Bear and Penguin live a happy life until curiosity attracts them to a journey: to Reykjavík, a place of dreams, with the splendid smell of tomato infused coffee...


Porting Barebox to the Digi CC-IMX6UL SBC Pro

Rouven Czerwinski | | Barebox

One of our projects required the addition of board support for the Digi ConnectCore 6UL SBC Pro to the Barebox bootloader. This article outlines the used development setup and required additions to the bootloader to support a board with a well supported processor. Development of the board support was done live during the monthly talks at Stratum 0, the hackerspace in Braunschweig. The video (in German) is embedded at the end of the article.


USB-SD-Mux: EMC Testing

Chris Fiege | | USB-SD-Mux

Today Jonas and I went to our EMC testing lab to continue the measurements needed to certify electromagnetic compatibility for the USB-SD-Mux.


Netdev 0x13

Marc Kleine-Budde | | Event

This year's iteration of the Netdev, the technical conference on Linux networking, was held at the Hotel Grandium, Prague in mid March. Pengutronix was asked to attend the IoT Workshop, which we did with two developers.


A Logo for labgrid

Enrico Jörns | | labgrid

It took us a while to find a good logo for one of our latest (but already quite-a-few-years-out) software projects, called labgrid. In case you have not heard of it yet, feel free to read our short blog post from 2017 or visit labgrid's GitHub page.


Tagebuch: Chemnitzer Linux Tage 2019

In diesem Artikel schreiben wir unser Tagebuch von den Chemnitzer Linux Tagen 2019. Wir laden euch herzlich ein, uns an unserem Stand zu besuchen. In diesem Jahr haben wir bei uns ausserdem das OSADL zu Gast.