Over a year ago, Microsoft acquired Express Logic and their flagship product the ThreadX Real Time Operating System (RTOS). Along with ThreadX was the X-Ware suite of communication, connectivity and storage IPs. Microsoft has since created Azure RTOS around ThreadX and X-Ware, with an obvious focus on connectivity and IoT. Looking back, the acquisition of … Read more
In this second part of this guide on how to set up an embedded GCC toolchain within Eclipse on Linux, we’ll pick up on where we left off at the end of Part 1. We’ll take a look at workspace configuration and creating both managed and Makefile based projects.
This guide is the first part of a Linux version of the guide we previously wrote dealing with setting up an embedded software toolchain within Eclipse. This guide is targeted at readers who need to set up a GCC toolchain within a vanilla Eclipse installation.
In the previous article of this series, we looked at the hardware characteristics of QSPI NOR Flash devices such as the package, temperature grade and other such physical considerations. In this article we’ll leave the package attributes behind to focus on the internal features of QSPI devices, starting with the memory organization. This article will … Read more
This article series aims to be an introduction to QSPI NOR Flash devices from the point of view of their features and characteristics. This series isn’t meant to be an introduction to NOR flash technology or even to the QSPI protocol itself. It is more about what differentiates one QSPI NOR flash from another. And … Read more
A PDF version of this guide, including Eclipse setup and project debugging is available in the Documentation section. This is the fourth part of this article series on setting up a bare-metal GCC toolchain in Eclipse. The previous two articles, part 2 and part 3 dealt with creating Eclipse CDT projects using the managed build … Read more
Last week was one of pride and excitement for the JBLopen’s development team as we released our latest product, the TREEspan File System (TSFS). After the official announcement and presentation, we feel the need to introduce the newcomer in a more personal way, such as we see it from the inside. Above all, we would … Read more
In the previous article from this series, we looked at the core performance of the Xilinx MicroBlaze™ in various configurations using the popular CoreMark benchmark. While CoreMark is good at measuring core CPU performance it is mostly transparent to memory performance since, it’s designed to run entirely out of the L1 cache. In this article, … Read more
A PDF version of this guide, including Eclipse setup and project debugging is available in the Documentation section. This is the third part of this series on setting up a bare-metal GCC toolchain in Eclipse. The previous article explained how to set up a managed build project where Eclipse manages the build process automatically. The … Read more
After publishing the MicroBlaze Configuration for an RTOS article series, we received some feedback as well as a few questions related to the performance of the Xilinx MicroBlaze™. Following those, we thought it would be a good idea to publish a few articles containing benchmarks of the MicroBlaze in different configurations. This first article will … Read more