ECEWIRE
Home News New Products Automotive Smart Home Smart Factory Artificial Intel Contact About

  Date: 03/04/2011

uC/OS-II and uC/OS-III kernels supports IAR Embedded Workbench for ARM v 6.20

Micrium has announced that its uC/OS-II and uC/OS-III kernels are the first to offer improved support for the IAR Embedded Workbench for ARM v 6.20 multi-threaded applications. Application developers who write code for use in a multi-threaded environment will find the support critical when protecting shared objects using system locks, file-stream locks, and thread-local storage (TLS) in multi-threaded environments, as per Micrium.

"Micrium and IAR collaborated in providing the first thread (task) safe support in our uC/OS kernels for the IAR DLIB run-time library. Now users can access all inherent non-reentrant features of C/C++ in a thread-safe manner. Protection for such non-reentrant functions as strtok(), rand(), errno() and more are local to each thread," said Jean Labrosse, founder and CEO of Micrium. "Global and static variables typically used by these functions are now protected by the Micrium kernels," he added.


"As more and more embedded systems becomes multi-threaded when complexity grows, thread safety becomes critical", said Lotta Frimanson, Product Manager at IAR Systems. She concluded: "Micrium's offering for multi-threaded applications is important for the development of safety-critical systems."

Home News New Products Contact About