Propelled into widespread use by the rise of the smartphone in the 2010s, ARM Cortex-A SoCs are now found everywhere, powering Linux-based devices in areas like IoT, embedded, mobile, and - increasingly - servers. The currently...
Machine learning typically operates on large amounts of data which often has to be moved back and forth between processing nodes and storage. This generates bottlenecks and costs in terms of both power and bandwidth. One trend...
Tracing software execution on real hardware can be challenging, as to access the internal state of the components and the software itself you often need to attach specialized debugging hardware or instrument the source code...
Debugging is an integral part of the embedded systems development process especially in the context of userspace applications running inside an OS, where it can be difficult to follow the flow of the code.
OS-aware debugging...
In the recent months, we have been working on a growing number of projects focused on access control and fleet management with sensor data logging combined with GNSS positioning. To address the recurring demand for a versatile...
Many years ago, we created an open source tool to assist us in developing new and exciting hardware-accelerated devices with the Zynq 7000 SoC family. The SoC was a novelty at that time, featuring a dual-core ARM Cortex-A9...
OLDER