Als Entwicklungsumgebung wird BlackBox von Oberon Microsystems benutzt.
BlackBox bietet die Möglichkeit, das Grundsystem und die Benutzerdaten in zwei verschiedenen Verzeichnissen zu haben. Dies nutzen wir, indem wir das BlackBox Programm vom Server benutzen und nur die nutzerspezifischen Daten in einem eigenem Verzeichnis halten. Dadurch wird eine einfache, zentrale Administration des Systems auf dem Server ermöglicht.
Richten Sie als erstes in Ihrem M-Laufwerk ein Verzeichnis M:\BBUser ein. Dieses wird Ihr BlackBox Benutzer-Verzeichnis sein.
Sollten Sie das Verzeichnis anderst benennen, müssen Sie im weiteren Ablauf 'M:\BBUser' mit Ihrem Verzeichnis ersetzen.
Wechseln Sie in das Verzeichnis \\file-server\inf\BlackBox (oder I:\BlackBox\ )
Wählen Sie die ensprechende Version von BlackBox (zum Beispiel BB332).
Erstellen Sie ein Shortcut mit 'Rechte Maustaste' -> 'New' -> 'Shortcut' -> 'Browse...'. Wählen Sie die ausführbare Datei 'BlackBox.exe' im gewünschten BlackBox Verzeichnis (z.B. BB332).
Alternative: Ziehen Sie die Datei 'BlackBox.exe' auf Ihren Desktop und halten Sie vor dem los lassen der Maustaste die 'Alt'-Taste gedrückt. Jetzt wird automatisch ein Shortcut erstellt.
Öffnen Sie das Eigenschaftsfenster für die Verknüpfung zum BlackBox System (Verknüpfung anwählen, rechte Maustaste drücken und anschliessend den Menüpunkt 'Properties' wählen).
Im Registerblatt 'Shortcut', fügen Sie in der Zeile 'Target' das Verzeichnis M:\BBUser ein und ersetzen Sie in der Zeile 'Start in' das bestehende Verzeichnis durch Ihr Benutzer-Verzeichnis. Sollte Ihr Benutzer-Verzeichnis Leerschläge enthalten müssen Sie es zwingend in Hochkommas setzen.
Beispiel:
Target: I:\BlackBox\BB332\Blackbox.exe -use "M:\BBUser"
Start in: M:\BBUser

Starten Sie nun das BlackBoxsystem, in dem Sie auf das Shortcut doppelklicken.
Öffnen Sie mit dem Menubefehl Help | Contents die Hilfe.
Klicken Sie in dem Hilfe-Fenster den blau unterstrichenen Text "Overview by Example" an.
Wählen Sie in dem sich neu oeffnenden Fenster den blau geschriebenen Text "ObxHello0 docu/sources" und folgen Sie den Anweisungen.
Starten Sie nun das BlackBoxsystem, in dem Sie auf das erstellte Shortcut doppelklicken.
Öffnen Sie mit dem Menubefehl Help | Contents die Online-Hilfe.
Klicken Sie in dem Hilfe-Fenster links unten den blau unterstrichenen Text "Framework" unter der Überschrift "Users Manual" an.
BlackBox steht seit Anfang 2005 als Open Source Software kostenlos zur Verfügung.
Kopieren Sie die gewünschte Version von BlackBox auf ihr Notebook oder brennen Sie sie das Verzechnis auf eine CD. Eine Installation ist nicht nötig.
Sie finden verschiedene Versionen unter \\file-server\inf\BlackBox\ .
Laden Sie die Datei blackbox15.exe von Oberon Microsystems herunter und installieren Sie es. Beachten Sie, dass das Originalsystem keine Funktionalität zur Entwicklung mit den Mikrokontrollern beinhaltet. Die entsprechenden Subsysteme können aber vom file-server zum bestehenden System hinzu kopiert werden.
Sollten Sie diesen Aufwand nicht betreiben wollen, ist es einfacher eine entsprechende Version vom file-server zu kopieren (Variante 1).
Achtung: Bei beiden Varianten benötigen Sie den PortTalk Driver, damit BlackBox auf die parallele Schnittstelle Ihres Rechners zugreiffen kann (XP, NT, 2000). Siehe dazu den nächsten Punkt.
Um zu testen ob sich der Porttreiber schon auf Ihrem Rechner installiert ist, schliessen sie den Mikrokontroller an und starten sie BlackBox .Versuchen Sie den Menüpunkt DevXo68x32/Reset Target auszuführen. Wenn dies ohne das ein Fehler angezeigt wird erfolgt, ist der Treiber installiert.
Für die Installation ist es wichtig, dass Sie Administrator-Rechte haben.
Hier können Sie den Treiber herunterladen und entpacken.
Das Vorgehen ist für das BlackBox- sowie für das OberonV4-Sytem in der Readme-Datei beschrieben!
Für das Logging wird die serielle Schnittstelle des Mikrokontrollers verwendet. Die Zeichen können im Target-Log in BlackBox empfangen und dargestellt werden. Standardmässig ist der PC-Empfangsport auf COM1 eingestellt.
Über den parallelen Port kann mit dem Target kommuniziert werden (Herunterladen, Lesen von Speicheradressen, ...). Standardmässig ist der LPT1-Port (378H) eingestellt.
Die erwähnten Einstellungen können wie folgt geändert werden:
die Datei <SYSTEM>\Xde\Rsrc\CrossProfile.odc öffnen
in der Datei den Port wählen (seriell): targetPort = COM3;
oder (parallel): debugPort = LPT1\278H;
die Datei unter <HOME>\Xde\Rsrc\CrossProfile.odc speichern
BlackBox lädt nun die neue Datei vom Home-Verzeichnis und der Port wird entsprechend gesetzt.