You are hereLast COTS opportunity for VirtuosoNext and GoedelWorks

Last COTS opportunity for VirtuosoNext and GoedelWorks


By eric.verhulst - Posted on 12 March 2018

Printer-friendly version

In the last couple of years, Altreonic has been setting up a new business unit KURT.mobi entering the market of urban electric mobility. 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 the development of the KURT e-vehicles and associated services has become the main business objective of Altreonic, it was decided to terminate the COTS availability of Altreonic's software environments and issue a last opportunity for licensees to acquire the technology as an all-in offer. The technology is 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. 

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 but mainly as a function of the specific use in the KURT technology. 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 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
  • 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 (Save Virtual Machine).

1.2 Kernel services:

  • Generic Port Hubs
  • Bolean 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

ARC600

OCR-1.4

AXS101

 

ARC600

OCR-1.6

AXS101

 

ARC600

VN-1.1

AXS101

No partitioning

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, STM32 (STM32-F100rb, STM32-F103rb)

 

ARM-Cortex-M3

OCR-1.6

LM3S6965,MicroSemi-SmartFusion 2, STM32 (STM32-F100rb, STM32-F103rb)

 

ARM-Cortex-M3

VN-1.1

LM3S6965,MicroSemi-SmartFusion 2, STM32 (STM32-F100rb, STM32-F103rb)

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

Partitioning support

Posix32

OCR-1.4

 

Host node or cross development

Posix32

OCR-1.6

 

Host node or cross development

Posix32

VN-1.1

 

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.

Search

Syndicate

Syndicate content