• Configuring Armv8-M systems with CMSIS-Zone

    Christopher Seidl
    Christopher Seidl

    The configuration of a microcontroller system that includes TrustZone-M or several processors can be difficult, as the application software of the system is developed with multiple sub-projects that share common memory and a set of peripherals. Furthermore…

    • 6 months ago
    • Software Tools
    • Tools, Software and IDEs blog
  • Implementing Embedded Continuous Integration with Jenkins and Docker: Part 2

    Zach Lasiuk
    Zach Lasiuk

    This blog is part 2 in a 3-part series. Part 1 and part 3 will be linked here when available. 

    Intro

    This is the second part in a 3-part blog series that creates a consistent and automated software development foundation from scratch, enabling any team…

    • over 1 year ago
    • Software Tools
    • Tools, Software and IDEs blog
  • What is eXecute-Only-Memory (XOM)?

    Joseph Yiu
    Joseph Yiu

    An introduction to eXecute-only-Memory

    eXecute-Only-Memory (XOM) is a firmware protection technique to help prevent 3rd parties from stealing or reverse engineering firmware, and at the same time allowing 3rd parties to add additional software to the…

    • over 2 years ago
    • Processors
    • Processors blog
  • Divide and Conquer

    Chris Shore
    Chris Shore

    Division on ARM Cores

    “At the end of the day, we must go forward with hope and not backward by fear and division.” – Jesse Jackson.

    It often surprises me how many people believe that “ARM doesn’t do division” or “ARM cores don’t have…

    • over 6 years ago
    • Processors
    • Processors blog
  • Using the static keyword in C

    Jacob Beningo
    Jacob Beningo

    There are many topics in the C language that often confuse developers but the use of the static keyword seems to be one of the more common. One of the points of confusion is how static affects variables that are local and variables that are global. In…

    • over 6 years ago
    • System
    • Embedded blog
  • LED Video Panel at Maker Faire 2014: Concept and Development

    Paul Stoffregen
    Paul Stoffregen

    Freescale's booth at Maker Faire in San Mateo featured a large 4320 LED video panel, controlled by a single Teensy 3.1 board powered by Freescale's Kinetis K20 microcontroller (featuring an Arm Cortex-M4).

    Erin Murphy, Paul Stoffregen and Robin…

    • over 6 years ago
    • System
    • Embedded blog
  • Getting Started with Arm Microcontrollers and Assembly Programming

    Laxmi Kant Tiwari
    Laxmi Kant Tiwari

    Hello and I welcome you to my Arm programming tutorial series. I would like to give a big thank you to Abhishek Agrawal, a Final Year Undergraduate Student at IIT Kharagpur for his help to complete this blog.

    Let’s start with basics. RISC machines have…

    • over 5 years ago
    • Processors
    • Processors blog
  • ARM Technical Tutorial Video - Cortex-M Series

    Alban Rampon
    Alban Rampon

    I saw what looks like the start of a series of short videos on the ARMflix YouTube channel.

    Of course, it doesn't go into much details, but I thought it was a simple way to discover the series.

    As they come up, anyone please feel free to edit this…

    • over 6 years ago
    • Processors
    • Processors blog