Skip to content

Releases: FreeRTOS/iot-reference-arm-corstone3xx

v202403.00 Release of IoT reference integration for Arm Corstone-3xx platform

28 Mar 13:16
Compare
Choose a tag to compare

v202403.00 (2024-03-28)

Highlights

  • Added ML reference applications
    • Keyword Detection
    • Speech Recognition
    • Object Detection
  • Build and debug reference applications using VS Code on:
    • Linux
      • Ubuntu 20.04
    • Windows 11
    • Mac OS 14.x
  • Device provisioning support
    • Create device credentials (certificate and private key) using python script
      and provision them into the device.
  • Validated keyword-detection application using AWS Device Advisor tests
  • Removed aws-iot-example reference application
  • Updated ml-eval-kit to version 23.11
  • Updated Mbed TLS to version v3.5.2
  • Updated TF-M to version v2.0.0
  • Re-structure the project to ease maintenance

Changes

  • ci: Improve CI to support multiple applications and platforms.
  • ci: Fix S3 bucket emptying in cleanup
  • Re-structure the project to ease maintenance
  • uncrustify: Use replace option for correcting findings.
  • Use exported tf-m image signing public keys for OTA signature
  • tools: Improve uncrustify filtering algorithm
  • tf-m: Added TF-M v2.0.0 compatibility
  • toolchain: Add Arm GNU Toolchain version 13.2 support
  • docs: Add project organisation document
  • apps: Add Keyword Detection and Speech Recognition examples
  • freertos-libs: Use LTS for aws_iot components
  • freertos-libs: Use LTS for connectivity components
  • serial: Fix multithread synchronisation
  • provisioning: Share files between apps
  • ml-apps: Add support for VSI audio source.
  • build: Add custom build directory option
  • fri: Add minor fixes.
  • gnu-compiler: Generate map file
  • build: Do not require certificate and key for Blinky
  • ml-eval-kit: Require apps to include build CMake module
    ml-eval-kit: Remove default NPU config list patch
    ml-eval-kit: Build individual libraries
  • mbedtls: Update to v3.5.2
  • Fix nightly integration tests
  • ml-eval-kit: Update to version 23.11
  • ci: Add improvements to increase reliability and decrease execution time.
  • build: Resolve certificate and key paths.
  • docs: Update Arm Compiler for Embedded version to 6.21
  • patches: Use robust patches function to fix corstone300's hardfault.
  • ml-eval-kit: Add configurable NPU and MAC support
  • apps: Extract FreeRTOS IoT Libraries Tests app from aws-iot-example
  • freertos-libs-tests: Fix closefile-validsignature OTA Pal test.
  • apps: Consolidate common CMake configurations
  • vht: Remove vht support
  • aws-iot-example: Remove example.
    ci: Build ML apps in Github Actions
    keyword-detection: Add AWS Device Advisor validation.
  • integration-app: Reduce binary code size with debug experience
  • patches: Unify the way of applying patches.
  • bsp: Update BSP to CMSIS6
  • bsp: Improve async serial driver
  • keyword-detection: Add real clock time synchronisation to fix AWS TLS Expired Server Cert test.
  • device-provisioning: Add process documentation.
  • heap-management: Use C memory management APIs.
  • cs300: Modify non-secure RAM space.
  • mlek: Reduce build time with reduced use case resources metadata
  • ml-apps: Fix building different ML apps subsequently
  • lib-tests-app: Fix build issue
  • fri: Build and debug FRI using VS Code
  • Fix OOB findings

Preview release of IoT reference integration for Arm Corstone-3xx platform

31 Jul 17:26
a0e27b7
Compare
Choose a tag to compare

v202307.00-preview ( July 2023 )

This is the preview release of the repository. This release includes the
following:

  • pub-sub-demo: Add a new subscription topic
  • aws-iot-example: Improve MQTT reconnection logic
  • aws-iot-example: Split OTA MQTT agent task
  • aws-iot-example: Add integration tests to example
  • fri: Add unity testing framework
  • fri: Update MQTT agent and core to support integration tests
  • fri: Use release version of integration tests