Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Both sides previous revision Previous revision
Next revision
Previous revision
de:software:homelab:library [2010/10/15 13:45]
Wember
de:software:homelab:library [2018/12/27 12:53] (aktuell)
Zeile 1: Zeile 1:
-====== HomeLab ​library ​======+====== HomeLab ​Bibliothek ​======
  
-Die HomeLab Bibliothek besteht aus vielen ​C-Header Dateien (mit der Dateiendung ​"*.h") und einer statischen ​Bibliothek ​(mit der Dateiendung ​"*.a"). Bei der Installation der Bibliothek werden ​alle Dateien in den AVR-GCC Unterordner kopiert, wo der Compiler ​die Dateien automatische findet. Der Benutzer ​brauch die Dateien nicht in sein Programmordner kopieren.+Die HomeLab Bibliothek besteht aus einigen ​C Header-Dateien (mit der Dateiendung ​.h) und einer statischen ​Bibliotheksdatei ​(mit der Dateiendung ​.a). Während ​der Installation der Bibliothek werden ​diese Dateien ​vollständig ​in den AVR-GCC Unterordner kopiert. Hier findet ​der Compiler ​sie automatisch. Der Benutzer ​muss diese Dateien ​somit nicht mehr in den Programmordner kopieren.
  
  
-[{{  :​images:​homelab:​library:​homelab_library_files.png|HomeLab ​library source code files}}]+[{{  :​images:​homelab:​library:​homelab_library_files.png|HomeLab ​Bibliothek Quellcode Dateien}}]
  
-Schritt-für-Schritt ​AVR Entwicklungs-Software Installationsanweisungen ​für Windows und Linux sind im ersten Kapitel ​der praktischen ​Beispiele beschrieben. Auch wenn die praktischen ​Beispiele ​unterschiedliche ​Teile der Bibliothek ​nutzenmüssen alle die statische ​Bibliothek ​("*.a" ​Datei)in ihrem Projekt nutzen. Nur die Header-Dateien können ​On-Demand geladen ​werden. +Die schrittweisen Installationsanweisungen der AVR Entwicklungssoftware ​für Windows und Linux sind im ersten Kapitel ​zu den praktischen ​Beispielen dargestellt. Auch wenn unterschiedliche ​Beispiele ​auf verschiedene ​Teile der Bibliothek ​zurückgreifenmuss in jedem Projekt ​die statische ​Bibliotheksdatei ​(.a“ Datei) ​vorhanden sein. Nur die Header-Dateien können ​wahlweise eingeladen ​werden. Header-Dateiendie in direktem Bezug zum AVR Mikrocontroller stehen, ​sind im homelab“-Ordner ​abgelegt. ​HomeLab ​modulspezifische ​Dateien ​sind im Ordner „homelab/​module“ zu finden. Beide Ordner ​befinden sich im Root-Ordner des Compilers. Um die Dateien ​dieser Ordner zu verwenden, müssen ​größer- ​kleiner-Zeichen ​genutzt ​werden um den Pfad anzugeben. ​Nachfolgend finden Sie ein Beispielwie Header-Dateien für AVR Pins und HomeLab ​Motoren integriert werden können:
-Header-Dateien ​welche direkten Bezug auf die AVR Microcontroller nehmen ​sind im "homelab" ​Ordner ​zu finde, ​HomeLab ​Modul-spezifische ​Dateien ​finden sie im "/homelab/​module" Ordner. +
-Beide Ordner ​sind im Root-Ordner des Compilers ​und um die Dateien ​mit einzubeziehen ​größer-als bzw. kleiner-als Zeichen werden ​benötigt ​um den Pfad anzugeben. +
-Ein Beispiel wie man die AVR-Pins und HomeLab ​Motor Bibliotheken Header-Dateien mit einbezieht:+
    
  
Zeile 17: Zeile 14:
 </​code>​ </​code>​
  
-Falls die HomeLab Bibliothek nicht benutzt ​wird, dann wird die folgende avrlibc Header-Datei ​mi Projekt ​benötigt:+Falls die HomeLab Bibliothek nicht genutzt ​wird, muss die folgende avrlibc Header-Datei ​in das Projekt ​eingefügt werden:
  
  
Zeile 24: Zeile 21:
 </​code>​ </​code>​
  
-In der HomeLab Bibliothek, ist diese Datei schon in der //pin.h// Datei drin.+Die HomeLab Bibliothek ​enthält ​diese Datei bereits ​in der //pin.h// Datei.
  
-Der Homelab Library-Installer ​ist frei auf der HomeLab ​web-page ​verfügbar. +Das Installationsprogramm für die HomeLab Bibliothek ​ist auf der HomeLab ​Webseite ​verfügbar. Nutzer, die die Bibliothek ​an Ihre Bedürfnisse anpassen möchten, können ​hier auch den Quellcode ​dafür ​herunterladen. ​Das folgende ​Kapitel ​beschreibt ​die Funktionen der Bibliothek.
-Nutzer ​mit Interesse an eigenständigen Veränderungen der Bibliothek, können ​sich den Quellcode herunterladen. +
-Die folgenden ​Kapitel ​beschreiben ​die Funktionen der Bibliothek.+
de/software/homelab/library.1287139504.txt.gz · Zuletzt geändert: 2013/03/26 23:01 (Externe Bearbeitung)
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0