CMX Systems is pleased to announce the availability of its CMXKAware kernel awareness for its CMX-RTX and CMX-Tiny+ Real Time Operating Systems when used with the Keil MDK-ARM Microcontroller Development Kit.
CMXKAware presents all RTOS-specific information on screen, and allows the user to display internal data structures of the operating system in a convenient series of lists via a child window in the debugger.
The user receives information about each of the active tasks in the target application, the semaphores, resources, mailboxes, queues, events, etc.; along with which tasks are waiting on these kernel objects. Data can be displayed graphically, in real time. If enabled by the user, CMXKAware will record a limited number of RTOS instruction calls, including which task they were called by, and display them.
CMX-RTX is a truly pre-emptive, multi-tasking RTOS supporting a wide range of microprocessors and DSPs; with a small footprint, fast context switching times and low interrupt latency times. RTOS functionality provided in CMX-RTX include: task management, memory management, resource management, semaphore management and timer management.
The CMX-Tiny+ real-time multi-tasking operating system is targeted at embedded systems which have a limited amount of memory. This RTOS, based on a scaled down version of the popular CMX-RTX, retains most of the power of CMX-RTX as well as the more frequently-used functions. Most important, true pre-emptive scheduling is fully supported and cooperative scheduling is also available, if required. ROM requirements start at 1KB, requiring no more than 3KB.
CMX-RTX and CMX-Tiny+ both include the RTOS Configuration Manager, an intuitive Windows GUI which simplifies configuration.
The Keil MDK-ARM Microcontroller Development Kit is a complete development environment for microcontrollers based on ARM7, ARM9 and Cortex-Mx processors. It is based on the µVision IDE which combines project management, make facilities, source code editing, program debugging, and complete simulation in one powerful environment. The µVision development platform is easy-to-use and it helps the user quickly create embedded programs that work. The µVision editor and debugger are integrated in a single application that provides a seamless embedded project development environment.
Logic Technology is European partner from both CMX as Keil. Please contact Logic for more information about both products.
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.
Since its inception in 1990, CMX Company has focused on providing its customers with all of the tools needed to program their embedded applications. These applications range from automotive, medical equipment, consumer electronics, communications, to aerospace, manufacturing automation, and many other industries. The company's business is to develop and support real-time multi-tasking operating systems (OS's) for a wide variety of 8-, 16-, 32- and 64-bit microprocessors, DSP's and microcomputers. CMX enhances its RTOS with an optional TCP/IP networking package and additional networking add-on components.
CMX also develops and supports products that enhance the user's ability to create, test and debug application code. In addition to developing OS's and tools, CMX also distributes a variety of C tools including compilers, assemblers, linkers, librarians, simulators and ROM debuggers. The company's CMX-RTX Real-Time Multi-Tasking Operating System supports more then 25 processor families and more than 30 C-compiler vendors.
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.