Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
software:eclipse:eclipse_serial_terminal [2012-03-08 16:33] tinnersoftware:eclipse:eclipse_serial_terminal [2015-06-09 10:48] kalberer
Zeile 1: Zeile 1:
 ====== Eclipse Serial Terminal ====== ====== Eclipse Serial Terminal ======
 +<box 33% red right | **Hinweis Java 8 Support**>RXTX ist zur Zeit nicht lauffähig mit Java 8. Die COM-Ports können nicht ausgewählt und geöffnet werden, bis ein entsprechender Bug-Fix verfügbar ist.</box>
 Es gibt eine Möglichkeit in Eclipse ein Terminal einzublenden.  Es gibt eine Möglichkeit in Eclipse ein Terminal einzublenden. 
-Dieses Terminal erlaubt die Kommunikation über Serielle Schnittstellen, +Dieses Terminal erlaubt die Kommunikation über serielle Schnittstellen, 
 SSH und Telnet ähnlich wie Putty. SSH und Telnet ähnlich wie Putty.
 ===== Installation ===== ===== Installation =====
-Um das Terminal verwenden zu können muss zuerst die RXTX Library  +Um das Terminal verwenden zu könnenmuss zuerst die RXTX Library  
-installiert werden. Für Windows Benutzer gibt es [[software:windows:start|hier]] +installiert werden. Unter [[http://rxtx.qbang.org/wiki/index.php/Installation|RXTX]] gibt es eine  
- einen Installer. Für andere Plattformen gibt es  +Installationsanleitung. Auf den NTB-Rechnern ist die Bibliothek bereits installiert.
-[[http://rxtx.qbang.org/wiki/index.php/Installation|hier]] eine  +
-Installationsanleitung. +
  
 Danach müssen in Eclipse zwei Plug-Ins installiert werden.  Danach müssen in Eclipse zwei Plug-Ins installiert werden. 
Zeile 16: Zeile 15:
 Unten im Fenster werden mögliche Plug-Ins angezeigt. Dort wählt man  Unten im Fenster werden mögliche Plug-Ins angezeigt. Dort wählt man 
 unter //Mobile and Device// //Development Target Management Terminal// aus.  unter //Mobile and Device// //Development Target Management Terminal// aus. 
-Danach klickt man auf Finish und folgt dem Installations-Wizzard.+Danach klickt man auf //Finish// und folgt dem Installations-Wizzard. 
 Für das zweite Plugin wieder unter //Help -> Install new Softwares// auf //Add..//  Für das zweite Plugin wieder unter //Help -> Install new Softwares// auf //Add..// 
 klicken unter Name: //RXTX// und unter  klicken unter Name: //RXTX// und unter 
Zeile 22: Zeile 22:
 Nach einem Klick auf OK werden wieder mögliche Plug-Ins angezeigt.  Nach einem Klick auf OK werden wieder mögliche Plug-Ins angezeigt. 
 Dort die neuste Version von RXTX wählen und die Schritte  Dort die neuste Version von RXTX wählen und die Schritte 
-von oben wiederhohlen.+von oben wiederholen.\\ 
 +Auf der eclipse-Installation der NTB sind die zwei Plugins bereits enthalten.
  
-===== Terminal Anzeigen und Benutzen =====+===== Terminal anzeigen und benutzen =====
 Das Terminal kann man in Eclipse unter  Das Terminal kann man in Eclipse unter 
 //Window -> Show View -> Other.. ->Terminal// öffnen.  //Window -> Show View -> Other.. ->Terminal// öffnen. 
Zeile 32: Zeile 33:
  
  
-===== MPC 555 und  USB virtuall Com Port ===== +===== MPC 555 und  USB Virtual Com Port ===== 
-Wird mit dem virtuelle Com Port des MPC555 (SCI1) eine Verbindung aufgebaut und anschliessend der Prozessor abgeschaltet wird die Verbindung nicht automatisch getrennt. Versucht man nun eine Nachricht zu senden stürzt Eclipse ab. +Wird mit dem virtuellem Com Port des MPC555 (SCI1) eine Verbindung aufgebaut und anschliessend der Prozessor ausgeschaltet, wird die Verbindung nicht automatisch getrennt. Versucht man nun eine Nachricht zu sendenstürzt Eclipse ab. 
-Deshalb muss die Verbindung unbedingt getrennt werden bevor der Prozessor wieder gestartet wird. +Deshalb muss die Verbindung unbedingt getrennt werdenbevor der Prozessor wieder gestartet wird. 
-Da die Clockfrequenz des MPC555 und des Prozessors der sich auf dem USB-BDI befindet unterschiedlich sind kommt es bei höheren Bitraten zu Problemen. + 
-Deshalb muss im Terminal +Da die Clockfrequenz des MPC555 und des Prozessorsder sich auf dem USB-BDI Board befindetunterschiedlich sindkommt es bei höheren Bitraten zu Problemen. Wenn im Terminal eine Baudrate von 57600 gewählt wird, muss auf dem MPC555 im seriellen Treiber für die SCI1 eine Baudrate von 55000 eingestellt werden. Das passiert in der Methode //start()// Bei der Baudrate von 115200 muss analog dazu 108000 eingestellt werden. Das Gesagte gilt aber nur für den virtuellen COM-Port (SCI1 über USB). Die SCI2 kann beliebig konfiguriert werden.