Edoardo Barbieri
54 posts
Welcome to the June & July combined edition of the monthly State of IoT series. Let’s dive straight into the most prominent news across the IoT landscape from the last two months. Canonical releases Ubuntu Core 22 for embedded Ubuntu Core is an app-centric embedded operating system based on Ubuntu. Developers can focus on building
A real-time system responds to events within a specified deadline. If the timing constraints of the system are unmet, failure has occurred. In the kernel context, real-time denotes a deterministic response to an external event, aiming to minimize the response time guarantee. Real-time Beta now available in Ubuntu 22.04 LTS Last April, Ca
Welcome to the May edition of the monthly State of IoT series. May was a month full of exciting news, from open-source GPU modules and alternatives to the Jetson to a new Matter-ready hub for smart home appliances. Before diving straight in, let’s cover noteworthy news not included in the recap below. A few tech
Welcome to the concluding chapter of this journey on embedded Linux development with Ubuntu. We covered a lot of ground, so let us quickly recap what we learned so far. In Part I we introduced Snaps, software packages designed for the world of IoT. Snap packages isolate and encapsulate an entire application, increasing the security
Welcome to Part II of this three-part mini-series on embedded Linux development on Ubuntu. In Part I, we set the stage for the remainder of the series and gave an overview of snaps, the packaging format at the heart of embedded devices running Ubuntu. Snaps are a secure, confined, dependency-free, cross-platform Linux packaging format. So
Welcome to this three-part mini-series on embedded Linux development on Ubuntu. Throughout this series, we will discuss the key challenges of traditional software distribution mechanisms for embedded Linux devices. We will understand why legacy development and update approaches do not suit the Internet-of-Things (IoT) world and assess how
Welcome back to the monthly State of IoT. In case you missed it, here is a roundup from last March’s news. Vehicle connectivity, smart homes, new SoCs and a real-time Ubuntu kernel captured the headlines this April. Let’s jump straight into it! Real-time Ubuntu 22.04 LTS Beta Among the most noteworthy news in the IoT
Welcome to the concluding chapter of this journey assessing Yocto and Ubuntu Core for your embedded Linux project. Among the go-to solutions in the industry and benefiting from wide popularity, Yocto enables developers to build a custom embedded Linux distribution from scratch. With extensive control over every stage of compiling and bui
Welcome to the third chapter of this four-part series on Yocto vs Ubuntu Core. We have already gone a long way on the journey to choosing the right OS for your embedded Linux project. Part I covered the main characteristics of Yocto, and Part II assessed the advantages brought about by Ubuntu Core. If you
On 21 April 2022, Canonical announced Real-time Ubuntu 22.04 LTS, available in beta. Based on upstream v5.15, the 22.04 LTS kernel integrates the out-of-tree PREEMPT_RT patch for x86_64 and AArch64 architectures. Once in GA, the new real-time kernel will power the next generation of robotics, IoT, and telco innovations by providing a det
Welcome to Part II of this mini blog series on Yocto vs Ubuntu Core for your embedded Linux project. In Part I, we set the stage for the remainder of the series and gave an overview of the pros and cons of using Yocto, alongside the advantages of its recipes, layers, and BSPs. Users, developers, and
Welcome to this mini blog series on Yocto vs Ubuntu Core for your embedded Linux project. Throughout this series, we will diligently assess the key considerations when choosing the OS of an embedded Linux system. We will also analyse the pros and cons of the most widely-adopted Linux-based distributions for embedded devices. Finally, we
An embedded device is a hardware and software system that performs a dedicated function within a larger computer system. It is typically resource-constrained and comprises a processing engine. The software of an embedded Linux system runs on top of the Linux kernel, the fundamental core of the OS with complete control over everything occ
It’s Wednesday, and you have less than 2 days to make the quarter. Busy month with no time to catch up with the latest info? No problem! Get up to speed with this curated list of bite-sized chunks of IoT news. In case you missed it, here is the State of IoT from last February!
One could aptly name this February State of IoT as the State of Silicon. With the much-anticipated partnership between ARM and NVIDIA halting to a grind, Intel grabbed this month’s headlines by investing in the open RISC-V architecture and announcing a new fund promoting disruptive startups. Let’s dive straight in! Ferrari partners with Q
Welcome to the concluding chapter of this three-part blog series on the low latency Linux kernel for industrial embedded systems. Each blog is standalone and can be read independently from the others, although you may want to start at the beginning for some continuity. If you need a quick refresher on userland and kernel space,