ISEE working on IGEPv5 board with OMAP5

Our partner ISEE is famous for their IGEPv2 board that we use in our embedded Linux course. This board is both powerful (running at 1 GHz) and featureful (on-board WiFi and Bluetooth, many connectors and expansion capabilities). The good news is that ISEE has started to develop a new IGEPv5 board, which will be based … Continue reading “ISEE working on IGEPv5 board with OMAP5”

Getting started with Zephyr

Zephyr is an open-source real-time operating system, used mainly in embedded devices, with a focus on small systems, thanks to its very small footprint. This post is a quick startup guide to show how to run Zephyr on two different boards, from two different vendors: The Arduino Nano 33 BLE, which internally relies on the … Continue reading “Getting started with Zephyr”

Linux 6.7 released, Bootlin contributions

The Linux 6.7 kernel was released almost two weeks ago, with as usual plenty of new features and updates, better described by the excellent LWN.net: part 1, part 2. On our side, while we continue to submit a significant number of patches, this release has been somewhat more quiet, with only 27 patches integrated.

Using the U-Boot Extension Board Manager – BeagleBone Boards Example

This article follows two earlier blog posts about Device Tree overlays: Using Device Tree Overlays, example on BeagleBone boards Device Tree: Supporting Similar Boards – The BeagleBone Example Introduction As explained in the first two blog posts, the BeagleBone boards are supported by a wide number of extension boards, called capes. When such a cape … Continue reading “Using the U-Boot Extension Board Manager – BeagleBone Boards Example”

Using Device Tree Overlays, example on BeagleBone boards

This article is also available on the BeagleBoard.org blog. The concept of Device Tree overlays The Device Tree language is a way to describe hardware that is present in a system and cannot be automatically detected. That’s the case of devices directly implemented on a System on a Chip, such as serial ports, Ethernet or … Continue reading “Using Device Tree Overlays, example on BeagleBone boards”

Bootlin contributions to Linux 5.14 and 5.15

It’s been a while we haven’t posted about Bootlin contributions to the Linux kernel, and in fact missed both the Linux 5.14 and Linux 5.15 releases, which we will cover in this blog post. Linux 5.14 was released on August 29, 2021. The usual KernelNewbies.org page and the LWN articles on the merge window (part … Continue reading “Bootlin contributions to Linux 5.14 and 5.15”

Bootlin contributions to Linux 5.13

After finally publishing about our Linux 5.12 contributions and even though Linux 5.14 was just released yesterday, it’s hopefully still time to talk about our contributions to Linux 5.13. Check out the LWN articles about the merge window to get the bigger picture about this release: part 1 and part 2. In terms of Bootlin … Continue reading “Bootlin contributions to Linux 5.13”

Bootlin contributions to Linux 5.11

Linux 5.11 was released quite some time ago now, but it’s never too late to have a look at Bootlin contributions to this release. As usual, we recommend reading the LWN articles on the 5.11 merge window: part 1 and part2. Also of interest is the Kernelnewbies page for 5.11. Here are the main highlights … Continue reading “Bootlin contributions to Linux 5.11”

Linux 5.8 released: Bootlin contributions

Linux 5.8 was released recently. See our usual resources for a good coverage of the highlights of this new release: KernelNewbies page, LWN.net article on the first part of the merge window, LWN.net article on the second part of the merge window. On our side, we contributed a total of 155 commits to Linux 5.8, … Continue reading “Linux 5.8 released: Bootlin contributions”

Linux 5.6, Bootlin contributions inside

Linux 5.6 was released last Sunday. As usual, LWN has the best coverage of the new features merged in this release: part 1 and part 2. Sadly, the corresponding KernelNewbies page has not yet been updated with the usual very interesting summary of the important changes. Bootlin contributed a total of 95 patches to this … Continue reading “Linux 5.6, Bootlin contributions inside”