AVIX-RT Introduces 32-bit AVIX32 RTOS

AVIX-RT, a manufacturer of embedded software solutions, announces the introduction of AVIX32, a 32 bit version of its advanced RTOS targeting Microchip PIC32 MIPS based microcontrollers. Based upon its counterpart AVIX16, offering the same advanced features, AVIX32 is an RTOS targeting the recently introduced Microchip PIC32 family of microcontrollers. With the introduction of AVIX32, virtually all 16 and 32 bit Microchip microcontrollers can take advantage of the unique features offered by this RTOS.

AVIX32 is especially strong in interrupt integration, an aspect being important because of the highly advanced nested interrupt architecture offered by PIC32. AVIX32 offers an interrupt model which never disables hardware interrupts leading to not adding a single cycle to the interrupt latency as specified by PIC32. As a result, using AVIX32, interrupt latency equals that of the hardware while still offering full integration and communication between the interrupt handlers and the threads running under control of AVIX32. This unique feature makes AVIX32 deserve its title of zero latency RTOS.

AVIX32 offers a software based system stack for use by interrupt handlers, lowering the load on the stacks of the individual threads. In contrast with the approach followed by competing products, AVIX32 fully takes over the interrupt code, not relying on code generated by the compiler. As a result, the load placed on the stacks of individual threads is much lower than is the case with competing products. This results in AVIX32 using ~10KB less RAM on an average application compared to competing products.

For testing and validation, AVIX32 offers Real Time Thread Activation Tracing, a non-intrusive mechanism showing the activation of threads on a logic analyzer. This mechanism is usable both during development and in the end-product and offers unprecedented insight in you applications behavior.

Beside these unique features, AVIX32 offers everything you may expect from a modern RTOS like mutexes, semaphores, pipes, timers, message queues and event flags. All this functionality is accessible trough a user friendly and largely type safe API allowing programming errors to be found compile time instead of runtime.

AVIX32 can be downloaded in a free demo version from the AVIX-RT website. AVIX32 is accompanied by a comprehensive user manual.

Headquartered in ‘s-Hertogenbosch, The Netherlands, AVIX-RT develops and markets the most advanced RTOS for 16 and 32 bit Microchip Microcontrollers. For more information, AVIX-RT can be contacted by e-mail: info[at]avix-rt.com or phone: +31615285177, ask for Leon van Snippenberg.