Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Hårdvara
  • Allt-i - ett-skrivare
  • Apple Computers
  • BIOS
  • CD & DVD drives
  • Processorer
  • Computer Drives
  • Bildskärmar
  • Kringutrustning
  • Datorkraft Källor
  • dator Skrivare
  • Computer uppgraderingar
  • Stationära datorer
  • Elektronisk bok läsare
  • Externa hårddiskar
  • Flash Drives
  • Input & Output Devices
  • Kindle
  • Bärbara datorer
  • stordatorer
  • Möss & tangentbord
  • Netbooks
  • Network Equipment
  • Nook
  • bärbara datorer
  • Övrigt Hårdvara
  • PC Computers
  • projektorer
  • RAM , kort och moderkort
  • skannrar
  • Servrar
  • Ljudkort
  • Tablet PC
  • grafikkort
  • arbetsstationer
  • iPad
  • * Dator Kunskap >> Hårdvara >> Computer Drives >> Content

    Hur Program för Embedded System

    Programmering ett inbyggt system innebär att lära om hårdvara och mjukvara funktioner i mikrokontroller ( eller mikroprocessor eller digital signalprocessor ) i inbyggda system kommer du att programmering . Du kommer också vill veta vilka typer av signaler eller data hanteras av mikrokontroller . Designa för testning och felsökning är viktigt . Så , förutom att lära sig om de inbäddade systemets funktioner och operationer , måste du tänka på hur du kan testa dina program och kontrollera att det fungerar korrekt . Saker du behöver
    Compiler /utvecklingsmiljö programvara Development Board
    mikrokontroller /mikroprocessor dokumentation
    I kretsen emulator ( tillval )
    Visa fler instruktioner
    1

    Lär känna de funktioner och operativa egenskaper hos mikrokontroller . Tillverkarens datablad för varje mikrokontroller innehåller information om funktioner och verksamheter . Till exempel ger Atmel datablad för sin AVR familjen av mikrokontroller .
    2

    Utveckla en testplan . Eftersom inbyggda system utförs får inte vara så utåt uppenbart som verksamheten i en stationär dator , bör du planera hur du kommer att testa varje avsnitt eller funktion av din programvara . Ett in-circuit emulator är en anordning som efterliknar en mikrokontroller och tillåter dig att köra och testa dina program inom kretsen av det inbyggda systemet .
    3

    Lär dig hur mikrokontroller utför initieringen . Den mikrokontroller kan initiera vissa register och inställningar automatiskt , men kan lämna andra att initieras av programvaran .
    4

    Konfigurera ingångar och utgångar , eller I /O-portar . Bestäm vilka typer av ingångar och utgångar behövs för inbyggda system och som I /O -port , eller stift , av mikrokontroller kommer att anslutas till varje ingång och utgång . Typiskt , I /O-portar kräver programvarukonfigurationen före operation . Om du inte har en in-circuit emulator , överväga att tilldela ett av I /O-portar för användning som en felsökning port så att du kan kommunicera felsökningsinformation ut till en annan enhet , t.ex. en bildskärm .
    5

    Förstå hur din mikrokontroller exekverar ett program . Till exempel måste du veta om några speciella minnesplatser används för att starta körningen . I grund och botten måste du förstå var ditt program kommer att laddas in i minnet och hur mikrokontroller kommer att börja köra den .
    6

    Konfigurera avbrotten . Avbryter används för att signalera en mikrokontroller att en händelse har inträffat som behöver uppmärksamhet . Den mikrokontroller , som svar på ett avbrott , kan spara det aktuella tillståndet för dess register och minne , kallas sammanhanget , och sedan byta arbetsuppgifter att hantera avbrottet . Avbrott kan utlösas av olika evenemang och är normalt förknippas med en särskild programvara rutin , som kallas en avbrottshanterare , som utför de funktioner som behövs för att åtgärda avbrottet .
    7

    Konfigurera kommunikationsportar . Om ditt inbyggda system kommer att utföra kommunikation , då måste du konfigurera dina kommunikationsportar och även skriva programvara som kommer att utföra kommunikation .
    8

    felsöka inbyggda system . När du har skrivit en del av ditt program , ska du felsöka den . Debugging ingår att identifiera eventuella problem med driften av mjukvara eller hårdvara och fastställande av dessa problem . Debugging är ofta lättare när man kod , testa och felsöka en liten del av programvara och sedan gå vidare till en annan del av programvaran , utan att göra några ändringar i de testade delarna . Om du gör ändringar i de testade delarna , sedan åter göra testning och avlusning .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man reparerar en Sony DVD-brännare Bug
    ·Billig Tech alternativ till Pump Up Your Setup
    ·Dold partition programvara
    ·Hur man gör en skivpartitionsinformation Större
    ·Partitionera en hårddisk för Windows 8
    ·Hur man använder en TransFlash som en SSD
    ·Hur du använder den externa hårddisken som en USB på…
    ·Compact Flash-kort Felsökning
    ·Vad är en PATA IDE Drive
    ·Hur man ställer in en 4 - kanals DVR PC Card
    Utvalda artiklarna
    ·Hur man installerar en ny hårddisk på en dator
    ·Hur du ändrar ett färgband
    ·Hur man fokusera en Web Cam
    ·Hur du ansluter en bärbar dator till Turntables & en M…
    ·Hur du ändrar från uppringd till Gratis
    ·Hur man byter en Compaq Presario hårddisk
    ·Grafisk design Presenttips för killar
    ·Hur att rengöra en Eee PC
    ·Är skrivarbläck nedbrytbar
    ·Vad saktar ner en Laptop Under Time
    Copyright © Dator Kunskap http://www.dator.xyz