| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
hardware  
  • All-in- One Stampanti

  • apple Computers

  • BIOS

  • CD & DVD Drives

  • CPU

  • Computer Drives

  • Monitor

  • Periferiche per computer

  • Computer Fonti di alimentazione

  • Stampanti per computer

  • aggiornamenti Computer

  • Computer desktop

  • Electronic Book Readers

  • Hard Disk esterni

  • Flash Drives

  • Dispositivi di Input & Output

  • accendere

  • Portatili

  • Mainframe

  • Mouse & tastiere

  • Netbook

  • Network Equipment

  • angolo

  • Computer Portatili

  • Altri Computer Hardware

  • PC Computer

  • proiettori

  • RAM , Cards e madri

  • scanner

  • Servers

  • Schede Audio

  • Tablet PC

  • Schede video

  • Workstation

  • iPad
  •  
    Conoscenza Informatica >> hardware >> Computer Drives >> Content
    Come programma per sistemi embedded
    Programmazione di un sistema embedded implica la conoscenza delle caratteristiche hardware e software del microcontrollore ( o microprocessore o un processore di segnale digitale ) nel sistema embedded sarai programmazione . Si potrà anche sapere quali tipi di segnali o dati vengono gestiti dal microcontrollore . Progettare per il test e il debug è importante. Così, oltre a conoscere le caratteristiche di sistemi embedded e le operazioni , è necessario tenere a mente come è possibile testare il programma e verificare che funzioni correttamente . Cose che ti serviranno
    compilatore /ambiente di sviluppo il software di sviluppo bordo
    microcontrollore /microprocessore documentazione
    In circuit emulator ( opzionale ) economici Mostra più istruzioni
    1

    Venite a conoscere le caratteristiche e le caratteristiche operative del microcontrollore . Scheda tecnica del produttore per ogni microcontrollore contiene dettagli sulle funzioni e operazioni. Ad esempio , Atmel fornisce schede tecniche per la sua famiglia di microcontrollori AVR .
    2

    Sviluppare un piano di test . Poiché le operazioni di sistemi embedded potrebbe non essere così esteriormente evidente come le operazioni di un computer desktop , è necessario pianificare come si intende testare ogni sezione o funzione del software . Un emulatore in-circuit è un dispositivo che emula un microcontrollore e consente di eseguire e testare il software all'interno del circuito del sistema embedded .
    3

    Scopri come il microcontrollore esegue l'inizializzazione . Il microcontrollore può inizializzare alcuni registri e le impostazioni automaticamente , ma può lasciare gli altri a essere inizializzato da un software .
    4

    Impostare gli ingressi e le uscite , o di porte di I /O . Determinare quali sono necessari tipi di ingressi e uscite per il vostro sistema embedded e che porta I /O , o perno , del microcontrollore sarà collegato a ciascun ingresso e uscita . In genere , le porte di I /O richiedono la configurazione del software prima del funzionamento . Se non si dispone di un emulatore in-circuit , prendere in considerazione l'assegnazione di una delle porte di I /O per l'uso come una porta di debug in modo da poter comunicare le informazioni di debug su un altro dispositivo, ad esempio un display.
    5

    capire come il vostro microcontrollore esegue un programma . Per esempio , avrete bisogno di sapere se eventuali posizioni di memoria speciali vengono utilizzati per avviare l'esecuzione. In sostanza , è necessario capire dove il vostro programma sarà caricato in memoria e come il microcontrollore inizierà a eseguirlo.
    6

    parametrizzare gli interrupt . Gli interrupt vengono utilizzati per segnalare un microcontrollore che un evento si è verificato che ha bisogno di attenzione . Il microcontrollore , in risposta ad un interrupt , può salvare lo stato attuale della sua memoria e registri , noto come il contesto , e poi passare le attività per gestire l'interrupt . Gli interrupt possono essere attivati ​​da vari eventi e sono normalmente associati ad una particolare routine di software, chiamato un gestore di interrupt , che svolge le funzioni necessarie per affrontare l'interrupt.
    7

    Configurare le porte di comunicazione . Se il vostro sistema embedded si esibirà comunicazione , allora avrete bisogno di configurare le porte di comunicazione e anche scrivere il software che si esibirà alle comunicazioni .
    8

    Eseguire il debug di sistemi embedded. Dopo aver scritto una sezione del programma , ti consigliamo di eseguire il debug . Debug include l'identificazione dei problemi con il funzionamento del software o hardware e fissazione di tali problemi . Il debugging è spesso più facile quando si codice , di test e debug di una piccola porzione di software e poi passare a un'altra porzione del software , pur non apportare alcuna modifica alle parti testati. Se si apportano modifiche alle porzioni testati , poi ri- fare il test e il debug .

    Previous :

    next :
      Articoli Correlati
    ·Come formattare un disco rigido senza sistema operativo…
    ·Come formattare una Pen Drive USB con un Mac 
    ·Come formattare un disco rigido durante l'esecuzione di…
    ·Come emulare un Floppy Disk Drive 
    ·Come acquistare un masterizzatore DVD Blu ray 
    ·Come usare un microfono reale su un Compaq Presario CQ6…
    ·Come convertire una tabella di verità di una espressio…
    ·Come creare dispositivi wireless 
    ·Come aggiornare un driver Router 
    ·Come faccio a cambiare l'inode dimensioni di una partiz…
      Articoli in evidenza
    ·Acer Aspire 5100-3357 Specifiche 
    ·Come cambiare il processore in un Dell Latitude 
    ·Come utilizzare FreeAgent Go per Mac 
    ·Come eseguire la scansione delle immagini su una stampa…
    ·Come installare una stampante Dell Photo Cartridge 
    ·Nessun suono proveniente dalle cuffie USB 
    ·Come aggiornare i driver per la scheda video in XP 
    ·Come si assegna una parte non assegnati di Hard Drive 
    ·Come sostituire una retroilluminazione di un DV5000 
    ·Come installare EL cablaggio in un computer 
    Copyright © Conoscenza Informatica http://it.wingwit.com