Homepage | Chi Siamo | Prodotti | Supporto/Servizi | Training | Contatti | News
news
01/11/2011
Vector/Microtask TechDay il 30 Novembre 2011 a Torino

20/10/2011
Versione v10.0 per il tool CANape

01/10/2011
Aerospace e Defense Meetings di Torino, 26/27 Ottobre 2011, Oval Lingotto Torino

06/10/2011
Nuova versione v4.22a per MDK ARM di KEIL

27/09/2011
Rilascio della versione v5.1 di GPS







Real Time Operating System
basato sullo standard OSEK/VDX


osCAN è un real-time multitasking operating system preemptive con caratteristiche ottimizzate per il suo uso su microcontrollori. L’esperienza di Vector con lo sviluppo di sistemi operativi e drivers per microcontrollori a prodotto un piccolo e robusto sistema operativo.
oSCAN è certificato in accordo alla specifica 2.2 di OSEK/VDX. Questo standard definito nell’ambito della industria automobilistica garantisce una disponibilità ed un supporto di lungo termine.

Caratteristiche/Vantaggi:

Due delle caratteristiche significative di osCAN sono la sua completa integrazione con tutti i prodotti Vector Informatik e il grande numero di processori supportati.

Poicheé si tratta di un sistema operativo in cui le risorse vengono definite staticamente, osCAN è piccolo e veloce. Tutti gli oggetti di sistema operativo sono definiti al momento della compilazione usando un tool di configurazione grafico. La configurazione è memorizzata nel formato standard OIL (l’OSEK implementation language) così da garantire la portabilità.
osCAN è basato su uno standard aperto e offre pertanto disponibilità e stabilità a lungo termine.

Un set di tool diversi semplifica lo sviluppo di applicazioni basate su osCAN. La funzione di Component Manager facilita lo sviluppo concorrente di moduli applicativi così da ridurre i tempi complessivi di sviluppo.

Funzioni:

Come RTOS “fully preemptive”, osCAN offre una gestione dei task basata sulla priorità degli stessi e vari meccanismi di sincronizzazione. Vengono supportate sia architetture basate sulla schedulazione legata al tempo che agli eventi.

Un concetto flessibile di interrupt rende possibile l’uso delle chiamate di sistema all’interno delle Interrupt Service Routine.

Funzionalità specifiche:
  • Stack monitoring a run time (disabilitabile)
  • Vari metodi di ottimizzazione dello stack
  • Trace della esecuzione dei task (disabilitabile)
  • Generatore di template per la produzione di framework applicativi con esempi di uso delle chiamate di sistema.
  • Component Manager per la integrazione di sottoprogetti
  • Informazioni dettagliate di configurazione in formato .HTML e .LST
  • Error code estesi

Aree applicative:

Possono beneficiare dell’uso di osCAN tutte le applicazioni in cui la disponibilità di risorse (memoria e tempo di CPU) è scarsa. Un altro ambito è quello delle applicazioni in cui il tempo di boot del sistema operativo deve essere estremamente ridotto.

Tool di sviluppo:

Con l'aiuto di una libreria CANoe osCAN, una applicazione può essere compilata in una DLL ed inserita in una rete simulata dal tool CANoe. Questo consente alla applicazione software di essere testata prima che I prototipi hardware diventino disponibili.

Tramite la awareness OSEK, molti emulatori/debugger offrono la possibilità di osservare il comportamento di una applicazione in termini di system calls.

Lo StackAnalyzer di Vector determina la quantità di stack necessaria ad ogni task e configura il sistema operativo di conseguenza. E’ disponibile il supporto a tool di modeling UML e SDL come:
  • Mathworks (Matlab/Simulink)
  • iLogics
  • Telelogic
  • DSpace
  • Altri su richiesta

osCAN Procedure Module:

La riduzione nell’uso di memoria RAM per o stack dei task è importante per molte applicazioni. Il sistema operativo standard può essere esteso a includere una speciale modalità operativa (osCAN Procedure Module), che riduce nettamente l’uso dello stack.

Inclusi nel prodotto:

I seguenti componenti sono inclusi nella consegna di osCAN:
  • Operating system in forma di codice sorgente
  • Configuratore grafico OIL
  • Documentazione
  • Programmi di esempio

Prodotti Vector associati:
Kernel:
  • Tipo: Real time multitasking operating system
  • Conformità: OSEK/VDX-OS 2.2, OSEK/VDX-OIL 2.3, OSEK/VDX-COM 2.2.2, certificato
  • Memoria: 1 - 10 kB ROM, in base alla piattaforma e alla applicazione
  • Conformità alle classi: tutte (BCC1, BCC2, ECC1, ECC2, CCCA, CCCB)
  • Strategia di schedulazione: tutte (preemptive / non-preemptive / mixed)
  • Caratteristiche speciali: Stack check; trace interna

Tool di configurazione:
  • Graphical user interface di facile utilizzo
  • Check automatico di completezza and consistenza
  • Component management
  • Disponinbile supporto ORTI





HomePage     |     torna alla pagina precedente
Powered by DGLine
MICROTASK Embedded S.r.L.  C.so Buenos Aires 77, 20124 MILANO
Tel. 02-66802557 (4 linee r.a.) - Fax 02-69008174 - E-mail: info@microtask-embedded.it - P. IVA 11506290151