Projekte hoch- und herunterladen

Ist ein Projekt soweit, daß es auf einem JControl-Gerät ausgeführt werden soll, so muss es als ausführbarer Java-Bytecode auf das Gerät geladen werden. Dies klingt nach viel Arbeit, gestaltet sich jedoch ganz einfach. Der Bytecode wird jedesmal automatisch erzeugt, sobald eine Datei eines Projekts gespeichert wird. Um den Vorgang des Hochladens zu starten, bedarf es nun lediglich eines (Links)-Klicks auf den entsprechenden Button in der Symbolleiste oder auf den Menüpunkt Transfer->Projekt hochladen. Achtung: Das angeschlossene JControl-Modul muss sich im Download-Modus befinden.

Im Folgenden sind die Schritte aufgeführt, die beim Hochladen eines Projekts auf ein JControl-Modul durchlaufen werden.

  •  Suche nach Geräten
    •  Alle in Extras->Verbindugseinstellungen aktivierten Schnittstellen werden auf angeschlossene JControl-Module überprüft.

  •  Auswahl der Speicherbank (nur bei Geräten mit mindestens 2 Speicherbänken)
    •  Bei JControl-Modulen mit mehr als einer Speicherbank (Flashspeicher > 64kB) kann der Benutzer wählen, in welche Bank das Projekt geladen werden soll. Mittels eigenen Applikationen oder des Programms JControl/PropertyEdit kann die entsprechende Bank als Bootbank festgelegt werden.

  •  Hochladen des Projekts
    •  Ein animiertes Statusfenster (Bild 14) zeigt den Fortschritt des Hochladens. Durch Drücken der Abbrechen-Schaltfläche kann der Vorgang unterbrochen werden. Allerdings wird dann in den meisten Fällen keine funktionierende Anwendung mehr auf dem Gerät vorhanden sein.

  •  Neustart des JControl-Moduls
    •  Das JControl-Modul wird nach dem Hochladen automatisch neu gestartet.

Bild 14: Ein Projekt wird auf ein JControl-Modul geladen

Der Java-Bytecode befindet sich nun auf dem JControl-Gerät und kann jetzt in der dem Projekt zugedachten Hardware-Umgebung ausgeführt werden.
Sofern das Projekt bei späteren Hochlade-Vorgängen immer wieder auf dasselbe Gerät geladen werden soll, wird auch bei Verfügbarkeit mehrerer Geräte kein Bestätigungs-Dialog mehr angezeigt, sofern das zuletzt gewählte Gerät angeschlossen und bereit ist. Wird ein anderes Gerät gewünscht, kann mit mit der linken Maustaste auf den kleinen Pfeil neben dem Symbol in der Menüleiste ein Untermenü geöffnet werden. Mit dem Punkt "Projekt hochladen auf..." kann das Projekt auf ein anderes angeschlossenes Gerät geladen werden.

Um Projekte von einem JControl-Modul herunterzuladen, muß sich dieses ebenfalls im Download-Modus befinden. Danach leitet ein (Links-)Klick auf den entsprechenden Button, bzw. Menüpunkt den Vorgang des Herunterladens ein. Ähnlich wie beim Hochladen werden die Schnittstellen zunächst nach angeschlossenen JControl-Modulen durchsucht. Dann muss der Benutzer angeben, aus welcher Speicherbank ein Projekt heruntergeladen werden soll (auch, wenn das Modul nur eine Speicherbank besitzt; siehe Bild 16). Daraufhin müssen der Projektname und das Zielverzeichnis angegeben werden (Bild 17). Die Vorauswahl funktioniert genauso wie beim Erstellen eines neuen Projektes. Schließlich wird das ausgewählte Projekt aus dem JControl-Modul heruntergeladen (Bild 18).

Bild 16: Auswahl des herunterzuladenden Projekts

Bild 17: Dialogfenster zur Eingabe des Projektnamens und des Zielverzeichnisses

Bild 18: Das Projekt wird heruntergeladen

Das heruntergeladene Projekt befindet sich jetzt als binäre Image-Datei (Erweiterung: img) zusammen mit einer entsprechenden Projekt-Datei (Erweiterung ".jcp") in dem angegebenen Zielverzeichnis.