Homepage | Chi Siamo | Prodotti | Supporto/Servizi | Training | Contatti | News
news
01/07/2010
Versione 4.1.3 per IRQA e disponibilita' di nuove integrazioni

30/06/2010
Nuovi EW da IAR per Renesas 78K (v4.70) e 8051 (v7.60)

28/06/2010
IAR Embedded Workbench per ARM supporta ora Freescale Kinetis

15/06/2010
PREEvision : CASE per il progetto, lo sviluppo e la valutazione di sistemi E/E

01/06/2010
Supporto ai processori Freescale P2020 e P4080







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