Herunterladen Inhalt Inhalt Diese Seite drucken
Linux Device Server IGW/920
DIL/NetPC DNP/9200
mit
Erste Schritte
SSV Embedded Systems
Heisterbergallee 72
D-30453 Hannover
Tel.:
+49 (0)511/40 000-0
Fax:
+49 (0)511/40 000-40
E-Mail: sales@ist1.de
Für weitere Produktinformationen besuchen Sie uns unter www.dilnetpc.com
Dokument Revision: 1.3
Datum: 2006-08-17
Inhaltsverzeichnis
loading

Inhaltszusammenfassung für SSV Embedded Systems IGW/920

  • Seite 1 Linux Device Server IGW/920 DIL/NetPC DNP/9200 Erste Schritte SSV Embedded Systems Heisterbergallee 72 D-30453 Hannover Tel.: +49 (0)511/40 000-0 Fax: +49 (0)511/40 000-40 Dokument Revision: 1.3 E-Mail: sales@ist1.de Datum: 2006-08-17 Für weitere Produktinformationen besuchen Sie uns unter www.dilnetpc.com...
  • Seite 2: Inhaltsverzeichnis

    Linux Device Server IGW/920 - Erste Schritte INHALT EINFÜHRUNG ........................3 Lieferumfang .........................3 Verwendung...........................3 SICHERHEITSHINWEISE....................4 HARD- U. SOFTWARE-ANFORDERUNGEN ..............5 KABELVERBINDUNGEN ....................6 Serielle Verbindung (RS232) ....................6 Ethernet-Verbindung ......................7 Spannungsversorgung......................8 INBETRIEBNAHME......................9 Verbindung über serielle Schnittstelle (Konsole)..............9 Embedded-Linux-Bootvorgang ...................11 Testen der TCP/IP-Kommunkation ..................13 Zugriff auf den Webserver....................15 Zugriff per Telnet ........................16...
  • Seite 3: Einführung

    Das Linux Device Server ist einerseits dafür geeignet im heimischen Umfeld die ersten Heim-Automatisierungsschritte (Home Automation) zu gehen. Andererseits kann er auch für vollwertige Industrie- und Prozessautomatisierungsanwendungen genutzt werden. Durch die Verwendung unseres populären DIL/NetPC als Basis bietet das IGW/920 – neben den beachtlichen Leistungsmerkmalen – eine außergewöhnlich hohe Modularität (DIL-40- Formfaktor).
  • Seite 4: Sicherheitshinweise

    Handhabung entstehen, übernehmen wir keine Haftung. In solchen Fällen er- lischt jeglicher Garantieanspruch. Zur Spannungsversorgung wird ein externes Hutschienen-Netzteil benötigt. Das • Netzteil sollte sich in unmittelbarer Nähe zum Linux Device Server IGW/920 befin- den. Das Netzteil muss eine stabilisierte Ausgangsspannung im Bereich von 12 - 24 VDC •...
  • Seite 5: Hard- U. Software-Anforderungen

    Linux Device Server IGW/920 - Erste Schritte HARD- U. SOFTWARE-ANFORDERUNGEN Um mit dem IGW/920 arbeiten zu können, ist eine Softwareentwicklungsumgebung not- wendig. Innerhalb dieser Entwicklungsumgebung ist ein Rechner als Entwicklungssystem erforder- lich, von dem aus später auch per serieller Konsole oder Telnet auf das Linux Device Server zugegriffen wird.
  • Seite 6: Kabelverbindungen

    Linux Device Server IGW/920 - Erste Schritte KABELVERBINDUNGEN Bevor Sie das Linux IGW/920 benutzen können, müssen verschiedene Kabelverbindungen zwischen dem Entwicklungssystem (Host-PC) und dem Linux Device Server hergestellt werden. Serielle Verbindung (RS232) Verbinden Sie mit Hilfe eines entsprechenden RS232-Interfacekabels eine beliebige COM- Schnittstelle des PCs mit der COM1-Schnittstelle des Linux Device Servers.
  • Seite 7: Ethernet-Verbindung

    Linux Device Server IGW/920 - Erste Schritte Ethernet-Verbindung Stellen Sie nun eine Ethernet-LAN-Verbindung zwischen Host-PC und IGW/920 her. Ent- werder mit einem Ethernet-Cross-Over-Kabel oder mit zwei Ethernet-Patch-Kabeln und ei- nem Hub oder Switch. In beiden Fällen benötigt der Host-PC einen Ethernet-LAN- Anschluss.
  • Seite 8: Spannungsversorgung

    Linux Device Server IGW/920 - Erste Schritte Spannungsversorgung Um das IGW/920 mit der notwendigen Betriebsspannung zu versorgen ist ein Hutschienen- Netzteil mit einer Ausgangsspannung von 12 – 24 VDC erforderlich. Verbinden Sie + und - des Netzteils mit den entsprechenden Schraubklemmen in der Front- platte IGW/920.
  • Seite 9: Inbetriebnahme

    Linux Device Server IGW/920 - Erste Schritte INBETRIEBNAHME Verbindung über serielle Schnittstelle (Konsole) Um die Kommunikation zwischen dem IGW/920 und dem Host-PC zu ermöglichen wird ein Terminalprogramm verwendet. Unter Windows ist dies in der Regel HyperTerminal, für Linux existiert mit Minicom ein gleichwertiges Programm.
  • Seite 10 Linux Device Server IGW/920 - Erste Schritte Nehmen Sie nun die im folgenden Bild gezeigten Einstellungen vor und schließen Sie da- nach die Eingabemaske mit einem Klick auf „OK“. Abbildung 6: HyperTerminal Einstellungen Diese Einstellungen können selbstverständlich auch in anderen Terminalprogrammen vorge- nommen werden.
  • Seite 11: Embedded-Linux-Bootvorgang

    Linux Device Server IGW/920 - Erste Schritte Embedded-Linux-Bootvorgang Nun darf das IGW/920 mit Spannung versorgt werden. Nach dem Einschalten beginnt der Bootprozess des internen DIL/NetPC DNP/9200. Das IGW/920 bootet dabei ein Embedded Linux aus seinem Flash-Speicher. Das folgende Bild zeigt die entsprechenden Meldungen während dieses Vorgangs mit dem Windows-Terminalprogramm HyperTerminal.
  • Seite 12 Linux Device Server IGW/920 - Erste Schritte Die Eingabeaufforderung ist ein Bestandteil der seriellen Konsole des IGW/920. Geben Sie als Login root ein und drücken Sie anschließend die Enter-Taste, wenn Linux nach einem Passwort fragt. Sie können nun beliebige Linux-Befehle eingeben, die dann vom DIL/NetPC-Betriebssystem ausgeführt werden.
  • Seite 13: Testen Der Tcp/Ip-Kommunkation

    Programm auf. Abb. 11 zeigt die ipconfig-Ausgaben eines Windows-XP- PCs. Hinweis: Wir gehen an dieser Stelle davon aus, dass das IGW/920 die ab Werk vor- eingestellte IP-Adresse 192.168.0.126 besitzt. Wenn Sie diese Adresse verändert ha- ben, so ist dies für den Parameter des ping zu berücksichtigen.
  • Seite 14 Linux Device Server IGW/920 - Erste Schritte Abbildung 11: Überprüfen der IP-Adresse eines Windows-PCs mit ipconfig Nach einem erfolgreichen ping starten Sie bitte einen Web-Browser (z.B. Internet Explorer oder Konqueror) auf Ihrem Host-PC. S S V E M B E D D E D S Y S T E M S...
  • Seite 15: Zugriff Auf Den Webserver

    Linux Device Server IGW/920 - Erste Schritte Zugriff auf den Webserver Geben Sie in der Adressleiste des Web-Browser auf dem Host-PC den URL http://192.168.0.126 ein. Das Linux Device Server liefert daraufhin eine HTML- Seite, die standardmäßig im DIL/NetPC-Flash abgelegt ist. Nun ist ihr Web-Browser online, d.h.
  • Seite 16: Zugriff Per Telnet

    Eingabeaufforderung“) und aktivieren mit dem folgenden Kommando eine Telnet-Sitzung: telnet 192.168.0.126 Das Linux des IGW/920 ist so konfiguriert, dass eine Anmeldung (Login) mit dem Benut- zernamen root erforderlich ist. Ein Passwort hingegen ist nicht notwendig, drücken Sie ein- fach die Enter-Taste.
  • Seite 17: Ändern Der Ip-Adresse

    Ändern der IP-Adresse Die IP-Adresse des IGW/920 ist ab Werk auf den Wert 192.168.0.126 voreingestellt. Um diese IP-Adresse zu verändern, ist eine serielle Verbindung zwischen IGW/920 und dem Host-PC notwendig. Sie dazu Kapitel 5.1. Nach dem Bootvorgang (siehe Kapitel 5.2) können Sie mit dem Befehl...
  • Seite 18: Ssh-Sitzung Einrichten

    Linux Device Server IGW/920 - Erste Schritte SSH-SITZUNG EINRICHTEN Booten Sie das IGW/920 und melden Sie sich nach der Eingabeaufforderung mit dem Be- nutzernamen root an. Ein Passwort ist nicht erforderlich, drücken Sie einfach die Eingabe- Taste. Eine SSH-Sitzung erfordert eine TCP/IP-Verbindung zwischen Ihrem PC und dem IGW/920 (siehe Kapitel 4.2).
  • Seite 19 Linux Device Server IGW/920 - Erste Schritte Melden Sie sich nach der Login-Aufforderung mit dem Benutzernamen guest und dem Passwort guest an. Danach können Sie PuTTY wie einen beliebigen Telnet-Cient nutzen. Abbildung 18: Login-Aufforderung von PuTTY Hinweis: Durch die Anmeldung mit dem Benutzernamen guest besitzen Sie noch keine Administratorrechte.
  • Seite 20: Sftp-Sitzung Einrichten

    Taste. Eine SFTP-Sitzung erfordert eine TCP/IP-Verbindung zwischen Ihrem PC und dem IGW/920 (siehe Kapitel 4.2 / 4.3). Weiterhin ist auf dem PC ein SFTP-Client (unter Win- dows z.B. psftp – ein Freeware-SFTP-Client, der zu PuTTY gehört) erforderlich. Starten Sie psftp auf Ihrem PC. Die dafür erforderliche Eingabezeile ist: psftp guest@192.168.0.126...
  • Seite 21 Übertragen der Datei DNP9200-boot.TXT vom PC zum IGW/920. Abbildung 21: Übertragung der Datei DNP9200-boot.TXT vom PC zum IGW/920 Hinweis: Der Linux Device Server IGW/920 wird von Haus aus mit einem Linux- Kernel der Version 2.6 ausgeliefert. In diesem Linux sind ein SSH- und SFTP-Server sowie ein RS485-Treiber enthalten.
  • Seite 22: Entwicklungswerkzeuge Installieren

    Abbildung 23 zeigt die Installation der GNU-Entwicklungswerkzeuge für das IGW/920 un- ter colinux. Das Übersetzen eines in C geschriebenen Programms für das IGW/920 sollte mit Hilfe eines Makefiles erfolgen. Hier ein Beispiel für eine solche Hilfsdatei: S S V E M B E D D E D S Y S T E M S...
  • Seite 23 Linux Device Server IGW/920 - Erste Schritte CROSS /usr/local/arm-ssv1-linux/bin/arm-ssv1-linux- $(CROSS)gcc CCFLAGS = -march=armv4 CFLAGS -Wall -O2 -Wl,-s $(CCFLAGS) PROJ hello all: $(PROJ) $(PROJ): $(PROJ).c Makefile $(CC) $(CFLAGS) -o $(PROJ) $(PROJ).c clean: rm -f $(PROJ) Um ein C-Programm – für das ein Makefile existiert – zu übersetzen, ist lediglich die hier...
  • Seite 24: Textdateien Schreiben

    Linux Device Server IGW/920 - Erste Schritte TEXTDATEIEN SCHREIBEN Das IGW/920 wird mit einem Linux-Kernel der Version 2.6 ausgeliefert. Diese Kernelkon- figuration verhält sich etwas anders, als die 2.4-µClinux-Varianten für das IGW/800 und das IGW/900. Ein Unterschied ist das direkte Schreiben per cat in Textdateien.
  • Seite 25: Uhrzeit Einstellen

    Linux Device Server IGW/920 - Erste Schritte 10 UHRZEIT EINSTELLEN Das IGW/920 wird mit einer batteriegepufferten Echtzeituhr ausgeliefert. Das Einstellen die- ser Uhr erfolgt in zwei Schritten: date –s 071118022006 clock –w Über das date-Kommando wird zunächst die Linux-Systemuhr gesetzt (in diesem Beispiel auf die Einstellung: 11.Juli 2006, 18:02 Uhr).
  • Seite 26: Informationsquelle Im Internet

    Linux Device Server IGW/920 - Erste Schritte 11 INFORMATIONSQUELLE IM INTERNET Um dem Informationsbedarf der Anwender nachzukommen, gibt es im Internet die Website http://www.ssv-comm.de Besuchen Sie diese Website hin und wieder für den Zugriff auf aktuelle Informationen. Abbildung 26: www.ssv-comm.de - Die Infoquelle im Internet Auf der dieser Website werden auch aktuellere Versionen dieses Handbuchs veröffentlicht.
  • Seite 27: Wartung

    Kapitel 4.1 beschrieben – zu Ihrem Host-PC her und versuchen Sie über ein Termi- nalprogramm auf IGW/920 zuzugreifen. Unterbrechen Sie ggf. für kurze Zeit die Span- nungsversorgung, um einen Reset zu erzeugen. Danach sollte der DIL/NetPC DNP/9200 des IGW/920 einen neuen Bootvorgang durchführen, den Sie über das Terminalprogramm beo-...
  • Seite 28: Technische Daten

    Linux Device Server IGW/920 - Erste Schritte 15 TECHNISCHE DATEN Versorgungsspannung ..............12 – 24 VDC Verlustleistung ................. 2,5 W max. Gewicht ....................< 0,5 kg Abmessungen Linux Device Server (LxBxH) ..118 mm x 22,5 mm x 90 mm Betriebstemperaturbereich .............. 0° C – 60° C Rel.
  • Seite 29: Belegung Der Schraubklemmen

    Linux Device Server IGW/920 - Erste Schritte 17 BELEGUNG DER SCHRAUBKLEMMEN Die Tabelle 4 zeigt die Pinbelegung der Schraubklemmen an der Frontplatte des Linux De- vice Servers. Pin USB COM1 COM2 Power RS232 RS232 RS422 RS485 1 2 3 4...
  • Seite 30: Emv-Hinweise

    Linux Device Server IGW/920 - Erste Schritte 18 EMV-HINWEISE Der Linux Device Server IGW/920 entspricht den hier folgenden EU-Richtlinien zur elekt- romagnetischen Verträglichkeit (EMV): Störaussendung Funkstörstrahlung EN 55022 (industrielle Umgebung) Störfestigkeit Gehäuse Elektromagnetisches HF-Feld, amplitudenmod. EN 61000-4-3 Entladung statischer Elektrizität EN 61000-4-2 Signalanschlüsse...
  • Seite 31: Kontakt

    Linux Device Server IGW/920 - Erste Schritte KONTAKT SSV Embedded Systems Heisterbergallee 72 D-30453 Hannover Tel.: +49 (0)511/40 000-0 Fax: +49 (0)511/40 000-40 E-Mail: sales@ist1.de Internet: www.ssv-comm.de Aktuelle Informationen zum Linux Device Server mit DIL/NetPC DNP/9200 finden Sie im Internet unter http://www.ssv-comm.de.
  • Seite 32 Linux Device Server IGW/920 - Erste Schritte S S V E M B E D D E D S Y S T E M S...

Inhaltsverzeichnis