Leren een embedded systeem omvat het leren van zowel software als hardware aspecten . Embedded systemen hebben elk verschillende eigenschappen en operationele kenmerken , en vereist een aantal initiële leren om een basis setup werkend te krijgen . Je zult moeten leren hoe om te schrijven en te compileren code , laadt de gecompileerde code in het geheugen van het embedded systeem en vervolgens voor zorgen dat de embedded microcontroller ( of processor ) om de code uit te voeren . Een eenvoudige test programma kan worden gebruikt om te zien of uw embedded systeem werkt . Zodra het testprogramma werkt , kunt u gaan naar meer geavanceerde functies van de embedded systeem te leren . Wat je C programmeertaal boek Embedded C programmeren boek , bij voorkeur afgestemd op het embedded systeem u wilt leren PC ( desktop of laptop ) op Twitter Development Board Embedded C compiler compatibel Need met de microcontroller op de ontwikkeling boord microcontroller documentatie Toon Meer Aanwijzingen 1 Leer de basis van de C -programmeertaal . C is een goede taal om te leren , omdat veel ( zo niet alle ) embedded systemen een C -compiler beschikbaar zal hebben . AC programmering boek , zoals " C Programming : A Modern Approach , 2nd Edition" door KN Koning , kan u helpen te leren C. kopen van 2 Leer de basis van C voor embedded systemen . Als je eenmaal begrijpt C , kunt u verder gaan om te begrijpen hoe de taal C kan worden gebruikt voor embedded systemen . Een embedded C programmeren boek , zoals " Programmeren Embedded Systems in C en C + + , " kan helpen . Als u weet dat de microcontroller je wilt leren , bijvoorbeeld de Atmel AVR , je kunt een boek zoals krijgen " Embedded C programmeren en de Atmel AVR . " 3 kopen of lenen van een embedded systeem ontwikkeling boord . Bijvoorbeeld , Atmel biedt de ATAVR Xplain evaluatie en demonstratie kit voor de ATXMEGA128A1 microcontroller . De Xplain kit , op rond de $ 30 , is een goedkope embedded systeem te leren met . De PIC- microcontrollers van Microchip zijn ook populair embedded systemen te leren . 4 Koop of download een compiler /ontwikkelomgeving voor de microcontroller op de ontwikkeling boord . Bijvoorbeeld , als u het leren van de Atmel AVR ATXMEGA128A1 , dan kunt u de AVR IDE downloaden van Atmel en het gebruik van de GNU C compiler of een commercieel verkrijgbare C -compiler voor de AVR , zoals die verkocht door IAR . < Br > 5 Word vertrouwd met de functies en werking van uw embedded systeem . U wilt het geheugen organisatie , perifere activiteiten ( bijv. timers , data-poorten , enz. ) en interrupt bediening te begrijpen . Test 6 uw opstelling door het opstellen en uitvoeren van een basisprogramma . Uw testprogramma moet iets eenvoudig en gemakkelijk waargenomen , zoals knipperende een LED op de ontwikkeling boord . 7 Meer geavanceerde functies van uw embedded systeem door het opstellen en uitvoeren van programma's doen dat verschillende functies en randapparatuur uit te oefenen . Code met behulp van timers schrijven , data communicatiepoorten , analoog-naar - digitaal en digitaal - naar - analoog converters , en alle andere embedded systeem randapparatuur die u bent geïnteresseerd
|