Porting Amazon FreeRTOS on Marvell MW300

Client Overview

In-house developed PoC for enhancing flexibility to easily build microcontroller based IoT Applications

Business Need

  • Run the IoT operating system on small devices with severe constraints on processing power
  • Modify the Amazon FreeRTOS software package to work on hardware boards that are not Amazon FreeRTOS qualified
  • Port Amazon FreeRTOS on Marvell MW300 microcontroller SoC that can easily connect IoT devices with Amazon Web Services

VOLANSYS Contribution

  • Amazon FreeRTOS porting on Marvell MW300 microcontroller SoC
    • Migrated FreeRTOS kernel Version from 9.0.0 to 10.0.1 on MW300
    • Ported Wi-Fi management library for internet connectivity
    • Ported PKCS#11 Library for key management for security keys and certificates
    • Ported Secure Socket Module to establish and communicate with AWS Services
  • Demo application development – LED toggling on switch press observe the LED status changes on AWS IoT Console

Benefits Delivered

  • Faster time to market to get started on microcontroller based IoT applications
  • Reduce the cost of embedded development with microcontroller based IoT application deployments