AVIX (Advanced Virtual Integrated eXecutive)
Last updated: September 25, 2007
Company:
- AVIX-RT
Description:
- AVIX is an RTOS specifically developed for Microchip controllers of the dsPIC and PIC24 families. AVIX offers two unique features;
First it does not add a single cycle to the hardware defined interrupt latency since it never disables interrupts. Still full communication between interrupt handlers and threads is offered through a rich set of functions.
The second feature is Real Time Thread Activation Tracing, providing graphical insight in the activity of threads by using a logic analyzer. This feature gives unprecedented insight in the activation and cooperation of threads making the black box of RTOS based development white.
Besides these unique features, AVIX offers everything you may expect from an RTOS like semaphores, mutexes, event flags, messages, pipes timers and memory support and not to forget speed. As shown by the ThreadMetric open source benchmark, AVIX is the fastest RTOS available for the PIC24 and dsPIC families of microcontrollers.
AVIX is further characterized by a very user friendly programming interface which is partly type safe meaning it offers compile time protection against programming errors.
Product Properties
-
Development Hosts:
Windows
-
Supported Target Processors:
Microchip dsPIC30F, dsPIC33F, PIC24F and PIC24H
-
Board Support Packages:
-
Supported Compilers:
Microchip C30
-
Supported Tools:
Microchip MPLAB
-
Supported Networks:
Support for Microchip 4.02 stack running as a thread
-
Supported Standards:
-
Development Methodology:
Cross
-
RTOS Supplied as:
Object
-
Supported GUI:
-
Available Components:
-
Kernel ROM (min, max):
10KB,10KB
-
Kernel RAM (min, max):
500
-
Minimum RAM per process:
-
Minimum RAM per thread:
150
-
Minimum RAM per queue:
-
Number of thread priority levels:
RAM dependent > 128
-
Typical Thread Switch Latency:
5 us at 40 MIPS
-
Guaranteed Maximum Interrupt Latency:
Zero, hardware dep.
-
System Clock Resolution:
Configurable >100us
-
Priority Inversion Avoidance Mechanism:
Yes,Priority inheritance
-
Multiprocess Support:
No
-
Multiprocessor Support:
No
-
MMU Support:
No
-
Scheduling Policies:
Prioritized Round-Robin
-
Royalty Free:
Yes
-
Cost Development Seat:
flexible licensing
-
Standard Phone Support:
Limited Free
-
Preferred Phone Support:
None
-
URL to the product/service/project description on company's website:
http://www.avix-rt.com/html/specification.html
|
|