• Imagimob: The Fastest Path from Data Collection to Embedded AI Application

    Mary Bennion
    Mary Bennion

    ***All content in this blog written by Johan Malm, Ph.D. Johan is a specialist in numerical analysis and algorithm development. He works as a machine learning developer at Imagimob***

    We live in a world of data. Virtually everyone talks about data and…

    • 1 month ago
    • Processors
    • Machine Learning IP blog
  • TinyML: TVM Taming the Final (ML) Frontier

    Mary Bennion
    Mary Bennion

    ***All content written in this blog by Logan Weber & Andrew Reusch from OctoML***

    Executive summary: Optimizing and deploying machine learning workloads to bare-metal devices today is difficult, and Apache TVM is laying the open-source foundation to…

    • 5 months ago
    • Processors
    • Machine Learning IP blog
  • Unlocking AI on Arm Microcontrollers with Deep Learning Model Optimization

    Mary Bennion
    Mary Bennion

    *** All content in this blog provided by Davis Sawyer, Co-founder & CPO at Deeplite.ai ***
    Japanese version - 日本語版 

    The emergence of AI and deep learning on embedded devices and platforms has created opportunities for exciting new ways to make products…

    • 7 months ago
    • Processors
    • Machine Learning IP blog
  • "BX LR" causing INVPC Usage Fault exception

    Sohaib
    Sohaib

    I have implemented a context switching code. For going back to privileged user mode after setting the return value in SP + 0x18 address, I am using BX LR instruction.

    But code execution goes to HardFault handler and INVPC bit of USAFAULT register is set…

    • Answered
    • over 1 year ago
    • Processors
    • Cortex-M / M-Profile forum
  • arm-none-eabi-gcc (bleeding-edge-toolchain) 9.1.0

    Freddie Chopin
    Freddie Chopin

    I've just created another release of my bleeding-edge-toolchain script, which builds a complete toolchain for ARM microcontrollers. This toolchain uses the most recent versions of all possible components:

    • gcc-9.1.0
    • newlib-3.1.0
    • binutils-2.32
    • gdb…
    • Answered
    • over 1 year ago
    • Processors
    • Cortex-M / M-Profile forum
  • Interrupts in assembly language

    Shikhar123
    Shikhar123

    Given an interrupt that occurs at 500 microsecond intervals, write an interrupt handler that generates a square wave output by setting an interface bit high for a specific number of 500 microsecond periods and then sets the interface bit low for the same…

    • Answered
    • over 1 year ago
    • Processors
    • Cortex-A / A-Profile forum
  • Setting up an ISR for a PIT timer (homework help)

    SandraS
    SandraS

    Hello,

    I'm in a course in which we are supposed to learn to program an (ARM) microcontroller. This is my sixth homework task. I'm fairly new to assembler-programming, but so far I've managed to work out all tasks with the help of the internet, different…

    • over 3 years ago
    • Processors
    • Cortex-M / M-Profile forum
  • Fundamental Doubt in AHB Bus Architecture

    Kedhar Guhan
    Kedhar Guhan

    Hi

    I am a rookie part of a group working on building a Microcontroller, for which we've decided to use AHB Lite protocol with one single master for interconnection. I have thoroughly examined the protocol and am well versed in its behaviour. Our idea…

    • over 1 year ago
    • Processors
    • Cortex-A / A-Profile forum
  • PowerPC vs. Arm (or more specifically e200z0 vs. Cortex-M4)

    cray
    cray

    The end of the year is approaching, but I’d like to have one last delta before taking some time off. PowerPC vs. Arm, seems like an appropriate stand-off. In this rendition. However, I will incarnate the e200z0 core and the Cortex-M4 core, which…

    • over 4 years ago
    • Processors
    • Processors blog
  • Important Arm Technical Learning Resources

    Tom Stevens
    Tom Stevens

    Given the enormous amount of resources compiled on the Community over the past few years, I thought it might be useful to some users to compile all the 'technical' resources in one document. The links below focus on resources for software engineers and…

    • over 5 years ago
    • Processors
    • Processors 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 6 years ago
    • Processors
    • Processors blog
  • Want to try out stable GCC 7 on your ARM microcontroller?

    Freddie Chopin
    Freddie Chopin

    EDIT: Stable GCC 7.1.0 is already released - see first reply below for details!

     

    If you're very impatient waiting for the full GCC 7.1.0 release (expected this month), you can try experimental GCC 7 version with your ARM microcontroller right now (…

    • over 3 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • Embedded World Conference 2017 - Software Development in ARMv8-M Architecture

    Joseph Yiu
    Joseph Yiu

    This is a paper covering a introduction of software development on ARMv8-M architecture.

    Abstract

    The next generation of ARM® Cortex®-M processors, Cortex-M23 and Cortex-M33, based on the ARMv8-M architecture, introduce optimized TrustZone® security features…

    • ARM Cortex - session 11 - Yiu - Software Development in ARMv8-M Architecture.pdf
    • over 3 years ago
    • Processors
    • Processors blog
  • System Bus in ARM Cortex-M4

    Alok Singh Thakur
    Alok Singh Thakur

    In what situations will separate data buses ( D and S) for ARM Cortex-M4 improve performance? Also, are there any benefits of von Neuman support along with the core Harvard Architecture?

    • Answered
    • over 5 years ago
    • Processors
    • Cortex-M / M-Profile forum
  • MCU Development - Endianness - Big Endian

    Jens Bauer
    Jens Bauer

    For those of ARM's customers, who design microcontrollers, I would like to recommend a Big Endian implementation (or at least an option to select Big Endian).

    This is due to that I have designs that need to work with Big Endian data.

    Big Endian is the…

    • over 6 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • Getting Started With ARM

    Ashar Phatak
    Ashar Phatak

    Dear Community Members:

    I am new to the Community and new to ARM controller.  I am well versed in 8051 - PIC microcontrollers - including assembly and C   How do I get started with ARM?  There are so many version of ARM, I do not know where to begin. …

    • over 6 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • Meet the new ARM Cortex-M7 processor: supercharging embedded devices

    Bee Hayes-Thakore
    Bee Hayes-Thakore

    By Bee Hayes-Thakore and thomasensergueix

    Pervasive connectivity, largely spurred by mobile and tablet use is transforming the way we consume and interact with each other through cloud connectivity. The Internet of Things will expand this interaction further…

    • over 6 years ago
    • Processors
    • Processors blog
  • Code Size – a comprehensive comparison of microMIPS32 and Thumb code size using many Megabytes of customer code

    Ian Johnson
    Ian Johnson

    In this blog I take a close look at the code size of ARM’s Thumb instruction set against the microMIPS32 instruction set, as used in the microAptiv processor family.  More specifically I look at recent claims that microMIPS32 has 17%-30% better code…

    • over 6 years ago
    • Processors
    • Processors blog
  • Are you interested in some ARM Cortex-M MCU on-line training ?

    Andy Frame
    Andy Frame

    Whilst browsing the EE Times website yesterday I saw an interesting advert for an EE Times University online training course titled Fundamentals of Microcontrollers (MCUs): Hands-On Workshop.

    The course is presented by a fellow ARM Connected Community…

    • over 7 years ago
    • Processors
    • Processors blog
  • From “Which Cortex-M processor” to “Which C compiler”

    Joseph Yiu
    Joseph Yiu

    In my presentation at ARM TechCon 2013 last week "ARM Cortex-M for Beginners", someone asked a question of “Is there any advice for getting the best performance? Which C compiler to use?

    This is a very interesting question. One page of…

    • over 7 years ago
    • Processors
    • Processors blog
  • A tour of the Cortex-M3 Core

    Diya Soubra
    Diya Soubra

    In the previous post we looked at five features of Cortex-M processors. In this one, we will look at Cortex-M3 specifically.

    The central Cortex-M3 core is based on the Harvard architecture which is characterized by separate buses for instructions and…

    • over 7 years ago
    • Processors
    • Processors blog
  • ARM Cortex-R processor. What is it good for?

    Guest Partner Blogger
    Guest Partner Blogger

    The answer is functional safety applications.  At least, that's where TI's ARM® Cortex™-R cores are utilized - in high performance, real-time microcontrollers. As many real-time applications are now required to integrate functional…

    • over 7 years ago
    • Processors
    • Processors blog
  • Honey, SuVolta Deeply Depleted My Cortex-M0 Power!

    Thomas Ensergueix
    Thomas Ensergueix

    A wide variety of applications will be impacted by the massive trend which is broadly named as the "Internet of Things" (IoT). Even if some may consider this term as being overused, and newer marketing names arise trying to replace it, there is the undeniable…

    • over 7 years ago
    • Processors
    • Processors blog
  • Cortex-M0+ a year after: smaller, thriftier and smarter!

    Thomas Ensergueix
    Thomas Ensergueix

    As usual it happened late on Friday afternoon. A couple of weeks ago a message arrived in my inbox from one of our latest ARM® Cortex™-M0+ partners: "We're using 90LP and a similar configuration to your "min" with just a couple of additional…

    • over 7 years ago
    • Processors
    • Processors blog
  • How small can small MCUs get?

    Richard York
    Richard York

    I was asked to contribute a quote for a press release that our friends at Freescale made a few days ago. When I read it I didn't fully appreciate just how tiny their little device is. Or at least I did once I looked at this photo; blink and you will miss…

    • over 7 years ago
    • Processors
    • Processors blog
  • View related content from anywhere
  • More
  • Cancel
>