Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
Arm Community blogs
Arm Community blogs
Embedded and Microcontrollers blog White Paper: The many ways of programming an ARM Cortex-M microcontroller
  • Blogs
  • Mentions
  • Sub-Groups
  • Tags
  • Jump...
  • Cancel
More blogs in Arm Community blogs
  • AI blog

  • Announcements

  • Architectures and Processors blog

  • Automotive blog

  • Embedded and Microcontrollers blog

  • Internet of Things (IoT) blog

  • Laptops and Desktops blog

  • Mobile, Graphics, and Gaming blog

  • Operating Systems blog

  • Servers and Cloud Computing blog

  • SoC Design and Simulation blog

  • Tools, Software and IDEs blog

Tags
  • White Paper
  • Cortex-M
Actions
  • RSS
  • More
  • Cancel
Related blog posts
Related forum threads

White Paper: The many ways of programming an ARM Cortex-M microcontroller

Ping Zuo 左平
Ping Zuo 左平
March 25, 2014
by Joseph Yiu & ianjohnson


Abstract

Besides the C and C++ programming languages which most software developers use, various programming methods and languages are available for microcontroller programming.  For example, the ARM® Cortex®-M microcontrollers can be programmed in Java™, Arduino™, high level graphical programming languages, and other language abstractions.  This paper introduces various development environments, interesting features and other aspects such as interoperability with the ARM CMSIS device driver libraries. We will also examine how some of these new technologies help us to address some of the new advanced application areas like M2M, modeling based software development, as well as how some of these solutions enable new users to start learning microcontroller programming.

 
The many ways of programming an ARM Cortex-M microcontroller.pdf
Anonymous
Embedded and Microcontrollers blog
  • Adapting Kubernetes for high-performance IoT Edge deployments

    Alexandre Peixoto Ferreira
    Alexandre Peixoto Ferreira
    In this blog post, we address heterogeneity in IoT edge deployments using Kubernetes.
    • August 21, 2024
  • Evolving Edge Computing and Harnessing Heterogeneity

    Alexandre Peixoto Ferreira
    Alexandre Peixoto Ferreira
    This blog post identifies heterogeneity as an opportunity to create better edge computing systems.
    • August 21, 2024
  • Demonstrating a Hybrid Runtime for Containerized Applications in High-Performance IoT Edge

    Chris Adeniyi-Jones
    Chris Adeniyi-Jones
    In this blog post, we show how a hybrid runtime and k3s can be used to deploy an application onto an edge platform that includes an embedded processor.
    • August 21, 2024