Benvenuti nel sito Fortech Embedded Labs

Riavviare un device

Per esigenze differenti (modifiche alla configurazione, aggiornamento dell'immagine del sistema operativo etc.) può essere necessario riavviare il nostro device senza nessun intervento esterno.
Questa operazione è possibile richiamando, tramite KernelIoControl, il codice di IO control IOCTL_HAL_REBOOT.
L'implementazione di questa funzionalità è normalmente a carico del BSP quindi il codice dell'esempio potrebbe non funzionare su alcuni i device.
Implementare il reset all'interno del BSP utilizzando il codice corretto garantisce, tra l'altro, la possibilità di riavviare il nostro device usando l'opposita opzione di Platform Builder ed è, in generale, la soluzione migliore per mantenere la massima portabilità tra device differenti.
Dopo aver implementato la funzione di reset via software sul vostro device verificate che tutte le periferiche funzioni correttamente anche dopo un reset di questo tipo. Il restart controllato da software potrebbe non comportare la generazione del segnale di reset di alcune periferiche (magari connesse direttamente al segnale di reset hardware del nostro microprocessore) e quindi potenzialmente causare problemi in fase di re-inizializzazione delle periferiche stesse a seguito del restart software.
Scarica il sorgente dell'esempio

News

12/03/2010
Corso "Building Solutions with Windows Embedded CE 6.0 R3" dal 12 al 16 Aprile
Building Solutions with Windows® Embedded CE 6.0 Corso Microsoft MSDN-2542 con materiale ...
09/11/2009
Corso "Building Solutions with Windows® Embedded CE 6.0" dal 30 Novembre al 4 Dicembre
Building Solutions with Windows® Embedded CE 6.0 Corso Microsoft MSDN-2542 Il corso si ...
18/02/2009
Fortech Embedded Labs diventa Windows Embedded Silver Partner
L'impegno nel settore embedded e la competenza di Fortech Embedded Labs relativamente ...
12/02/2009
Corso "Building Solutions Using Windows Embedded CE 6.0 R2" (MSDN-2542)
Descrizione Dal 4 all'8 Maggio 2008 si svolgerà, presso la sede Fortech ...
12/02/2009
Windows Embedded Seminars
Fortech Embedded Labs partecipa al seminario Windows Embedded che si terrà ...