Linaro and the Linux KernelMonday, November 9, 2020
A contribution to the Linux kernel requires experience and over 10 years ago, Linaro took the lead as a consortium to consolidate the Linux kernel. In this article we look at the work that Linaro continues to undertake and the contributions the company has made, together with the wider open source community.
Force Idle When a CPU Is OverheatingFriday, September 18, 2020
Some intensive tasks can necesitate the Linux kernel to cope with high temperatures. On embedded systems, passive cooling is mandatory to provide a way to cool down the CPUs if the Dynamic Voltage Frequency Scaling (DVFS) is not available. In this article we focus on a new technique to cool down the CPUs.
Thermal Notifications With NetlinkThursday, July 30, 2020
This blog introduces the thermal framework design and shows where the notification takes place to allow the userspace to be aware of the overall thermal profile of the system. In response to the lack of thermal communication between the kernel and the userspace, a solution based on the netlink has been implemented for Linux v5.9.
Using Energy Model To Stay In TDP BudgetWednesday, July 29, 2020
An ever-increasing number of embedded devices need fine grain control on their performance in order to limit the power consumption. There are three primary reasons for this: to increase the battery life, to protect the components and to control the temperature. In this intriguing article, Daniel looks into the power consumption complexities and the challenges this creates.