Home > FreeRTOS, Hardware, Microchip PIC32, NXP LPC, STMicro STM32, Texas Instruments SimpleLink > Amazon FreeRTOS Released for NXP, Texas Instruments, STMicro, and (soon) Microchip Microcontrollers

Amazon FreeRTOS Released for NXP, Texas Instruments, STMicro, and (soon) Microchip Microcontrollers

Orange Pi Development Boards

FreeRTOS is an open source real-time operating system for microcontrollers released under an MIT license, and when it comes to adoption in embedded systems it’s right there near the top with embedded Linux according to Aspencore 2017 embedded markets study. For example, some Espressif SDKs for ESP8266 or ESP32 are based on FreeRTOS, and so is Mediatek LinkIt Development Platform for RTOS.

The recently announced Amazon FreeRTOS (a:FreeRTOS) leverages the open source operating systems, and extends it with with libraries that enable local and AWS cloud connectivity, security, and soon over-the-air updates. a:FreeRTOS is free of charge, open source, and available today.

Click to Enlarge

In order to get started, you’ll have a choice of 4 hardware platforms:

  • STMicro STM32L4 Discovery Kit IoT Node (B-L475E-IOT01A) powered by STM32L475 ARM Cortex-M4 MCU with 802.11 b/g/n WiFi, Bluetooth 4.1 LE, RF (868 / 915 MHz), and NFC connectivity, plenty of sensors

Click to Enlarge

  • Texas Instruments SimpleLink Wi-Fi CC3220SF LaunchPad development kit (CC3220SF-LAUNCHXL) with  CC3220SF single-chip WiFi microcontroller (MCU) with 1MB Flash, 256KB of RAM.

Click to Enlarge

  • Microchip Curiosity PIC32MZ EF Development Board (Amazon FreeRTOS support coming soon) powered by PIC32MZ EF MCU (415 DMIPS) with 2 MB Flash, 512 KB RAM, integrated FPU, crypto accelerator, and connectivity via an on-board 802.11 b/g/n Wi-Fi module, and two MikroBUS connector for add-on boards.

Click to Enlarge

If you don’t own any of those boards, or don’t plan to purchase one, but still would like to play with a:FreeRTOS you could run the Windows Simulator instead.

Once we’ve selected our hardware platform (or simulator), we can access Amazon FreeRTOS console to configure and download the FreeRTOS kernel and software libraries for our application.  Development of the application is done though the tools provided for the board for example TI Code Composer Studio, STM32 System Workbench, IAR Embedded Workbench, or Visual Studio Community Edition.

Click to Enlarge

Amazon FreeRTOS is free as in speech and free as in beer, with the source code and links to documentation available in Github. Amazon will make money when you utilize AWS services such as AWS IoT Core, data transfer, or AWS Greengrass. The price list of AWS services that may be charged (if enabled) while using Amazon FreeRTOS can be found here.

  1. bantoto masabo sigola
    December 2nd, 2017 at 15:52 | #1

    FreeRTOS is pseudo open source
    https://groups.google.com/forum/#!topic/esp-open-rtos/D9_1KPt0y9U

    dont really have the time to check if amazon’s rtos is really open or not

  2. December 2nd, 2017 at 16:09 | #2

    @bantoto masabo sigola
    That thread talks about the GPL license. FreeRTOS has switched to an MIT License now -> https://www.freertos.org/a00114.html

    So maybe the concern expressed in that thread have been resolved.

  3. bantoto masabo sigola
    December 2nd, 2017 at 16:23 | #3

    @cnxsoft

    ohh ! very good news!

  4. Drone
    December 2nd, 2017 at 21:17 | #4

    “Amazon FreeRTOS” – Really? That’s either a really badly named OS, or it’s an OS that will will spy on you all the time.

  5. theguyuk
    December 2nd, 2017 at 22:40 | #5

    And these support Amazon Freertos, as reported on electronicsweekly.

    IAR Systems embedded compilers now support the Amazon FreeRTOS.

    iarTogether with Amazon Web Services (AWS), IAR Systems provides developers with easy access to high-performance, pre-integrated development tools for developing and debugging embedded and IoT-connected applications based on Amazon FreeRTOS.

  6. December 2nd, 2017 at 22:47 | #6

    > So maybe the concern expressed in that thread have been resolved.

    With the switch to the MIT license, it’s definitely resolved.

  7. Paul M
    December 3rd, 2017 at 04:44 | #7

    I wonder how this OS compares with Zephyr ( https://www.zephyrproject.org/ ) which is backed by the Linux Foundation.

    I had a play with a BBC:MicroBit and Zephyr, having seen Marcel Holtmann’s video using the microbit in a variety of interesting roles.
    https://www.youtube.com/watch?v=ZZRbIpVJGns

  1. No trackbacks yet.