Upstream camera support for Qualcomm platforms image
Robert Foss
Robert Foss profile image
Upstream camera support for Qualcomm platforms
Tuesday, February 23, 2021
CAMMS Qualcomm Titan camera support dragonboard 410c libcamera linux kernel open source

Since 2017 Linaro has worked with Qualcomm to enable camera support on their platforms. In this blog, Linaro engineer Robert Foss talks about how the Open Source CAMSS driver (with ...

Read

Linaro Engineering Highlights - January 2021 image
Jon Burcham
Jon Burcham profile image
Linaro Engineering Highlights - January 2021
Wednesday, February 10, 2021
4 mins read

January highlight's include a blog from Georgi Djakov on Saving Power & Improving Performance With Dynamic Interconnect Scaling, an article on creating Portable and Reproducible Kernel Builds with TuxMake, plus...

Linaro Engineering Highlights - December 2020 image
Jon Burcham
Jon Burcham profile image
Linaro Engineering Highlights - December 2020
Friday, January 8, 2021
45 mins read

This edition of the monthly Engineering Highlights is feature packed with several updates, together with a roundup on the year of some of the key projects.

Protected UEFI Variables With U-Boot image
Ilias Apalodimas
Ilias Apalodimas profile image
Protected UEFI Variables With U-Boot
Monday, January 4, 2021
7 mins read

Critical system variables, like the UEFI ones, must be protected against a variety of attacks. On Arm servers and desktops, which typically run EDK2, dedicated flashes are used. Those would...

History Of The Interconnect Framework image
Georgi Djakov
Georgi Djakov profile image
History Of The Interconnect Framework
Tuesday, December 22, 2020
7 mins read

The Interconnect API is a framework for configuring the on-chip interconnects in the system. The framework tunes the system for the best power and performance while taking into account the...

A Year In The Life Of The STG Group image
Ryan Arnold
Ryan Arnold profile image
A Year In The Life Of The STG Group
Tuesday, December 22, 2020
13 mins read

In this article we look at the work from just one of Linaro's many engineering teams - System Technologies Group (STG). This group have been very busy as usual, introducing...

Linaro Engineering Highlights - November 2020 image
Jon Burcham
Jon Burcham profile image
Linaro Engineering Highlights - November 2020
Monday, December 14, 2020
9 mins read

The November highlights are full of the latest updates and news from Linaro. Topics include; LITE updates, MCUboot & a new Linaro Community Project, Security and Zephyr updates. Plus, future...

32-bit Linux: Bright Future Or End Of Life? image
Arnd Bergmann
Arnd Bergmann profile image
32-bit Linux: Bright Future Or End Of Life?
Monday, December 7, 2020
1 min read

The news for processors and system-on-chip (SoC) products these days is all about 64-bit cores powering the latest computers and smartphones. Yet, will 32-bit continue to be the best choice...

Add support to retrieve correct TA load address with ASLR enabled image
Paolo Valente
Paolo Valente profile image
Add support to retrieve correct TA load address with ASLR enabled
Thursday, November 26, 2020
1 min read

Recently two interns enabled debugging in Open Portable Trusted Execution Environment (OPTEE) using GDB. This blog details their contributions and achievements which is now available for the open source community....

Security and the Zephyr Project image
David Brown
David Brown profile image
Security and the Zephyr Project
Thursday, November 26, 2020
5 mins read

David Brown is currently the Security Architect for the Zephyr Project. In May of 2020, the project received a report from the NCC group outlining several dozen vulnerabilities found in...

DMA BUF Heap Transition in AOSP image
John Stultz
John Stultz profile image
DMA BUF Heap Transition in AOSP
Tuesday, November 17, 2020
9 mins read

The ION framework was one of the early components of the Android patchset. It provided a way for userspace to allocate memory buffers that would be efficiently shared between multiple...

Linaro Engineering Highlights - October 2020 image
Jon Burcham
Jon Burcham profile image
Linaro Engineering Highlights - October 2020
Friday, November 13, 2020
17 mins read

October's Engineering highlights include an overview of the new Arm Devsummit, Linaro's contributions for the Linux Kernel 5.9. Plus an overview of recent blogs including 'Accelerating libcamera Qcam format conversion...

Linaro and the Linux Kernel image
Daniel Lezcano
Daniel Lezcano profile image
Linaro and the Linux Kernel
Monday, November 9, 2020
12 mins read

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...

Accelerating libcamera Qcam format conversion using OpenGL shaders image
Show Liu
Show Liu profile image
Accelerating libcamera Qcam format conversion using OpenGL shaders
Friday, November 6, 2020
8 mins read

Libcamera is an open source friendly camera stack and userspace library. It provides an intuitive API and methods to control the complexity of camera hardware for multiple platforms. As libcamera...

Device Tree - Future Improvements image
Joakim Bech
Joakim Bech profile image
Device Tree - Future Improvements
Friday, October 23, 2020
12 mins read

Over the years there have been countless discussions around Device Tree. It is not a problem that has gone unnoticed. Still the impression seems to be that little is actually...

Linaro Engineering Highlights - September 2020 image
Jon Burcham
Jon Burcham profile image
Linaro Engineering Highlights - September 2020
Monday, October 12, 2020
17 mins read

September's Engineering Highlights include a brief summary of our recent Virtual Connect 2020 (LVC20) event. There is also a synopsis of the Android Micro Conference at Linux Plumbers. Our blog...

LVC20 Wrap Up image
Jon Burcham
Jon Burcham profile image
LVC20 Wrap Up
Wednesday, October 7, 2020
17 mins read

Our latest Connect meeting in September was not quite what we had in mind at the beginning of the year. Yet, in these unusual times we have been able to...

Open On-Chip Debugger (OpenOCD) at Linaro image
Omair Javaid
Omair Javaid profile image
Open On-Chip Debugger (OpenOCD) at Linaro
Wednesday, September 30, 2020
1 min read

Linaro has been actively involved in the OpenOCD project since 2016. In this article Omair Javaid takes a closer look at the software development tool.

Enabling UEFI Secure Boot on U-Boot image
Takahiro Akashi
Takahiro Akashi profile image
Enabling UEFI Secure Boot on U-Boot
Monday, September 28, 2020
12 mins read

UEFI Secure Boot is a new feature introduced in the latest U-Boot release, v2020.10. Secure Boot is a security framework in boot sequence which is designed to protect the system...

Force Idle When a CPU Is Overheating image
Daniel Lezcano
Daniel Lezcano profile image
Force Idle When a CPU Is Overheating
Friday, September 18, 2020
13 mins read

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...

Linaro Engineering Highlights for August 2020 image
Jon Burcham
Jon Burcham profile image
Linaro Engineering Highlights for August 2020
Monday, September 14, 2020
10 mins read

This blog covers the many developments the teams at Linaro have been working on during August including the initial TVM AI compiler performance numbers on ARM64, using energy model to...

BFQ saved me from thrashing image
Linus Walleij
Linus Walleij profile image
BFQ saved me from thrashing
Wednesday, September 2, 2020
2 mins read

In this article Linus Walleij looks at what causes thrashing and developments that help to mitigate this problem.