Messen, Steuern, Regeln mit Linux: Einsatzmöglichkeiten für Linux in Embedded Systems
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Poing
Franzis
2001
|
Schriftenreihe: | PC & Elektronik
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | 336 S. Ill. CD-ROM (12 cm) |
ISBN: | 3772344844 |
Internformat
MARC
LEADER | 00000nam a22000008c 4500 | ||
---|---|---|---|
001 | BV013865796 | ||
003 | DE-604 | ||
005 | 20020312 | ||
007 | t | ||
008 | 010807s2001 gw a||| |||| 00||| ger d | ||
016 | 7 | |a 962075019 |2 DE-101 | |
020 | |a 3772344844 |9 3-7723-4484-4 | ||
035 | |a (OCoLC)248326540 | ||
035 | |a (DE-599)BVBBV013865796 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c DE | ||
049 | |a DE-210 |a DE-12 |a DE-573 |a DE-92 |a DE-1050 |a DE-1102 |a DE-859 |a DE-1051 |a DE-898 |a DE-355 |a DE-862 |a DE-703 |a DE-522 | ||
084 | |a ZQ 3030 |0 (DE-625)158034: |2 rvk | ||
084 | |a DAT 438f |2 stub | ||
084 | |a DAT 100f |2 stub | ||
084 | |a MSR 082f |2 stub | ||
100 | 1 | |a Walter, Klaus-Dieter |e Verfasser |4 aut | |
245 | 1 | 0 | |a Messen, Steuern, Regeln mit Linux |b Einsatzmöglichkeiten für Linux in Embedded Systems |c Klaus-Dieter Walter |
264 | 1 | |a Poing |b Franzis |c 2001 | |
300 | |a 336 S. |b Ill. |e CD-ROM (12 cm) | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a PC & Elektronik | |
650 | 0 | 7 | |a Eingebettetes System |0 (DE-588)4396978-1 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a LINUX |0 (DE-588)4337730-0 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Eingebettetes System |0 (DE-588)4396978-1 |D s |
689 | 0 | 1 | |a LINUX |0 (DE-588)4337730-0 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009484504&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-009484504 |
Datensatz im Suchindex
DE-BY-862_location | 2000 |
---|---|
DE-BY-FWS_call_number | 2000/ZQ 3030 W232 |
DE-BY-FWS_katkey | 188069 |
DE-BY-FWS_media_number | 083000359534 |
_version_ | 1806176238562181120 |
adam_text | Titel: Messen, Steuern, Regeln mit Linux
Autor: Walter, Klaus-Dieter
Jahr: 2001
1 Einleitung 11
2 Was ist ein Embedded System? 15
2.1 Minimale Anforderungen an ein Embedded Betriebssystem 22
2.2 Typische Funktionen eines Embedded Betriebssystems 24
3 Hardwareanforderungen durch ein Embedded Linux 28
3.1 Die Intel 32 Bit Architektur (IA32) 30
3.2 Die IA32-Registerstruktur 32
3.3 IA32-Speicherverwaltung 34
3.4 Andere 32 Bit Plattformen 36
3.5 Embedded PC-Plattformen fur Linux 38
3.6 Erweiterungbussysteme fur IA32-Systeme 47
4 Ein minimales Embedded PC-System 54
4.1 Erweiterungsmoglichkeiten des DIL/NetPCs 56
4.2 Die I/O-Register des AMD SC410 60
4.2.1 Hilfsfunktionen fur den Zugriff auf den CSC-Registerbereich 63
4.3 Das Flash-ROM des DIL/NetPCs 65
4.3.1 Das Layout fur ein bootfahiges Flash-Image 72
4.3.2 NAND-Flash als Massenspeicher 76
4.4 Der Ethernet-Controller des DIL/NetPCs 78
5 Anatomie eines Embedded Linux 79
5.1 Das Linux-Dateisystem 80
5.2 Der Linux-Kernel 87
5.3 Bausteine eines Embedded Linux 89
5.3.1 Die BusyBox als Shell 93
5.3.2 TinyLogin zur Benutzerverwaltung 99
5.4 Der Bootprozess : 101
5.5 Es gibt keinen Swap File 102
5.6 Laufzeitinformationen aus dem Prozessdateisystem 103
5.7 Erste Schritte mit einem Embedded Linux 112
5.8 Embedded Linux und das Flash-Problem 119
5.9 Das GUI-Problem 121
6 Aufbau eines Entwicklungssystems 123
6.1 Entwicklungswerkzeuge 125
6.2 Entwicklungsumgebung 135
6.3 Erstellen und Bearbeiten von Programmen 141
6.4 Das erste Projekt mit KDevelop 144
6.5 Testen von C-Programmen 148
6.6 Der Einsatz eines Debuggers 151
6.6.1 Ein Beispiel fur das Arbeiten mit gdb 153
6.6.2 Remote Debugging mit gdb 155
6.6.3 Grafische Benutzeroberflachen fur gdb 157
6.7 Die GNU-binutils (Binar Utilities) 160
6.8 Binare Dateiformate 163
7 In-System-Programmierung 165
7.1 Funktion der JTAG-Schnittstelle 166
7.2 Die Befehle eines TAP-Controllers 170
7.3 In-System-Programmierung per JTAG 173
8 Programmierung von MSR-Anwendungen
fur Embedded Systeme 176
8.1 Direkter Zugriff auf die Hardware 179
8.1.1 Direkter Zugriff auf EO-Bereiche 181
8.1.2 Direkter Zugriff auf Speicherbereiche 196
8.1.3 POSIX als Basis 199
8.1.4 Programmierung der seriellen Schnittstellen 201
9 Dezentrale MSR mit Ethernet und TCP/IP 205
9.1 Ethernet als physikalische Basis 206
9.2 TCP/IP ist die logische Basis 209
9.3 Die Adressierung in TCP/IP-Netzwerken 212
9.4 Die TCP/IP-Konfiguration eines Embedded Linux 215
9.4.1 Wie andert man die IP-Adresse eines Embedded Linux? 220
9.4.2 Hostnamen statt IP-Adressen 221
9.5 Das BSD-Socketinterface 222
9.5.1 Wichtige #include-Dateien fur die Socket-Programmierung...... 226
9.5.2 Wichtige Datenstrukturen fur die Socket-Programmierung 227
9.5.3 Datenubertragung per UDP-Sockets 227
9.5.4 Testen eines Server und Client 244
10 Echtzeiterweiterungen fur Linux 246
10.1 Was bedeutet Echtzeitfahigkeit? 246
10.2 Harte und weiche Echtzeitfahigkeit 248
10.3 RTLinux als Echtzeiterweiterung 248
10.4 Die Kommunikation zwischen RTLinux und Linux 251
10.5 Der Praxiseinsatz von RTLinux 252
11 Wartungsarbeiten am Root-Dateisystem 256
11.1 Bearbeiten von RIMAGE.GZ 257
12 Schaltungserweiterung fur den DIL/NetPC 262
12.1 I/O-Anbindungen von externen Bausteinen fiber den Datenbus 263
12.1.1 Das GPIO Read-Back/Write Register A 267
12.1.2 Das GPIO_CS Function Select Register A 268
12.1.3 Das GPIO Termination Control Register A 269
12.1.4 Das Suspend Mode Pin State Override Register 270
12.1.5 Das GPCSA I/O Address Decode Register 271
12.1.6 Das GP CSA I/O Address Decode and Mask Register 272
12.1.7 Das GPCSB I/O Address Decode Register 274
12.1.8 Das GP CSB I/O Address Decode and Mask Register 275
12.1.9 Das GPjCSA/B I/O Command Qualification Register 276
12.1.10 Das GP CS to GPIO_CS Map Register A 277
12.1.11ErneuterZugriff auf das GPIO Read-Back/Write Register A 279
12.2 Anbindung von SPI-Bausteinen iiber parallele Ports 283
13 Der Embedded Web-Server fiir Linux 294
13.1 Die f/h/pc/-Parameter 298
13.2 CGI-Programmierung 300
Anhang 307
Anhang 1: AMD SC400/SC410 PC/AT-kompatible Peripherieregister 307
Anhang 2: AMD SC400/SC410 Chip Setup und Control (CSC) Register... 311
Anhang 3: Ubersicht der BusyBox-Kommandos 316
Anhang 4: Ubersicht der POSIX-Funktionen 320
Anhang 5: FTP-Benutzerkommandos eines Clients unter Linux 326
Anhang 6: Konfigurationsdatei fur einen Embedded Linux-Kernel 328
Sachverzeichnis 334
|
any_adam_object | 1 |
author | Walter, Klaus-Dieter |
author_facet | Walter, Klaus-Dieter |
author_role | aut |
author_sort | Walter, Klaus-Dieter |
author_variant | k d w kdw |
building | Verbundindex |
bvnumber | BV013865796 |
classification_rvk | ZQ 3030 |
classification_tum | DAT 438f DAT 100f MSR 082f |
ctrlnum | (OCoLC)248326540 (DE-599)BVBBV013865796 |
discipline | Informatik Mess-/Steuerungs-/Regelungs-/Automatisierungstechnik Mess-/Steuerungs-/Regelungs-/Automatisierungstechnik / Mechatronik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01585nam a22004098c 4500</leader><controlfield tag="001">BV013865796</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20020312 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">010807s2001 gw a||| |||| 00||| ger d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">962075019</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3772344844</subfield><subfield code="9">3-7723-4484-4</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)248326540</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV013865796</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">DE</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-210</subfield><subfield code="a">DE-12</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-1050</subfield><subfield code="a">DE-1102</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-1051</subfield><subfield code="a">DE-898</subfield><subfield code="a">DE-355</subfield><subfield code="a">DE-862</subfield><subfield code="a">DE-703</subfield><subfield code="a">DE-522</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ZQ 3030</subfield><subfield code="0">(DE-625)158034:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 438f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 100f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">MSR 082f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Walter, Klaus-Dieter</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Messen, Steuern, Regeln mit Linux</subfield><subfield code="b">Einsatzmöglichkeiten für Linux in Embedded Systems</subfield><subfield code="c">Klaus-Dieter Walter</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Poing</subfield><subfield code="b">Franzis</subfield><subfield code="c">2001</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">336 S.</subfield><subfield code="b">Ill.</subfield><subfield code="e">CD-ROM (12 cm)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">PC & Elektronik</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Eingebettetes System</subfield><subfield code="0">(DE-588)4396978-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">LINUX</subfield><subfield code="0">(DE-588)4337730-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Eingebettetes System</subfield><subfield code="0">(DE-588)4396978-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">LINUX</subfield><subfield code="0">(DE-588)4337730-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009484504&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-009484504</subfield></datafield></record></collection> |
id | DE-604.BV013865796 |
illustrated | Illustrated |
indexdate | 2024-08-01T11:18:07Z |
institution | BVB |
isbn | 3772344844 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-009484504 |
oclc_num | 248326540 |
open_access_boolean | |
owner | DE-210 DE-12 DE-573 DE-92 DE-1050 DE-1102 DE-859 DE-1051 DE-898 DE-BY-UBR DE-355 DE-BY-UBR DE-862 DE-BY-FWS DE-703 DE-522 |
owner_facet | DE-210 DE-12 DE-573 DE-92 DE-1050 DE-1102 DE-859 DE-1051 DE-898 DE-BY-UBR DE-355 DE-BY-UBR DE-862 DE-BY-FWS DE-703 DE-522 |
physical | 336 S. Ill. CD-ROM (12 cm) |
publishDate | 2001 |
publishDateSearch | 2001 |
publishDateSort | 2001 |
publisher | Franzis |
record_format | marc |
series2 | PC & Elektronik |
spellingShingle | Walter, Klaus-Dieter Messen, Steuern, Regeln mit Linux Einsatzmöglichkeiten für Linux in Embedded Systems Eingebettetes System (DE-588)4396978-1 gnd LINUX (DE-588)4337730-0 gnd |
subject_GND | (DE-588)4396978-1 (DE-588)4337730-0 |
title | Messen, Steuern, Regeln mit Linux Einsatzmöglichkeiten für Linux in Embedded Systems |
title_auth | Messen, Steuern, Regeln mit Linux Einsatzmöglichkeiten für Linux in Embedded Systems |
title_exact_search | Messen, Steuern, Regeln mit Linux Einsatzmöglichkeiten für Linux in Embedded Systems |
title_full | Messen, Steuern, Regeln mit Linux Einsatzmöglichkeiten für Linux in Embedded Systems Klaus-Dieter Walter |
title_fullStr | Messen, Steuern, Regeln mit Linux Einsatzmöglichkeiten für Linux in Embedded Systems Klaus-Dieter Walter |
title_full_unstemmed | Messen, Steuern, Regeln mit Linux Einsatzmöglichkeiten für Linux in Embedded Systems Klaus-Dieter Walter |
title_short | Messen, Steuern, Regeln mit Linux |
title_sort | messen steuern regeln mit linux einsatzmoglichkeiten fur linux in embedded systems |
title_sub | Einsatzmöglichkeiten für Linux in Embedded Systems |
topic | Eingebettetes System (DE-588)4396978-1 gnd LINUX (DE-588)4337730-0 gnd |
topic_facet | Eingebettetes System LINUX |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009484504&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT walterklausdieter messensteuernregelnmitlinuxeinsatzmoglichkeitenfurlinuxinembeddedsystems |
Inhaltsverzeichnis
THWS Schweinfurt Zentralbibliothek Lesesaal
Signatur: |
2000 ZQ 3030 W232 |
---|---|
Exemplar 1 | ausleihbar Verfügbar Bestellen |