Adatok szűrése soros terminálról

Hallgatói adatok
Hallgató: 
Krisztián Tresó
Tantárgy: 
Eclipse alapú technológiák
Semester: 
2010. tavasz

A hallgató feladata az volt, hogy a soros terminál kimenetéről gyűjtsön adatokat, és ezt megjelenítse a grafikus felületen. A megjelenítéshez részben egy táblázatban volt képes gyűjteni az adatokat, részben egy diagramot tudott építeni.

A soros terminálhoz a Target Management csomag Terminal komponensének felhasználásával kapcsolódik (így csatlakoztatható Telnet, SSH forráshoz közvetlenül, de soros porthoz is hozzáköthető). A soros terminál kimenetét Javascriptben megírt szabályokkal figyeli, és ha a megfelelő szabály alkalmazódik, akkor a frissíti a diagram vagy a táblázatos kimenetet.

Felhasználás:

  1. A sample-output-gen projektben levő C kódot egy SSH szerveren le kell fordítani (Linux/OSX esetben localhost is megfelelő). Lényegében véletlen számokat generál a kimenetre.
  2. Egy .js kiterjesztésű fájlt (sample.js a sample projektben) megnyitni a mellékelt Serial Terminal Extension Editor szerkesztővel.
  3. A szerkesztő Text terminal tabján fel kell lépni az SSH szerverre, és futtatni a lefordított C kódot.
  4. Ezután megfigyelhető, hogy a Diagram, ill. State Variables füleken frissül a tartalom.

Egy kép a működő programból: