Unleash Developer Innovation for Endpoint AI and IoT
The IoT relies on technologies that can orchestrate the different kinds of software applications and keep devices performing optimally at scale. Arm empowers millions of software developers around the world with IoT and ML technologies, making it easier and more efficient to innovate devices of the future. Arm's platform for building and deploying endpoint ML and IoT devices enables software developers to unlock the full potential of Cortex-M based devices by supporting any workload, device, software stack and cloud.
ML, DSP, traditional embedded, real-time
Support a wide range of MCUs and development boards
Support for popular RTOS, IoT stacks and embedded middleware
Software and workflows to connect devices to any cloud
Get Started with Arm Tools and Software
Keil Studio: Early Access Program
We’re inviting developers to join our Early Access Program and provide feedback on our next generation IDE, Keil Studio Online, and a range of cloud service and ML examples developed with our partners.
Predictive Industrial Maintenance
This industrial system uses Mbed OS and Cartesiam.ai to monitor vibrations through machine learning techniques to predict a system failure.
Intelligent Respiratory Care
Quvium used Arm Keil MDK, accelerating development of devices that use machine learning to analyze cough sound waves and send alerts to improve respiratory care.
Smart Street Lighting
Using a STMicroelectronics microcontroller based on Cortex-M processor with Mbed OS, Aaeon created a small, intelligent device that allows facilities managers to easily control an entire city’s lighting from a single platform.
tinyML Enables Smallest Endpoint AI Devices
tinyML presents many opportunities for developers. Learn how you can get started building tinyML applications.