Jul 29
OpenWRT  
Ich habe als Diplomarbeit den Überbegriff "Embedded Linux" gewählt. Konkret verwende ich OpenWRT um folgende 2 Embedded Devices zu betreiben:


  • MP3 Jukebox, Bluetooth Steuerung, Last.fm support, Webradio Unterstützung. Basierend auf einer ASUS Wrt 500GP Hardware. Die MP3's werden entweder auf einem USB Memory stick zu Verfügung gestellt oder werden via Netzwerk gestreamt.

  • Home Access Point mit WPA2 Verschlüsselung, OpenSSH, SSH over HTTP Tunnel, SSH over ICMP Tunnel. Als Hardware wird ein Atheros-Basierender AP von der Firma FON verwendet, welcher für ca. 20€ zu erwerben ist.


Download Bauanleitung für die MP3 Jukebox, Umfang 15 Seiten.
Download gesamte Diplomarbeit, Umfang 89 Seiten.

(c) by Michael Vogt 2008




Hint: Einen Openwrt tauglichen Router kaufen:
Linksys WRT54GL-EU Wireless Access Point Broadband Router

Inhaltsverzeichnis:

 
1.    Inhaltsverzeichnis
2.    Diplominfromationen
        Diplomand
        Experte
        Betreuer HFT-SO
        Termine
3.    Aufgabenstellung
4.    Evaluation und Analyse
        Evaluation MP3 Player
        Audioplayer Software
        LCD Software
        Steuerung des Players
        Last.FM Daemon
        Verwendete Hardware
        Evaluation SSH Gateway
        SSH Software
        DynDNS Client
        Tunnel Software
5.    Technologie
        Was ist OpenWRT
        Entwicklungsumgebung
        Vorbedingungen
        Auschecken der aktuellen SVN Version
        Portierung
        Einfache Portierung
        Komplexere Portierung
        Patch erstellen
        OpenWRT Disklayout / Bootvorgang
        Aus was besteht die Firmware
6.    Detailkonzept / Design
        Systemübersicht MP3 Player
        Applikationsübersicht MP3 Player
        MPD
        MPC
        SCMPD
        CmdPad
        Bemused-MPD-hack
        LCD4Linux
        Systemübersicht SSH Gateway
7.    SW-Ergänzungen
        OpenWRT
        Übersicht
        Argtable
        libdaemon
        confuse
        scmpc
        cmdpad
        lcd4linux
        MPD
        MPC
        bluez-libs
        bluez-utils
        bluez-hcidump
        bemused
        OpenSSH
        PTunnel
        http Tunnel
        LCD4Linux
        Übersicht
        Plugin Entwicklung
        Hinweis zu ID3 Tags
        Bemused Linux Server
        Code Änderungen
        JamSE Client
        Cmdpad
        MPD
        MPC
8.    Installation
        MP3 Player
        Konfiguration Firmware
        Firmware Update
        Basis Konfiguration
        Konfiguration Netzwerk
        Konfiguration MPD
        Konfiguration LCD4Linux
        Konfiguration CmdPad
        Konfiguration Bluetooth
        Konfiguration Bemusedserver
        Konfiguration OpenNTP
        Konfiguration SCMPC
        SSH Gateway
        Konfiguration Firmware
        Update Firmware
        Konfiguration
        Konfiguration Netzwerk
        Konfiguration Wireless
        Konfiguration Dynamic DNS
        Konfiguration Tunneling Clients
        Konfiguration Wifi-Toggler
        Status
9.    Test
        MP3 Players
        Test Audioqualität
        Bilder der MP3 Jukebox
        Wireless Treiber
        Test SSH Gateway
        Test Datendurchsatz
10.    Zusammenfassung
        Rückblick
        Ausblick
11.    Glossar
12.    Anhang
        Buildumgebung
        Bildverzeichnis

Posted by michu

Defined tags for this entry:

0 Trackbacks

  1. No Trackbacks

2 Comments

Display comments as(Linear | Threaded)
  1. Stefan Wachter says:

    Hi,

    Ich habe mit begeisterung deinen Atikel über die Jukebox gelesen. Ich have selbst erfahrung mit OpenWRT und betreibe einen Web/print/scanner-Server auf einem Netgear WGR634u. Da ich momentan auf der Suche nach einem Web-Radio-Player bin, kommt mir diese Anleitung geade recht.
    Allerdings kann ich den Asus WRT500GP nicht auf der supported-hardware Liste von OpenWRT finden. Dieses Gerät finde ich auch nicht bei eBay...´
    Ich würde auch gerne meinen Netgear weiter verwenden, alledrings glaube ich kaum, dass ich genug platz im flash habe um die ganzen pakete zu installieren...
    woher könnte ich den WRT500GP bekommen? oder haben sie erfahrung mit anderer Hardware? Theoretisch müsste sich ja jede andere OpenWRT-kompatible Hardware eignen...

  2. michu says:

    hallo stefan, der asus wrt 500 gp ist auch offiziell unterstützt (http://oldwiki.openwrt.org/OpenWrtDocs(2f)Hardware(2f)Asus(2f)WL500GP.html?highlight=(CategoryModel)). prinzipiell brauchst du nur einen router mit usb unterstützung. wenn du zuwenig flash space hast, kannst du binaries auch auf einem usb stick/usb hdd installieren.

    cheers

Add Comment


Enclosing asterisks marks text as bold (*word*), underscore are made via _word_.
Standard emoticons like :-) and ;-) are converted to images.
E-Mail addresses will not be displayed and will only be used for E-Mail notifications

To prevent automated Bots from commentspamming, please enter the string you see in the image below in the appropriate input box. Your comment will only be submitted if the strings match. Please ensure that your browser supports and accepts cookies, or your comment cannot be verified correctly.
CAPTCHA