Congatec AG
We simplify the use of embedded technology

BIOS embedded

Il concetto:

Creare versioni BIOS estese dedicate per espandere le funzionalità standard del BIOS secondo le esigenze dei sistemi di elaborazione embedded.

Benefici:

  • Ampia scelta di funzioni embedded
  • Possibilità di personalizzazione
  • Know-how ed eccellente servizio di assistenza

Informazioni dettagliate:

Supporto ACPI

La gestione dell'energia e la configurazione del sistema sono supportate dal BIOS congatec in accordo con la specifica ACPI, al fine di garantire la completa funzionalità dei moderni sistemi operativi conformi a tale specifica.

Watchdog timer multistadio

Tutti moduli congatec sono dotati di un watchdog timer multistadio che consente di controllare diversi eventi, quali l'NMI (interruzione non mascherabile), il reset dell'hardware o il tasto di alimentazione. Esso può asserire un singolo evento e/o qualsisi combinazione di tali eventi. Il triggering può essere eseguito tramite software e/o hardware OEM esterno. Ciò consente un monitoraggio più flessibile dell'applicazione software embedded. Il watchdog timer è completamente supportato dall'utility CGOS API.

Microcontroller a bordo

Il microcontroller presente a bordo riveste un ruolo importante per la maggior parte delle funzioni del BIOS congatec. Esso isola completamente alcune delle fuzioni embedded, quali il monitoraggio del sistema o il bus I²C, dal processore x86, assicurando così superiori prestazioni delle funzioni embedded e una maggiore affidabilità anche quando il processore x86 si trova in standby.

Bus I²C con modalità rapida

L'interfaccia bus I²C consente il semplice collegamento di numerosi dispositivi embedded, quali sensori, convertitori o supporti di memoria. Grazie al semplice protocollo e all'elevata disponibilità dei dispositivi, il bus I²C è un'interfaccia bus a bassa velocità, spesso utilizzata nelle applicazioni embedded. L'implementazione di congatec offre un bus I²C multimaster a 400 kHz che fornisce la massima larghezza di banda I²C.

Backup della batteria CMOS

Le impostazioni CMOS del BIOS sono conservate nella memoria flash per consentire applicazioni che non prevedono l'uso di batterie.

Impostazioni CMOS specifiche del cliente

Il BIOS embedded di congatec consente al cliente di memorizzare le proprie impostazioni nella memoria flash. Ciò riduce la necessità di versioni BIOS personalizzate.

Memorizzazione dei dati di fabbricazione

Il controller della scheda congatec fornisce un'ampia gamma di informazioni relative alla produzione e alla scheda stessa, a cui è possibile accedere mediante un API uniforme:

  • Numero di serie
  • Codice articolo
  • Codice EAN
  • Data di produzione e riparazione

Statistiche di sistema

Il BIOS tiene traccia anche dei dati relativi al contatore di avviamenti e al tempo di esecuzione a variazione dinamica. È possibile accedere a tali dati mediante un API uniforme.

Area di memorizzazione dei dati utente

Alcune applicazioni embedded possono richiedere la memorizzazione di dati critici e importanti. I moduli congatec forniscono 32 byte di memoria non volatile nella EEPROM. I dati così memorizzati continuano ad essere disponibili anche in caso di mancanto funzionamento e conseguente sostituzione del supporto di memoria del sistema operativo.

Logo del cliente

Durante il POST (power-on self-test, autotest all'accensione), il BIOS può visualizzare un logo del cliente anziché il tradizionale output diagnostico. Con il BIOS embedded congatec i clienti possono ora integrare autonomamente un logo OEM nel BIOS standard.

Monitoraggio dell'hardware

Per preservare l'affidabilità del sistema, tutti i componenti critici devono potere essere monitorati. Nel BIOS congatec sono già implementate le routine necessarie per svolgere questa importante funzione. È possibile monitorare le ventole, le tensioni d'esercizio e numerosi sensori di temperatura senza sostenere ulteriori costi di sviluppo.

Espansione flessibile del BIOS

All'avvio del sistema è possibile eseguire un codice specifico del cliente. In tal modo il BIOS congatec può concedere il controllo al codice specifico del cliente già durante l'autotest all'accensione (POST). Tale funzione consente ai clienti una maggiore flessibilità di inizializzazione di particolari estensioni hardware.

Supporto batteria

Il supporto batteria opzionale di congatec consente di implementare sistemi mobili azionati a batteria senza ulteriori spese legate al BIOS. Il collegamento necessario per la comunicazione con il sistema a batteria fa già parte del supporto ACPI all'interno del BIOS embedded di congatec.

API uniforme a 32 bit del sistema operativo

Le funzioni del BIOS embedded congatec sono accessibili attraverso un'interfaccia di programmazione (API) uniforme a 32 bit. Tali funzioni rimangono inviariate e sono disponibili su tutti i sistemi operativi anche durante un upgrade o una modifica di sistema nell'ambito della famgilia di prodotti congatec.

Utilità di sistema congatec

È possibile accedere alle funzioni del BIOS embedded utilizzando un tool Windows di congatec. Tali funzioni includono tutte le informazioni statistiche e di produzione, tra cui il numero di serie, le ore di esercizio, il contatore di avviamenti, ecc.

Pacchetti BSP

congatec offre pacchetti avanzati BSP (pacchetti di supporto schede), che includono sia i più recenti driver testati dei fornitori di tecnologie su silicio, sia i driver specifici di congatec per l'accesso a tutte le funzioni supplementari dei nostri moduli e BIOS embedded.