Page 4 - Enterpress Magazin - 2016. 1.
P. 4

4. oldal                                                                               2016. november



        a konkrét hálózati csatlakozóval és a  dio” nevű kínai vállalkozással gyártat-  cím fix és be van építetve az EP-

        szükséges elektronikával, valamint egy  tam le öt példányban. Jelenleg egyet  NET-be, az IP-cím és a kapcsolódó
        IC-vel, mely tartalmaz egy processzort,  építettem meg, és 12 Kbyte-nyi szoft-  paraméterek (alhálózati maszk és
        RAM-ot és ROM-ot benne a szoftver-  vert írtam hozzá (tisztán assemb-   az alapértelmezett átjáró IP-címe) a
        rel, ami az alacsony szintű protokollok  ly-ben). Tervezem a többi négy elkészí-  rendszer  indításkor  kerül  lekérdezé-
        kezeléséhez szükséges, mint amilyen  tését is, amelyet így tesztelésre, illetve  se a DHCP-protokoll segítségével.
        az ARP, az ICMP, az IP és a TCP. Továb-  szoftver fejlesztés elősegítésére (pl.:
        bá, a modul közvetlenül összekapcsol-  SymbOS rendszerhez) el tudok majd  :PING<hoszt> vagy :NET PING
        ható a Z80 adat- és címbuszával, I/O  küldeni különböző embereknek.      <hoszt>
        vagy memóriába ágyazott módon való  A szoftver három különböző EXOS esz-  A hálózati kapcsolat tesztelésére
        működést lehetővé téve.             közt implementál három protokollhoz,  használható egy másik a hálózaton
        Úgy tűnt, ez ideális! Lehetőségem volt  melyek az FTP: a HTTP: és a TCP:  lévő számítógép viszonylatában. Egy
        választani, egyrészt ott volt a régebbi  Az FTP: eszköz lehetővé teszi fájlok és  “echo request”-et küld el a megadott
        8 bites w5100-at tartalmazó modul  programok olvasását és írását egy FTP  <hoszt> címre, majd válaszra vár, és
        32K RAM-mal, illetve az újabb, 16 bites  szerver viszonylatában, illetve egy sor  aztán ezt ismétli meg öt alkalommal.
        w5300-at  alkalmazó  128K  RAM-mal.  FTP parancs végrehajtását mindenfé-  A :PING esetleg ütközhet a jól ismert
        Féltem tőle, hogy a régebbi modell  le fájl funkciók eléréséhez. Például az  BASIC  hangadó  parancsot  elvégző
        (mely már tíz éve jelent meg a piacon)  :FTP DIR kilistázza a könyvtár tartalmát,  kiterjesztéssel,  melyet  szintén  :PING
        hamarosan beszerezhetetlenné válik.  az :FTP DEL töröl egy fájlt, az :FTP MD  -nek hívnak. Ebben az esetben az
        Az újabb könnyebben elérhetőnek  létrehozegy könyvtárat, az :FTP CD pe-  EPNET :PING parancsa ebben a for-
        bizonyult az Egyesült Királyságban és  dig megváltoztatja az aktuális könyv-  mában nem érhető el.
        Magyarországon is és valamivel még  tárat. Igen egyszerű egy (pl ingyenes)
        olcsóbb is, mint a régi. A választás te-  FTP szervert futtatni pl egy Windows-os  :FTP LOGIN<hoszt>
        hát egyszerűnek tűnt. Egy hátránya  vagy Linux-os PC-n, és ez talán akkor  Bejelentkezik egy távoli FTP kiszolgá-
        volt a dolognak, a wi-fi nem támoga-  a legegyszerűbb módszer arra, hogy  lóra, amire a további EXOS FTP: eszköz
        tott. Ez egyike volt azoknak a bizonyos  LAN-on át az ember programokat tölt-  és :FTP parancsok vonatkozni fognak.
        tervezési megalkuvásoknak, amivel  sön be, vagy mentsen ki.             Például a LOAD “FTP.myfile.bas” BA-
        együtt tudok élni, remélve, hogy ezt  A  HTTP:  eszköz  lehetővé  teszi  fájlok  SIC-ben betölt egy programot, az :FTP
        később sem fogom megbánni.          és programok beolvasását egy HTTP  DIR kilistázza az aktuális könyvtár tar-
        A kártyához szükség volt még RAM-ra,  (azaz: webes) szerverről és talán ez len-  talmát a kérdéses szerver viszonylatá-
        a program tárolására szolgáló ROM-ra  ne a legjobb módja annak, hogy egy  ban.
        (FLASH), a hálózati kapcsolat állapotá-  sor Enterprise programot tegyünk el-
        nak visszajelzésére szolgáló LED-ekre,  érhetővé mások számára. Megint csak  :FTP LOGOUT
        illetve mindenféle, ezen elemeket ösz-  könnyű beszerezni egy ingyenes web  Kijelentkezés az aktuális FTP szerver-
        szekapcsoló logikára.               szervert, amiWindows vagy Linux alatt  ről, amire korábban a bejelentkezés
        Az egyik ötlet a tervezésnél az volt,  fut. Ellentétben FTP-vel, a HTTP proto-  történt.
        hogy az EPNET egy teljesen kibővített  koll nem tesz lehetővé más fájl művele-
        gépen  és  egy  módosítatlan  alap  En-  teket például egy fájl törlését, vagy egy  :FTP STATUS
        terprise 64-en is használható legyen.  könyvtár tartalmának megjelenítését.  Az aktuális FTP szerver állapotát jeleníti
        Ezért egy függőleges NYÁK mellett  A TCP: eszköz önmagában nem al-      meg.
        döntöttem, az alján lévő élcsatlako-  kalmazható fájl szinten, de igény sze-
        zóval, ezáltal egy buszbővítőbe, de az  rint, például akár egy e-mailt olvasó is  :FTP DIR vagy  :FTP DIR <dir> vagy
        alapgépbe is csatlakoztatható lesz. Így  implementálhatósegítségével. Elegen-  :FTP DIR <file>
        tehát az EPNET közvetlenül az Enter-  dő csupán egy csatornát megnyitni a  Az aktuális (vagy a megadott) könyvtár
        prise-hoz csatlakozna, rendhagyó mó-  „TCP:<hoszt:port>” névvel, ezek után  tartalmát jeleníti meg az aktuális FTP
        don függőlegesen tájolva, így viszont  a csatorna simán olvasható és írható.  kiszolgálón.
        busz bővítővel is használható lenne.
        A szoftver oldalon a fő célom, hogy  Az EPNET tartalmaz néhány “:” pa-  :FTP DEL <file>
        képes legyen betölteni és kimenteni  rancsot. Ezek röviden a következőek:  Töröl egy fájlt az aktuális FTP kiszolgá-
        programokat  a  hálózaton  keresztül.                                   lóról.
        Természetesen jó lenne egyéb dol-   :NET DIAG
        gokat is implementálni, mint példá-  Ha probléma adódna, a NET DIAG ini-  :FTP MD <dir> és :FTP RD <dir>
        ul  e-mailek  olvasásának  lehetőségét,  cializálja az EPNET-et és a w5300-at,  Létrehoz, illetve töröl egy alkönyvtárat.
        vagy akár web oldalak szöveges mó-  lépésről-lépésre diagnosztikai üzene-
        don való megjelenítését.            tek kíséretében. Továbbá elvégez né-  :FTP CD vagy :FTP CD <dir>
                                            hány extra ellenőrzést is, mint példá-  Megjeleníti vagy megváltoztatja az ak-
                                            ul a w5300 memóriájának tesztelése.  tuális könyvtárat az aktuális FTP kiszol-
        Jelenlegi állapot                                                       gálón.
                                            :NET STATUS
        Az Eagle CAD segítségével tervez-   Kiírja az EPNET-hez rendelt egye-   Ahogy látható, az összes FTP parancs
        tem a NYÁK-ot, melyet a “Seeed Stu-  di MAC- és IP-címet, stb. A MAC-   úgy lett definiálva, hogy amennyi-
   1   2   3   4   5   6   7   8   9