Inhaltsverzeichnis:

Panasonic ADK in Windows Vista für die MHP-Entwicklung konfigurieren - Gunook
Panasonic ADK in Windows Vista für die MHP-Entwicklung konfigurieren - Gunook

Video: Panasonic ADK in Windows Vista für die MHP-Entwicklung konfigurieren - Gunook

Video: Panasonic ADK in Windows Vista für die MHP-Entwicklung konfigurieren - Gunook
Video: Followup: Make Windows 10 Look EVEN MORE Like Windows Vista! 2024, November
Anonim
Konfigurieren von Panasonic ADK in Windows Vista für die MHP-Entwicklung
Konfigurieren von Panasonic ADK in Windows Vista für die MHP-Entwicklung

Panasonic ADK wurde für die Linux-Umgebung entwickelt. Für Leute, die die Entwicklung im Windows-Betriebssystem bevorzugen, können Sie dies tun. Ich habe eine ganze Woche mit Trial-and-Error gebraucht, um endlich das erste Xlet auf der Set-Top-Box zum Laufen zu bringen! Hier ist die Kurzfassung -cut … Dies ist mein erstes anweisbares:-)

Schritt 1: Einrichtung und Konfiguration der Set-Top-Box

Einrichtung und Konfiguration der Set-Top-Box
Einrichtung und Konfiguration der Set-Top-Box

Das erste, was Sie tun müssen, ist, die gesamte Hardware richtig anzuschließen. Das Panasonic ADK wird mit einem Promocard-Entwicklungskit geliefert, das in den PCMCIA-Steckplatz eingesteckt wird. Es ermöglicht die Entwicklung über einen Host-Computer. Lesen Sie die ADK-Dokumente für weitere Informationen. Schritte:1. Verbinden Sie die Set-Top-Box (STB) über ein Ethernet-Kabel mit einem Switching-Hub, die SCART-Kabel mit dem Fernseher und bereiten Sie die STB-Fernbedienung vor.2. Verbinden Sie den Host-Computer mit demselben Hub.3. Schalten Sie die STB ein. (siehe Bild) und nach einem Booten sehen Sie das ADK Main Menu.4. Wählen Sie „Netzwerk konfigurieren“und Sie gelangen zum Bildschirm „Netzwerk konfigurieren“5. Geben Sie die STB-IP-Adresse ein. Ich wähle 192.168.1.56. Geben Sie die Netzmaske ein. Für meine Konfiguration ist es 255.255.255.07. Wenn Sie ein Gateway verwenden, wählen Sie 'ENABLED' unter Gateway8. Geben Sie die Gateway-IP-Adresse ein.9. Wählen Sie als Suchpfad NFS. Die STB kann Xlets entweder aus einem freigegebenen NFS-Verzeichnis von einem Host-Computer oder intern im Flash-Speicher ausführen. In unserem Fall möchten wir das Xlet direkt auf unserem Host-Computer ausführen10. Geben Sie den Mount-Punkt ein. Sie müssen genau eingeben, was in Ihrem NFS-Hostcomputer freigegeben wird. Beginnen Sie mit der IP-Adresse des Hostcomputers und dann mit dem NFS-VerzeichnisIn meinem Fall ist es 192.168.1.111:f:/nfs/helloWenn Sie mit allen Einstellungen zufrieden sind, Wählen Sie „Speichern und Beenden“Führen Sie einen Neustart durch.

Schritt 2: Host-Computer-Setup: Serielles Terminal

Host-Computer-Setup: Serielles Terminal
Host-Computer-Setup: Serielles Terminal
Host-Computer-Setup: Serielles Terminal
Host-Computer-Setup: Serielles Terminal
Host-Computer-Setup: Serielles Terminal
Host-Computer-Setup: Serielles Terminal

Bevor Sie mit der Entwicklung beginnen können, sind einige Schritte erforderlich. (a) Setup Serial term1. Zuerst müssen Sie die serielle Schnittstelle der STB mit der seriellen Schnittstelle des Host-Computers verbinden. Leider verfügen viele moderne Computer nicht mehr über serielle Schnittstellen. Keine Angst, es gibt viele USB-Seriell-Konverter auf dem Markt. In meinem Fall verwende ich ein USB-Seriell-Kabel, das normalerweise bei eBay erhältlich ist. Es verwendet einen produktiven USB-Chip und nach der Installation des Treibers sehen Sie das virtuelle serielle Schnittstelle im Geräte-Manager. (siehe Bild) In meinem Fall ist es COM82. Als nächstes benötigen Sie eine serielle Modem-Software. Ich habe REALTERM heruntergeladen, aber Sie können jede Software verwenden.https://realterm.sourceforge.net/3. Konfiguration der seriellen Schnittstelle (siehe Bilder) Verwenden Sie die folgenden Einstellungen: Anzeige: ANSIPORT: COM8 (verwenden Sie Ihren eigenen Wert) Baud: 19200, 8N1Keine Hardware-Flusskontrolle, keine Softwarekontrolle4. TestWenn Sie richtig verbinden und konfigurieren, werden jedes Mal, wenn Sie die Fernbedienung drücken und die STB reagiert, Debugging-Informationen auf dem seriellen Terminal angezeigt. In meinem Fall ist der gelbe Text in der Realterm-Software der Debugging-Text.

Schritt 3: Host-Computer-Setup: NFS-Freigabe

Host-Computer-Setup: NFS-Freigabe
Host-Computer-Setup: NFS-Freigabe
Host-Computer-Setup: NFS-Freigabe
Host-Computer-Setup: NFS-Freigabe

Dies ist der wichtigste Teil; Ich verbringe einige Zeit damit, die STB dazu zu bringen, die Locator-Dateien ohne Erfolg zu erkennen und zu parsen, bis ich diesen Teil herausfinde. Bevor Sie beginnen, ist es gut zu testen, ob der Host-Computer die Set-Top-Box anpingen kann Öffnen Sie ein Eingabeaufforderungsfenster und geben Sie die Ping-IP-Adresse von STB ein. Für mich ist es Ping 192.168.1.5. Sie sollten die Antworten von STB.1 sehen. NFSWindows unterstützt NFS nicht nativ; zumindest nicht Vista. Ich habe gelesen, dass Windows XP eine kostenlose NFS-Komponente hat, die jedoch standardmäßig deaktiviert ist. Führen Sie eine Suche nach NFS unter Windows XP durch, wenn Sie XP verwenden. Um NFS-Freigaben zu erstellen, lade ich einen Softwareaufruf nfsAxe von https://www.labf.com/nfsaxe/index.html2 herunter. Erstellen Sie den Export (siehe Bild) Nach der Installation der Software müssen Sie eine NFS-Freigabe erstellen, die die in der STB eingegebene Einstellung widerspiegelt. Klicken Sie auf 'Verzeichnis hinzufügen' und verweisen Sie sie auf den Ort, an dem Sie die Locator-Datei und die Xlet-Klassen aufbewahren. For Weitere Informationen zur Locator-Datei finden Sie in der ADK-Dokumentation. In meinem Fall ist das Verzeichnis F:\nfs\hello\der Export-Mount-Pfad lautet /f/nfs/hellothis entspricht der Einstellung im STP 192.168.1.111:/ f/nfs/helloAls nächstes müssen Sie Benutzerzugriff hinzufügenErstellen Sie alle Hosts, alle Benutzer, alle Gruppen, R/W-Zugriff für diesen Export.3. Namenskonvertierung (*SEHR WICHTIG)Ändern Sie den Modus auf 'Illegale Zeichen zulassen' und aktivieren Sie 'UTF8-Namensformat verwenden'. Fahren Sie mit dem nächsten Schritt fort

Schritt 4: Testen und mit der Entwicklung beginnen

Testen und mit der Entwicklung beginnen!
Testen und mit der Entwicklung beginnen!
Testen und mit der Entwicklung beginnen!
Testen und mit der Entwicklung beginnen!
Testen und mit der Entwicklung beginnen!
Testen und mit der Entwicklung beginnen!

Der letzte Schritt vor dem Einrichten Ihrer Softwareentwicklung besteht darin, zu testen, ob die STB das Xlet auf dem Host-Computer ausführen kann.1. Wählen Sie mit der Fernbedienung 'Start Xlet' aus dem Hauptmenü des STB.2. Die STB versucht, die Locator-Datei auf Ihrem Host-Computer basierend auf den in der STB-Netzwerkkonfiguration gespeicherten Einstellungen zu lokalisieren und zu analysieren.3. Wenn erfolgreich, - im NFS-Server sehen Sie die STB-IP-Adresse mounten (siehe Bild) - in der STB sehen Sie das 'Start Xlet'-Menü und eine beliebige Locator-Datei.- gleichzeitig sehen Sie alle die Debugging-Informationen auf dem seriellen Terminal4. Führen Sie das Xlet aus!!Wenn Schritt 3 oben erfolgreich ist, können Sie jetzt das Xlet auswählen und ausführen. In meinem Fall heißt die Xlet-Locator-Datei 'start'Wählen Sie es aus und drücken Sie 'Enter' auf der Fernbedienung5. Xlet läuft (siehe Bild)6. Um das Xlet zu stoppen, drücken Sie 'NAV' auf der Fernbedienung.7. Nun, das ist alles und Sie können jetzt damit beginnen, Ihre Softwareentwicklungsumgebung mit Ihrer bevorzugten IDE wie Eclipse zu erstellen. Ein Hinweis zur Entwicklung für MHP mit Eclipse: Das Wichtigste ist, die Anweisungen zu befolgen (JRE 1.4.2, Stubs usw.)) aufgeführt in

Empfohlen: