Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Hardware >> Computer Drives >> Content
Hoe te Program for Embedded System
Programmering van een embedded systeem waarbij je meer leert over de hardware en software mogelijkheden van de microcontroller ( of microprocessor of digitale signaalprocessor ) in het embedded systeem zul je programmering. U zult ook willen weten welke soorten signalen of gegevens worden verwerkt door de microcontroller . Ontwerpen voor het testen en debuggen is belangrijk . Dus , in aanvulling op het leren over de embedded systeem functies en operaties , moet je in gedachten te houden hoe je je programma kunt testen en controleren of het nummer werkt . Wat je nodig hebt
Compiler /ontwikkelomgeving software
Development Board
Microcontroller /microprocessor documentatie
In circuit emulator ( optioneel )
Toon Meer Aanwijzingen
1

Maak kennis met de functies en de operationele kenmerken van de microcontroller te leren kennen. Datasheet van de fabrikant voor elke microcontroller bevat details over de functies en operaties . Bijvoorbeeld , Atmel levert datasheets voor haar AVR familie van microcontrollers . Kopen van 2

Ontwikkel een testplan . Omdat embedded systeem bewerkingen misschien niet zo naar buiten toe duidelijk als de activiteiten van een desktop computer , moet u plannen hoe u elke sectie of functie van uw software zal testen . Een in-circuit emulator is een apparaat dat een microcontroller emuleert en stelt u in staat om uw software uit te voeren en te testen binnen de kring van het embedded systeem .
3

Leer hoe de microcontroller presteert initialisatie . De microcontroller kan enige registers en instellingen automatisch initialiseren , maar kan anderen laten worden geïnitialiseerd door software .
4

Stel de in-en uitgangen , of I /O-poorten . Bepalen welke soorten in-en uitgangen zijn nodig voor uw embedded systeem en welke I /O-poort , of een speld , van de microcontroller zal worden aangesloten op elke ingang en uitgang . Typisch , I /O -poorten nodig softwareconfiguratie vóór gebruik . Als u niet beschikt over een in-circuit emulator , overwegen toewijzen een van de I /O-poorten voor gebruik als een debug -poort , zodat u kunt communiceren debugging informatie naar een ander apparaat , zoals een beeldscherm .
5

Begrijp hoe uw microcontroller voert een programma . Bijvoorbeeld , moet u weten of er speciale geheugen locaties worden gebruikt om de uitvoering te beginnen . In principe moet u begrijpen waar uw programma in het geheugen worden geladen en hoe de microcontroller zal beginnen om het uit te voeren .
6

Configureer de interrupts. Onderbrekingen worden gebruikt om een ​​microcontroller die een gebeurtenis heeft voorgedaan dat aandacht verdient signaal . De microcontroller , in reactie op een interrupt , kan de huidige stand van de registers en geheugen , bekend als de context te slaan , en dan overschakelen taken aan de interrupt af te handelen. Interrupts kan worden veroorzaakt door diverse evenementen en worden meestal geassocieerd met een bepaalde software routine , genaamd een interrupt handler , dat de functies die nodig zijn om de interrupt pakken uitvoert.
7

Configureer de communicatiepoorten . Als uw embedded systeem zal uitvoeren communicatie , dan zul je nodig hebt om je communicatiepoorten configureren en ook de software die zal het uitvoeren van de communicatie te schrijven .
8

Debug uw embedded systeem . Nadat u een gedeelte van uw programma hebt geschreven , wil je het debuggen . Debugging omvat het identificeren van problemen met de werking van de software of hardware en de vaststelling van deze problemen . Debuggen is vaak makkelijker als je code , testen en debuggen van een klein deel van de software en ga dan naar een ander deel van de software , terwijl er geen aanpassingen aan de geteste porties. Als u wijzigingen aanbrengt in de geteste gedeelten maken , dan opnieuw doen het testen en debuggen .

Previous: Next:
  Computer Drives
·Hoe te testen een Altec Lansin…
·Hoe te herstellen van een MMC …
·Hoe maak je een seriële kabel…
·Hoe maak je een SanDisk Micro …
·Hoe maak je een SD- schijf her…
·Hoe te bekijken SD-kaarten op …
·Hoe maak je een Apple DVD -bra…
·Hoe kan ik een Non - Responsiv…
·Hoe je cd's opnieuw installere…
  Related Articles
Hoe te Rechtvaardigen de aankoop van de …
Hoe maak je een nieuwe Apple iPad Comput…
Hoe de iPad kopen 
Hoe te kiezen tussen een Apple iPad en e…
Hoe te lezen Books op iPad 
Hoe de Krant op iPad 
Hoe Flip Ultro /Mino video's afspelen op…
Hoe HD- video's naar iPad op Mac OS X 
Hoe maak je een Cute Satchel Purse te ma…
  Hardware Articles
·Problemen met USB - naar - Comm Interfac…
·Instructies over hoe je een computer har…
·Hoe kan ik iTunes toevoegen op een Apple…
·Hoe kan ik een printer aan te sluiten op…
·Hoe de kleur van een lettertype in Paint…
·Procedure voor het kalibreren van een Ma…
·Hoe kan ik een Kindle in MLA Cite 
·Wat is een Serial -bestand? 
·Hoe te Reboot mijn Dell D610 
Copyright © Computer Kennis http://www.nldit.com