de:examples
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| de:examples [2010/08/31 15:48] – angelegt Wember | de:examples [2020/07/20 12:00] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| {{ : | {{ : | ||
| - | Die praktischen Beispiele sind gleich | + | Die, in diesem Kapitel vorgestellten, |
| - | ~~PB~~ | + | Das erste Kapitel weicht etwas von diesem Schema ab, hier wird primär die Installation und Konfiguration der notwendigen Softwarekomponenten beschrieben. Die Installationsanweisungen sind für Windows und Linux Betriebssysteme ausgelegt. Nachdem die Software einmal eingerichtet wurde, macht es keinen Unterschied mehr, ob ein Windows oder ein Linux/Unix basierendes Betriebssystem verwendet. Die Handhabung und Programierung wird dadurch nicht beeinflusst. |
| - | **Buildup** | + | Ein praktisches Beispiel beginnt immer mit einer Aufzählung von erforderlichen Vorkenntnissen. Dabei werden Bezüge zu anderen Kapiteln hergestellt, |
| - | Es gibt eine Liste mit dem notwenigen Wissen um das Beispiel | + | * [HW] Physikalisches Modul, |
| + | * [LIB] Teil der Softwarebibliothek, | ||
| + | * [ELC] Verweis auf das Kapitel | ||
| + | * [AVR] Verweis auf das Kapitel über die AVR Mikrocontrollermodule. | ||
| + | * [PRT] Verweis auf andere Aufgaben. | ||
| - | | + | **Grundlegende Software für die Beispiele** |
| - | | + | |
| - | * [ELC] Referenz zum Kapitel über die Basis der Elektronik. | + | |
| - | | + | |
| - | | + | |
| - | **Basic | + | Wie zuvor erwähnt werden die Codebeispiele auf Basis der HomeLab Bibliothek erstellt. |
| + | Die meisten AVR-spezifischen Operationen und Verfahren, die auf die HomeLab Kit Hardware | ||
| - | Wie zuvor erwähnt werden die Codebeispiele auf Basis der HomeLab Library erstellt. | + | **Programmierstil |
| - | Es sind die meisten spezifischen AVR Operationen und Prozeduren die mit den HomeLab verbunden sind in dieser Bibliothek enthalten. Das bedeutet wenn man die Bibliothek benutzt um Module zu starten muss man keinen Hardware-spezifischen Programmcode schreiben, welcher Register nutzt, obwohl diese Möglichkeit trozdem existiert. Das Trennen der Software welche mit der Hardware kommuniziert von den Beispielen | + | |
| + | Die Beispielprogramme sind in einem einheitlichen Stil geschrieben, | ||
| - | **Codestil der Beispiele** | ||
| - | Die Beispielprogramme sind einem Stil geschrieben, | + | |
| - | + | * Die Funktionen | |
| - | + | * Wichtigere Teile des Programms | |
| - | | + | * Jeder Block in C-Code (markiert durch { und } )startet |
| - | * Funktionen | + | * Blöcke werden mit der Tabulatortaste geordnet. Die Tabulatortaste wird nicht innerhalb |
| - | * Wichtigere Teile im Programm | + | |
| - | * Jeder Block in C-Sprache | + | |
| - | * Blöcke werden mit der Tabulatortaste geordnet. Die Tabulatortaste wird nicht in einer Zeile verwendet. | + | |
de/examples.1283258887.txt.gz · Last modified: (external edit)
