SEGGER releases task sensitive embOS plug-in for ARM cores and IAR tool chain
The plug-in not only visualizes the state and stack usage of all tasks and other OS-objects such as mailboxes, timers and semaphores in the system. The new version of the plug-in also allows selecting and analyzing any task. This means the register, call stack, source code and disassembly windows, which normally show the state of the running task only, switch to the state of the selected task. This works for all tasks in the system, including tasks which have not been started, the running task as well as blocked and interrupted tasks. The new plug-in enhances the debugging and testing capabilities of embOS for ARM significantly, reducing overall development and debugging time. It works with all builds: Source code, library and trial builds. For detailed information about task sensitivity, refer to: www.segger.com/embos_iar_plugin.html
"The new plug-in allows in-depth analysis of suspended tasks, which is especially important in complex applications with a lot of tasks. It makes the combination of embOS for ARM, IAR Embedded Workbench and J-Link the best debugging solution for embedded systems that I am aware of", says Armin Winter, embOS product manager at SEGGER.
embOS is a priority-controlled multitasking system, designed to be used as an embedded operating system for the development of real-time applications for all popular CPUs. embOS is a high-performance real time OS that has been optimized for minimum memory consumption in both RAM and ROM, as well as high speed and versatility. Nested interrupts are supported, causing zero additional interrupt latency. embOS comes with embOSView, a run-time task-level profiling tool. embOS is provided as full source code and comes with a simple licensing model without royalties. The user manual with full product specifications and a trial version are available at: www.segger.com/embos.html
SEGGER Microcontroller develops and distributes hardware and software development tools as well as software components. All software components are ANSI "C" compliant and can be used in embedded systems including industries such as telecom, medical technology, consumer electronics, automotive industry and industrial automation. SEGGER software products include: embOS (RTOS), emWin (GUI), emFile (File System), emUSB (USB device stack) and embOS/IP (TCP/IP stack). Besides the highly efficient software products, SEGGER also provides embedded hardware tools such as the well-known JTAG emulator J-Link, J-Trace and the Flasher (stand alone programmer). SEGGER's intention is to cut software development time for embedded applications by offering affordable, flexible and easy-to-use tools and software components allowing developers to focus on their applications.
Mr. Ivo Geilenbruegge
*All product and company names mentioned herein are the trademarks of their respective owners. All references are made only for explanation and to the owner's benefit.