| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Hardware  
  • All- In- One printere
  • Apple-computere
  • BIOS
  • CD & DVD -drev
  • CPU'er
  • Computer Drives
  • Skærme
  • computerudstyr
  • Computer Strømkilder
  • computer Printere
  • computer opgraderinger
  • Desktop Computere
  • Elektronisk bog Læsere
  • Eksterne harddiske
  • Flash Drives
  • Input & Output Devices
  • Kindle
  • laptops
  • mainframes
  • Mus & Keyboards
  • netbooks
  • netværk udstyr
  • Nook
  • bærbare computere
  • Andet Computer Hardware
  • pc'er
  • projektorer
  • RAM , kort og Bundkort
  • scannere
  • Servere
  • Lydkort
  • Tablet-pc'er
  • Grafikkort
  • arbejdsstationer
  • iPad
  •  
    Computer Viden >> Hardware >> Computer Drives >> Content
    Sådan Program for Embedded System
    Programmering et indlejret system indebærer at lære om hardware og software funktioner i microcontroller (eller mikroprocessor eller digital signal processor ) i indlejrede system , du vil være programmering. Du vil også ønsker at vide, hvilke typer signaler eller data bliver håndteret af microcontroller. Design til test og debugging er vigtig. Så udover at lære om indlejrede system funktioner og operationer , skal du huske på, hvor du kan teste dit program og kontrollere, at det fungerer korrekt. Ting du skal
    Compiler /udviklingsmiljø software
    Development board
    Microcontroller /mikroprocessor dokumentation Salg In kredsløb emulator (valgfri)
    Vis Flere Instruktioner
    1

    Få at vide de funktioner og operationelle karakteristika microcontroller. Fabrikantens datablad for hver microcontroller indeholder oplysninger om de funktioner og operationer. For eksempel giver Atmel datablade for sin AVR familie af microcontrollere .
    2

    Udvikle en testplan . Fordi indlejrede system operationer ikke kan være så udadtil viser sig som driften af ​​en stationær computer, bør du planlægge , hvordan du vil teste hver sektion eller funktionen af ​​din software. En in -circuit emulator er en enhed , der emulerer en microcontroller og giver dig mulighed for at udføre og teste din software i kredsløb af indlejret system .
    3

    Lær hvordan microcontroller udfører initialiseringen . Microcontroller kan initialisere nogle registre og indstillinger automatisk, men kan efterlade andre til at blive initialiseret af software.
    4

    Opsæt ind-og udgange , eller I /O -porte. Bestemme, hvilke typer af input og output er nødvendige for din integrerede system, og som I /O -port eller pin, af microcontroller vil være forbundet til hvert input og output. Typisk I /O-porte kræver software konfiguration før operation. Hvis du ikke har en in-circuit emulator , overveje at tildele en af ​​I /O-porte til brug som en debugging port , så du kan kommunikere debugging information ud til en anden enhed, såsom en skærm.
    5

    Forstå hvordan din mikrocontroller henretter et program. For eksempel, vil du nødt til at vide , om eventuelle særlige lagerpladser bruges til at indlede gennemførelsen . Dybest set , er du nødt til at forstå , hvor dit program vil blive indlæst i hukommelsen, og hvordan microcontroller vil begynde at udføre den.
    6

    Konfigurer interrupts. Afbryder bruges til at signalere en microcontroller , der er indtruffet en begivenhed , der kræver opmærksomhed. Microcontroller , som reaktion på en interrupt , kan spare den aktuelle tilstand af dens registre og hukommelse , kendt som kontekst , og derefter skifte opgaver at håndtere interrupt . Afbryder kan udløses af forskellige arrangementer og er normalt forbundet med en bestemt software rutine , kaldet en interrupt handleren, der udfører de funktioner, der er nødvendige for at løse interrupt .
    7

    Konfigurer kommunikations porte. Hvis din integrerede system vil være at udføre kommunikation, så bliver du nødt til at konfigurere din kommunikation havne, og også skrive den software, der skal udføre den kommunikation .
    8

    Debug din integrerede system. Når du har skrevet et afsnit af dit program , vil du ønsker at debug det. Debugging omfatter identificere eventuelle problemer med driften af ​​software eller hardware, og fastsættelse af disse problemer. Debugging er ofte lettere , når du kode , test og debug en lille del af softwaren og derefter gå videre til en anden del af softwaren, mens der ikke at foretage ændringer i de testede portioner. Hvis du foretager ændringer i de testede portioner, så re-do afprøvning og debugging.

    Forrige :

    næste :
      Relaterede artikler
    ·Brug af DCR- DVD608E som Webcam 
    ·Sådan deaktiveres & Sikker fjernelse af hardware for i…
    ·Sådan Udskift en Maxtor 3100 Power Cord 
    ·Sådan Secure Data om Flash Drives 
    ·Sådan ændres Cluster størrelse en harddisk 
    ·Sådan Rengør Sticky Side i Invisible Shield 
    ·Karakteristik af Tynde klienter 
    ·Sådan installeres en Hitachi Deskstar harddisk med en …
    ·Blank DVD-kompatibilitet 
    ·SanDisk Cruzer 16GB Specs 
      Anbefalede Artikler
    ·Sådan fjernes unødvendige computer filer 
    ·Sådan overclocke Dell Optiplex Gx150 Bundkort 
    ·DIY Rapid Prototyping maskiner 
    ·Sådan at rydde din Webcam indstillinger til Windows 7 
    ·Sådan Slut PC Case Wires 
    ·Hvordan man vælger en Inkjet Printer til dit hjem 
    ·Sådan Put en bærbar Tilbage til fabriksindstillingern…
    ·Sådan foretages fejlfinding en Brother MFC- 640CW 
    ·Sådan Genetablér en MacBook Indbygget kamera 
    ·Et tab af hastighed på en MacBook brug af en ekstern H…
    Copyright © Computer Viden http://www.computerdk.com