Cambridge: ARM® today announced the first implementation of a CMSIS-RTOS complaint real-time operating system based on the industry-proven Keil RTX Kernel.
The Keil RTX CMSIS-RTOS implementation supports all Cortex-M processors and is available for the ARM C/C++ Compiler, the GNU GCC Compiler, and the IAR Compiler. Since it is provided under an open source license, the Keil RTX CMSIS-RTOS can be freely used and distributed which allows the creation and sharing of software components that require a real-time operating system.
The CMSIS-RTOS API has been released at Embedded World 2012 and provides a standardized interface to real-time operating systems for all Cortex-M processor based devices. The CMSIS-RTOS API offers multiple threads with priorities, resource control, time management, and data exchange. The RTX implementation has a small memory footprint and uses only 7KB ROM and 320 bytes RAM when compiled with the ARM C/C++ Compiler.
Non-intrusive kernel-aware debugging is provided in MDK-ARM. The µVision Debugger shows complete thread information without additional overhead in the embedded system. Using the CoreSight Serial Viewer or ETM trace output, the event viewer of the debugger shows detailed timing information for the thread activity in the target system.
The RTX CMSIS-RTOS implementation is published under the popular open-source BSD license and is available for download from www.keil.com/demo/eval/rtx.htm.
About Logic Technology
Founded in 1993, headquartered in Panningen The Netherlands, Logic Technology has become a leader in Europe's embedded market. The unique combination of high-quality products, support and consultancy services is most appreciated by embedded developers. It's this All-Inclusive concept that enables developers to focus on their own key tasks and provides them with a sparring partner in every phase of their project!
Logic Technology’s product offering includes Code Quality Measurement
solutions, such as static code analysis, test automation and MISRA®-C Checkers. Logic’s Boards & Solutions
specialists offer solutions such as boundary scan, computer modules and board supplies. In the field of Development Tools
Logic offers a variety of ARM® & Intel® Tools, debuggers and Eclipse IDE solutions. When it concerns Software Components
Logic Technology has specialist in flash device managers, file systems and UEFI BIOS & bootloaders in house. These time saving products are complemented by a strong focus on technical support, (in depth) Technology Courses, Training and Consultancy Services.
Keil, an ARM company, makes C compilers, macro assemblers, real-time kernels, debuggers, simulators, integrated environments, and evaluation boards for ARM7/ARM9™/Cortex-M3, XC16x/C16x/ST10, 251, and 8051 processor-based microcontroller families. Products available from Keil include embedded development tools, evaluation software, product updates, application notes, example code and technical support.
ARM designs the technology that lies at the heart of advanced digital products, from wireless, networking and consumer entertainment solutions to imaging, automotive, security and storage devices. ARM’s comprehensive product offering includes 32-bit RISC microprocessors, graphics processors, enabling software, cell libraries, embedded memories , high-speed connectivity products, peripherals and development tools. Combined with comprehensive design services, training, support and maintenance, and the company’s broad Partner community, they provide a total system solution that offers a fast, reliable path to market for leading electronics companies.