Operating Systems Principles SS2005: Difference between revisions

From
Jump to navigation Jump to search
No edit summary
No edit summary
Line 2: Line 2:


Bei den Knoten in unserem Mesh-Netzwerk handelt es sich um Router der Firma Linksys (WRT54GS).
Bei den Knoten in unserem Mesh-Netzwerk handelt es sich um Router der Firma Linksys (WRT54GS).
Hierbei haben wir die vorhandene Firmware durch OPENWRT ausgetauscht. Nähere Informationen
Hierbei haben wir die vorhandene Firmware durch OpenWrt http://openwrt.org ausgetauscht.
finden Sie dabei unter [[Programming_the_Linksys_WRT54GS_Wireless_Broadband_Router]].
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
Für das Praktikum sei folgende sehr einfache Netztopologie für eine Multi-Hop Mesh-Netzwerk
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 WLan-Router der
(Cross-Compilation) geben. Hierbei werden Sie mit Hilfe von OpenWrt Software für WLan-Router der
Firma Linksys (WRT54GS) entwickeln. Für diesen Zweck haben wir eine Linux-Entwicklungsumgebung
Firma Linksys (WRT54GS) entwickeln. Für diesen Zweck haben wir eine Linux-Entwicklungsumgebung
(Toolchain, ect.) aufgebaut. Nähere Informationen dazu finden Sie unter [[Using_StandardizedDevelopmentEnvironment]]
(Toolchain, ect.) aufgebaut. Nähere Informationen dazu finden Sie unter [[Using_StandardizedDevelopmentEnvironment]]

Revision as of 13:47, 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):

Infrastructure of WRT lab network

Netzwerktopologie

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) 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 WLan-Router der Firma Linksys (WRT54GS) entwickeln. Für diesen Zweck haben wir eine Linux-Entwicklungsumgebung (Toolchain, ect.) aufgebaut. Nähere Informationen dazu finden Sie unter Using_StandardizedDevelopmentEnvironment