The fully preemptive Abassi real-time kernel is available for an extensive set of processors and toolchains, so you don't have to worry that you'll be left behind as your company evolves.
Each port is exhaustively tested and documented so that you can get Abassi working for you fast and efficiently. And all documentation is made freely available so you can make an informed decision on the real-time kernel to use.
Too many vendors make information almost impossible to find, if at all, or force you to go through their Sales team. We have nothing to hide. Read all about it...
In addition to the standard feature set supported by most real-time kernels, the Abassi RTOS can be configured with many features unmatched in the industry. These features add robustness and code savings, and include:
Download an evaluation version of the RTOS for your build environment. Demonstrations are available for multiple evaluation platforms.
| Atollic | CCS | IAR | Keil | ||
|---|---|---|---|---|---|
| Atmel | EVK1101 | 3 | |||
| NGX | LPC11U24 | 2,3,6 | 2,3,6 | ||
| LPC1343 | 2,3,6 | 2,3,6 | |||
| Olimex | LPC-1766STK | 2,3 | 2,3 | 2,3 | |
| STM32-P107 | 3 | 3 | 3 | ||
| STM32-P407 | 2,3 | 2,3 | 2,3 | ||
| MSP430-P1611 | 3 | 3 | |||
| MSP430-5438STK | 2,3 | 2,3 | |||
| TMX320-P28027 | 1,3,7 | ||||
| ST Micro | STM3220G-EVAL | 2,3 | 2,3 | 2,3 | |
| Stellaris | LM3S1968 | 2,3 | 2,3 | 2,3 | 2,3 |
| Freescale | MCF52233 | 3 | |||
| Demo 1: | Simple demo using 1 or 2 timers to flash "virtual" LEDs. The "flashing" is shown only on the serial port and/or the buttons are replaced by pressing the '+' and '-' keys. | ||||
| Demo 2: | Complex demo that shows the operations of some unique features of the Abassi RTOS. The operational characteristics of the tasks can be modify through the serial port. Additional details here. | ||||
| Demo 3: | Same as Demo #2, but for target platforms without an on-board display. The information is shown only on the serial port. Additional details here. | ||||
| Demo 6: | ADC based demo. The ADC value is read and passed through a mailbox. The ADC value is shown on the on-board display and the serial port. | ||||
| Demo 7: | Same as Demo #6, but for target platforms without an on-board display. The information is shown only on the serial port. | ||||
If you are interested in additional demos, simply contact us and we'll be happy to provide them for your platform and build environment. Or use our Configuration Tool to design your perfect RTOS and send your request directly from there.
| Atollic | CCS | IAR | Keil | ||
|---|---|---|---|---|---|
| AVR32A | AT32UC3B | 0,3,5 | |||
| Cortex-M0 | LPC11U24 | 2,3,6 | 2,3,6 | ||
| LPC1227 | 0 | 0,3,4 | |||
| Cortex-M3 | LPC1343 | 2,3,6 | 2,3,6 | ||
| LPC1766 | 2,3,4,6 | 2,3,4,6 | 2,3,4,6 | ||
| STM32F107 | 0,3 | 0,3 | 0,3 | ||
| STM32F207 | 2,3,4,6 | 2,3,4,6 | 2,3,4,6 | ||
| LM3S1968 | 2,3,4 | 2,3,4 | 2,3,4 | 2,3,4 | |
| Cortex-M4 | STM32F407 | 0,2,3,4,6 | 0,2,3,4,6 | 0,2,3,4,6 | |
| MSP430 | MSP430F1611 | 3 | 3 | ||
| MSP430X | MSP430F5438 | 2,3,4 | 2,3,4 | ||
| C2000™ | TMS320F28027 | 1,3,7 | |||
| ColdFire | MCF52233 | 0,3,7 | |||
| Demo 0: | Simple demo using 1 or 2 timers to flash LEDs with speed control using buttons and through the serial port by pressing the '+' and '-' keys. | ||||
| Demo 1: | Same as Demo #0, except for boards without LEDS and/or buttons. The "flashing" is shown only on the serial port and/or the buttons are replaced by pressing the '+' and '-' keys. | ||||
| Demo 2: | Complex demo that shows the operations of some unique features of the Abassi RTOS. The operational characteristics of the tasks can be modify through the serial port. Additional details here. | ||||
| Demo 3: | Same as Demo #2, but for target platforms without an on-board display. The information is shown only on the serial port. Additional details here. | ||||
| Demo 4: | Joystick (or buttons) based demo, using every one of Abassi synchronization mechanisms. The joystick operation is shown on the on-board display and the serial port. | ||||
| Demo 5: | Same as Demo #4, but for target platforms without an on-board display. The joystick operation is shown on the serial port. | ||||
| Demo 6: | ADC based demo. The ADC value is read and passed through a mailbox. The ADC value is shown on the on-board display and the serial port. | ||||
| Demo 7: | Same as Demo #6, but for target platforms without an on-board display. The information is shown only on the serial port. | ||||
“Royalty-free”… “Single platform”… “Site license”…
Licensing can get complicated. Which is why we have taken a greenfield approach to licensing also.
Recognizing that most projects involve multiple developers, Code Time Technologies abandons the traditional model of binding a license to an individual. Instead, we offer royalty-free, per project licensing. And for even greater flexibility, unlimited access to our portfolio is available with our Tools as a Service model.
Royalty-free product licenses cover all developers working on a product, and include source code and 12 months of updates and support.
These are available as a single product license, or a mix and match license that permits up to 5 shipping products based on multiple processor/compiler pairs.
RTOS as a Service (RaaS) provides access to the entire Abassi product suite, for all supported processors and compilers, plus priority technical support. In effect, you gain a highly skilled RTOS development and support team.
This model is ideal for large companies with diverse product lines over multiple development platforms, and companies that favour operational expenditure over capital expenditure.