Hogyan írhatjuk a portokat?

Kezdőlap Fórumok Programozás Hogyan írhatjuk a portokat?

6 bejegyzés megtekintése - 1-6 / 6
  • Szerző
    Bejegyzés
  • #1934210
    kisbetu
    Felhasználó
      #1934211
      kaszag
      Felhasználó

        Természetesen root-ként.

        El tudnád küldeni a program részletet?
        Applikációként futtattad? Vagy befordítottad a kernelbe?

        Gabor

        #1934212
        admin
        Adminisztrátor

          Ha erre gondolsz akkor ennek mûködni kellene
          http://www.tldp.org/HOWTO/IO-Port-Programming-9.html
          Próbáld meg mit mond rá a ‘gdb’

          #1934213
          kaszag
          Felhasználó

            Hát igen a HOW TO sok mindent leírt. Mielött az elsö levelet megírtam volna, probálkoztam az alapján, de sikertzelenül 🙁

            Azota szerencsére megtaláltam a probléma forrását.: 😳
            basic-hoz, DOS-hoz és intelhez szokot lelkem elöször mindig a címet kívánta, és csak utána a kiirandó értéket. Azt pedig, hogy a linux ezt másként szereti, nagyon kisbetpkkel volt olvasható. A manual pedig sajna nem volt felinstallalva.
            Ezek után az adatnak szánt értéket vette címnek, amire temészetesen nem vot permissionje az applikációnak. Amióta a jó sorrendet használom, azóta müködik.

            Szoval így a jó:
            ioperm( 0x21f , 1 ,1 ) ;
            outb( 0xff /* kiirando adat */ , 0x21f /* port címe */ ) ;

            Gábor

            #1934214
            hanischz
            Felhasználó
              #1873285
              csaba
              Felhasználó

                Sziasztok,

                Kisvonatom irányítására készítettem egy ISA-s PC kártyát. A befogadó gépre (486dx4/100, 16MB RAM, … ) oprendszernek a debiant, 2.2.20-as kernellel telepítettem.
                Elöször a port kezelést szeretném feléleszteni a gépen. Az interneten több helyen megtalálható „how to programming io ports” alapján irtam is egy applikációt, ami „ioperm” és „outb” segítségével a 21f portot írná, de mindannyiszor segmentation fault-ot kapok.

                Van valakinek tapasztalata a témában?

                Gábor

              6 bejegyzés megtekintése - 1-6 / 6
              • Be kell jelentkezni a hozzászóláshoz.