You are hereFull licensing opportunity for VirtuosoNext and GoedelWorks
Full licensing opportunity for VirtuosoNext and GoedelWorks
In the last couple of years, Altreonic has been setting up a new business units like KURT.mobi entering the market of urban electric mobility and KURT.energy for safe batteries. The KURT vehicle concept fully exploits the advantages and features of our VirtuosoNext Designer with a fully distributed and fault tolerant, fine-grain partitioning RTOS kernel at its core. The GoedelWorks environment is also in use to support the project from early requirements to full implementation.
As these new developments have become the main business objective of Altreonic, the technology is hence only offered as an Open Technology License (see link here) and includes all available documentation, source code, test suites, etc. for all targets supported. This includes a 3 days hands-on training. Porting to new targets / BSPs is possible as an engineering service, as part of an in-depth training in team with the customer. A more in-depth training can be provided upon request. A detailed overview is given below. Note that the software is delievred "as is", essentially a check-out of the svn repository.
Academic institutions and non-profit research organisations can benefit from special conditions. Contact Altreonic.
Altreonic will continue to support existing licensees and maintain the software as needed. Internal developments and extensions will continue droven by our application needs. Altreonic will still make licenses available in the context of customer specific engineering projects.
Interested licensees should contact Altreonic directly for the licensing conditions.
Overview:
1. VirtuosoNext Designer
1.1. Major components
- Most up to date version of source code as an export from our repositories.
- Formal Models for the core kernel services
- Generic Qualification Package (for OCR-1.6 PowerPC which overlaps largely with other targets). Versions: GoedelWorks on-line Project, Hyperlinked pdf, html with attachment folder.
- Latency measurement application with visual front-end
- Communication measurement application with visual front-end
- Example Projects that demonstrate how to use the services.
- Visual Designer Development Environment in source code (C++) with the following subcomponents:
- Project Generator and build system for OCR-1.4, OCR-1.6, VN-1.1
- Section Analyser for VN-1.1 targets.
- Visual Designer / OpenVE
- Event Tracer
- OpenSystem Inspector (OCR only)
- System components such as:
- Timer driver
- Stdio server on host node
- Graphical server on host node
- Trace dump host service
- Board Support driver components on selected targets
- Cross development and simulation capability on Windows-32 and Posix-32 machines
- Target independent binary code generation (Safe Virtual Machine).
1.2 Kernel services:
- Generic Port Hubs
- Boolean Events
- Counting Semaphores
- FIFOs
- Memory Block Queue
- Blackboards
- Data Events
- Resource Locking with Network Wide Priority Inheritance
1.3 Supported targets:
Target processor |
RTOS version |
Board Support Packages | Notes |
ARM-Cortex-A8 |
VN-1.1 |
Beaglebone Black (TI-AM335x) | Partitioning support |
ARM-Cortex-A9 |
OCR-1.4 |
TI-OMAP4 | |
ARM-Cortex-A9 |
OCR-1.6 |
TI-OMAP4 | |
ARM-Cortex-A9 |
VN-1.1 |
TI-OMAP4 | Partitioning support |
ARM-Cortex-M3 |
OCR-1.4 |
LM3S6965, MicroSemi-SmartFusion 2 | |
ARM-Cortex-M3 |
OCR-1.6 |
LM3S6965, MicroSemi-SmartFusion 2 | |
ARM-Cortex-M3 |
VN-1.1 |
LM3S6965,MicroSemi-SmartFusion 2 | Partitioning support |
ARM-Cortex-M4F |
OCR-1.4 |
Tiva-C (TM4C123, TM41294) | |
ARM-Cortex-M4F |
OCR-1.6 |
Tiva-C (TM4C123, TM41294) | |
ARM-Cortex-M4F |
VN-1.1 |
Tiva-C (TM4C123, TM41294) | Partitioning support |
ARM-Cortex-R4 |
OCR-1.4 |
TI-RM42l432 | |
ARM-Cortex-R4 |
OCR-1.6 |
TI-RM42l432 | |
ARM-Cortex-R4 |
VN-1.1 |
TI-RM42l432 | |
Posix32 |
OCR-1.4 |
some Linux targets | Host node or cross development |
Posix32 |
OCR-1.6 |
some Linux targets | Host node or cross development |
Posix32 |
VN-1.1 |
some Linux targets | Host node or cross development |
PowerPC-e600 |
OCR-1.4 |
||
PowerPC-e600 |
OCR-1.6 |
||
PowerPC-e600 |
VN-1.1 |
No partitioning support | |
PowerPC-e6500 |
VN-1.1 |
T2080RDB, supporting 4 cores (NXP-T2080) | Partitioning support, SMP support |
TIDSP-C6000 |
OCR-1.4 |
OCR-1.4 TI-TMS320C6678 | |
TIDSP-C6000 |
OCR-1.6 |
OCR-1.4 TI-TMS320C6678 | |
TIDSP-C6000 |
VN-1.1 |
OCR-1.4 TI-TMS320C6678 | |
Win32 |
OCR-1.4 |
Windows on PC | Host node or cross development |
Win32 |
OCR-1.6 |
Windows on PC | Host node or cross development |
Win32 |
VN-1.1 |
Windows on PC | Host node or cross development |
Legend: OCR (OpenComRTOS), VN (VirtuosoNext), TI (Texas Instruments).
VirtuosoNext can be available with our without fine grain partitioning and fault tolerance support. This is a compile time option.
1.4. Documentation
- Design documents
- User Manual
- Performance figures (interrupt latency, semaphore loop, memory requirements)
- Conference papers and white papers
- Training seminar presentations
2. GoedelWorks
2.1. Major components:
- Server side:
- Requirements: MongoDB, Tornado, Linux: nginx (web server), docker, Python: 2.7
- Tools: report generator, document generator, and many utilities
- Client Side:
- Requirements: Browser, JavaScript ...
2.2. Documentation:
- Metamodel
- Design documents
- Installation instructions
- Conference papers and white papers
See also the website and the download section.
- Printer-friendly version
- Login to post comments