Lernen ein eingebettetes System beinhaltet das Lernen sowohl Software als auch Hardware-Aspekte . Eingebettete Systeme haben jeweils unterschiedliche Funktionen und betrieblichen Eigenschaften und erfordert einige anfängliche Lernen eine Grundeinstellung zum Laufen zu bringen . Sie müssen lernen, wie man schreiben und zu kompilieren Code , laden Sie den kompilierten Code in den Speicher des eingebetteten Systems und veranlassen dann die eingebettete Mikrocontroller ( oder Prozessor ), um den Code auszuführen. Ein einfacher Test -Programm kann verwendet werden, um zu sagen, wenn Ihr Embedded System arbeitet werden. Sobald das Testprogramm funktioniert, können Sie bewegen sich an erweiterten Funktionen des eingebetteten Systems zu lernen. Things You
C-Programmierung Buch
Embedded C-Programmierung Buch , vorzugsweise auf dem Embedded-System Sie
PC ( Desktop oder Laptop )
Entwicklung Bord
Embedded C-Compiler kompatibel lernen zugeschnitten brauchen mit dem Mikrocontroller auf dem Development Board
Mikrocontroller Dokumentation
anzeigen Weitere Anweisungen
1
Lernen Sie die Grundlagen der Programmiersprache C . C ist eine gute Sprache zu lernen, weil viele (wenn nicht alle) eingebettete Systeme wird ein C-Compiler zur Verfügung. AC -Programmierung Buch , wie " C-Programmierung : A Modern Approach , 2nd Edition " von KN King, kann Ihnen helfen, lernen C.
2
Lernen Sie die Grundlagen von C für Embedded Systeme . Sobald Sie C zu verstehen, können Sie bewegen sich an zu verstehen, wie die Sprache C für Embedded-Systeme verwendet werden. Eine eingebettete C-Programmierung Buch wie " Programmierung eingebetteter Systeme in C und C + +, " helfen können. Wenn Sie den Mikrocontroller Sie wollen lernen, wissen zum Beispiel die Atmel AVR , können Sie ein Buch wie " Embedded C-Programmierung und der Atmel AVR . "
3
Kaufen oder leihen ein Embedded System Development Board . Zum Beispiel bietet die Atmel ATAVR Xplain Evaluierung und Demonstration Kit für die Mikrocontroller ATxmega128A1 . Die Xplain Kit , um die 30 $ , ist eine kostengünstige Embedded-System mit lernen . Die PIC-Mikrocontroller von Microchip sind auch sehr beliebt eingebettete Systeme zu lernen.
4
kaufen oder herunterladen Compiler /Entwicklungsumgebung für den Mikrocontroller auf dem Development Board . Zum Beispiel, wenn Sie das Erlernen der Atmel AVR ATxmega128A1 sind , dann können Sie den AVR IDE von Atmel herunterladen und verwenden die GNU C-Compiler oder einem handelsüblichen C-Compiler für den AVR , wie die von IAR verkauft.
< Br > 5
Machen Sie sich mit den Funktionen und der Bedienung Ihrer Embedded-System . Sie wollen die Erinnerung Organisation , periphere Operationen (zB Timer , Data Ports , etc.) und Interrupt- Betrieb zu verstehen.
6
Testen Sie Ihr Setup durch Kompilieren und Ausführen eines grundlegenden Programm . Ihr Testprogramm sollte etwas einfach und leicht zu beobachten , wie Blinken einer LED auf dem Development Board .
7
Lernen Sie die erweiterten Funktionen des eingebetteten Systems durch Kompilieren und Ausführen von Programmen , die Sie üben verschiedene Funktionen und Peripheriegeräte . Schreiben von Code mit Timer, sind Datenkommunikationsanschlüsse , Analog-zu- Digital-und Digital -Analog- Wandler und andere Embedded-System- Peripheriegeräte, die Sie interessieren