Operating Systems Principles SS2005: Difference between revisions
No edit summary |
No edit summary |
||
Line 14: | Line 14: | ||
Erkennbar hierbei ist, dass Knoten WRT1 direkt mit Knoten WRT2, jedoch nicht direkt mit Knoten WRT3 |
Erkennbar hierbei ist, dass Knoten WRT1 direkt mit Knoten WRT2, jedoch nicht direkt mit Knoten WRT3 |
||
kommunizieren kann (er benötigt die Hilfe von Knoten WRT2). Als Routing-Protokoll haben wir das |
kommunizieren kann (er benötigt die Hilfe von Knoten WRT2). Als Routing-Protokoll haben wir das |
||
Dynamic Source Routing (DSR) Protokoll prototypisch implementiert. |
Dynamic Source Routing (DSR http://www-2.cs.cmu.edu/~dmaltz/dsr.html) Protokoll prototypisch implementiert. |
||
verwendet werden. |
Dieses soll auch im Praktikum verwendet werden. |
||
Line 21: | Line 21: | ||
Dieses Praktikum soll Ihnen einen Einblick in die Entwicklung von Software für Embedded Devices |
Dieses Praktikum soll Ihnen einen Einblick in die Entwicklung von Software für Embedded Devices |
||
(Cross-Compilation) geben. Hierbei werden Sie mit Hilfe von OpenWrt Software für |
(Cross-Compilation) geben. Hierbei werden Sie mit Hilfe von OpenWrt Software für WRT54GS entwickeln. |
||
Zu diesem Zweck haben wir eine Linux-Entwicklungsumgebung (Toolchain, ect.) aufgebaut. Nähere |
|||
Informationen dazu finden Sie unter [[Using_StandardizedDevelopmentEnvironment]]. |
Revision as of 13:49, 20 April 2005
Lab 0: Hardware
Bei den Knoten in unserem Mesh-Netzwerk handelt es sich um Router der Firma Linksys (WRT54GS). Hierbei haben wir die vorhandene Firmware durch OpenWrt http://openwrt.org ausgetauscht. Nähere Informationen finden Sie dabei unter Programming_the_Linksys_WRT54GS_Wireless_Broadband_Router.
Für das Praktikum sei folgende sehr einfache Netztopologie für eine Multi-Hop Mesh-Netzwerk gegeben (siehe Abbildung):
Erkennbar hierbei ist, dass Knoten WRT1 direkt mit Knoten WRT2, jedoch nicht direkt mit Knoten WRT3 kommunizieren kann (er benötigt die Hilfe von Knoten WRT2). Als Routing-Protokoll haben wir das Dynamic Source Routing (DSR http://www-2.cs.cmu.edu/~dmaltz/dsr.html) Protokoll prototypisch implementiert. Dieses soll auch im Praktikum verwendet werden.
Lab 1: Cross-Compilation
Dieses Praktikum soll Ihnen einen Einblick in die Entwicklung von Software für Embedded Devices (Cross-Compilation) geben. Hierbei werden Sie mit Hilfe von OpenWrt Software für WRT54GS entwickeln. Zu diesem Zweck haben wir eine Linux-Entwicklungsumgebung (Toolchain, ect.) aufgebaut. Nähere Informationen dazu finden Sie unter Using_StandardizedDevelopmentEnvironment.