The Embedded Experts
Release notes for embOS-Ultra V5.20.0.0 for ARM7/9/Cortex-A/R and Embedded Studio
Tool chain used for build
Compiler: | SEGGER compiler version 16.0.9 (based on clang 16.0.3) GNU C17 (based on arm-13.2.Rel1 source release) version 13.2.1 20231009 (arm-none-eabi) |
---|---|
Assembler: | SEGGER compiler version 16.0.9 (based on clang 16.0.3) GNU assembler (based on arm-13.2.Rel1 source release) 2.41.0.20231009 |
Librarian: | GNU ar (based on arm-13.2.Rel1 source release) 2.41.0.20231009 |
Workbench: | SEGGER Embedded Studio V8.10d |
Version 5.20.0.0 [05. Jun 2025]
New Features
- Update to latest embOS generic sources V5.20.0.
- Update to SEGGER Embedded Studio V8.10d.
Version 5.18.0.0 [23. Jan 2023]
New Features
- Update to latest embOS-Ultra generic sources V5.18.0.
- Update to SEGGER Embedded Studio V7.10a.
- Added new macros OS_ARM_MMU_SHAREABLE and OS_ARM_MPU_SHAREABLE for ARMv7-A/R devices to mark normal memory as shareable.
Version 5.16.0.0 [19. May 2022]
New Features
- Update to latest embOS-Ultra generic sources V5.16.0.
- Update to SEGGER Embedded Studio V6.30.
- VFP/NEON register handling is now automatically performed by embOS. embOS API functions OS_VFPD16_SetTaskContextExtension(), OS_VFPD32_SetTaskContextExtension(), OS_VFPD16_Save(), OS_VFPD16_Restore(), OS_VFPD32_Save() and OS_VFPD32_Restore() are deprecated. Compatibility with older embOS versions is ensured through macro definitions.
- New embOS libraries for devices using VFP/NEON added.
Improvements
- Interrupt latency during cache clean range operations on Cortex-A9 L2 cache reduced.
- Added "memory clobber" to extended inline assembly used for OS_INT_*() in order to explicitly force a compiler memory barrier.
- Removed ARMv7-A/R no interwork libraries, since they are technically identical to the interwork libraries.
Version 5.14.0.1 [12. Nov 2021]
Improvements
- Additional sample application OS_StartLEDPWM.c added.
- Improved board support packages in regards to embOSView:
In the previous version, a software timer was used to perform the periodic communication with embOSView.
With this version, embOSView communication instead is handled in the tick interrupt handler.
Version 5.14.0.0 [15. Oct 2021]
New Features
- Initial version.