• Cross compilation for Arm
    There are many ways to compile a software for Arm architecture. If you have a small project and an Arm device with a Linux-based system, you can easily compile it using the shipped compiler on the device...
  • Unlocking the STM32F4 Discovery board with OpenOCD
    Update : This will only be needed if you're running OpenOCD from before Jan 16 2015 on Big Endian machines. The problem is fixed in later builds. I'm not sure this applies to all STMicroelectronics...
  • GPIO: Displaying currency exchange rate on 7-segment indicators
    About the Application This tutorial is dedicated to the control of 7-segment LED indicators by means of a single Tibbit #00_1 and several shift register ICs (daisy-chained together). 7-segment indicators...
  • Using the ARM Performance Monitor Unit (PMU) Linux Driver
    The Linux kernel provides an ARM PMU driver for counting events such as cycles, instructions, and cache metrics. My previous article covered how to access data from the PMU automatically within SoC...
  • Optimization of Systems Containing the Arm CoreLink CCN-504 Cache Coherent Network
    The first Carbon Performance Analysis Kit (CPAK) demonstrating the AMBA 5 CHI protocol has been released on Carbon System Exchange . The design features the Arm Cortex-A57 configured for AMBA 5 CHI...