The slides and video of my talk at Embedded Linux Conference Europe 2019 are available. The Embedded Linux Conference is an event focused on embedded Linux that happens twice a year, first in the US and then in Europe. The event is very good, with lots of technical content and opportunities to meet the people […]
Last week, from February 25th to 27th in Nuremberg, Germany, we had another edition of Embedded World, the leading international fair for embedded systems. Despite a lower attendance than in typical years due to the spread of the novel coronavirus, Embedded World 2020 still featured thousands of attendees and hundreds of exhibitors displaying innovations in […]
The Embedded Online Conference is an online conference for embedded systems, DSP, machine learning and FPGA engineers. The conference will have 4 tracks (DSP & Machine Learning, Embedded Systems Programming, Embedded Systems Security and FPGA) and a lot of great talks from experts in the field. I’ll be there presenting the talk Developing embedded real-time […]
This is going to be my new blog about embedded systems development. I’ve been working with embedded systems for more than 20 years, much earlier than all this maker/tinker movement with Raspberry Pis and Arduinos all around us. You can read more about me in the About page. When I started learning and working with […]
From February 25th to 27th in Nuremberg, Germany, we will have another edition of Embedded World, the leading international fair for embedded systems. The embedded world trade fair enables the visitors to experience the whole world of embedded systems, be it security for electronic systems, distributed intelligence, the Internet of Things or e-mobility and energy […]
Have you ever wondered how the Linux kernel is tested? How to maintain the quality of an open source project with millions of lines of code developed by thousands of programmers worldwide? It is not an easy task. But that doesn’t mean it is not possible! A new Linux kernel version is released approximately every […]
Since version 4.8 the Linux kernel has a new interface based on character devices for accessing and managing GPIO lines in user space. Linux kernel GPIO interface GPIO stands for General-Purpose Input/Output and is one of the most commonly used peripherals in an embedded Linux system. Internally, the Linux kernel implements the access to GPIOs […]
This article is going to be an introduction to embedded Linux security. Since this topic is quite extensive, I divided into two parts. In this first part, we will have a small introduction to security concepts and threat modeling and then focus on some mitigation techniques to improve the security of an embedded Linux device, […]