Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  lpt porti kirjutamine linuxi all märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
iceincube
HV veteran
iceincube

liitunud: 18.11.2005




sõnum 28.02.2009 20:51:17 lpt porti kirjutamine linuxi all vasta tsitaadiga

Kuidas saaksin ligi linuxi al porti kirjutamisele.
Kas kellelgi poleks mingit head näidet või mingit viidet teemase.

Kasutan kubuntu linuxit verioon 7.04 .
Olen mingi tund-kaks aega taga ajanud kuid polegi nagu leidnud õiget asja kuidas seda saavutada.
Enamus artikleid räägivad XP ja NT häkkidest ja librarydest, et kuidas portidele ligi saada.
Ei oska leida seda mis mul vaja oleks. icon_eek.gif

Ja lisaks, on see c või c++ või midagi muud? MA ei teagi icon_biggrin.gif
Igastahes selles keeles tahaks seda saada.

#include <stdio.h>       

int main()
{
  int nr;   
  nr = 1;   
  while (1) {
     nr++;
     printf("tere %i \n", nr);
  }
}
Kommentaarid: 39 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 37
tagasi üles
vaata kasutaja infot saada privaatsõnum
Absona
Lõuapoolik
Lõuapoolik

liitunud: 17.09.2008




sõnum 28.02.2009 20:57:45 vasta tsitaadiga

icon_eek.gif no sorry, kui sa ei tea mis keeles tahad või kirjutad, siis milleks sul seda üldse vaja on? Referaadi jaoks?

Keeleks on C++

_________________
Veebilehed, veebiprogrammeerimine, veebilahendused
Erinevad rakendused ja skriptid.


viimati muutis Absona 28.02.2009 21:03:00, muudetud 2 korda
Kommentaarid: 11 loe/lisa Kasutajad arvavad:  :: 2 :: 0 :: 8
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
iceincube
HV veteran
iceincube

liitunud: 18.11.2005




sõnum 28.02.2009 20:59:23 vasta tsitaadiga

loomulikult selleks on vaja ,et juhtida lpt pordi pinnidel olevat väärtusi vastavalt soovidele.
aga ok,tglt võib JAVA's ka teha(seda ma vähemalt tean mis on :p ),
mul suva tglt, põhiline et ubuntu linuxis tööle saab lihtsalt.
Kommentaarid: 39 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 37
tagasi üles
vaata kasutaja infot saada privaatsõnum
Smith
HV veteran
Smith

liitunud: 25.08.2002



Autoriseeritud ID-kaardiga

sõnum 28.02.2009 21:02:05 vasta tsitaadiga

Absona kirjutas:
Keeleks on C++

Ei ole.

_________________
Only the Central Computer knows the truth
Kommentaarid: 158 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 145
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Absona
Lõuapoolik
Lõuapoolik

liitunud: 17.09.2008




sõnum 28.02.2009 21:11:43 vasta tsitaadiga

Äkki abiks. Koodiks on java:

1. http://www.aplu.ch/classdoc/util/ch/aplu/util/LptPort.html
2. http://www.geocities.com/Juanga69/parport/?200719

_________________
Veebilehed, veebiprogrammeerimine, veebilahendused
Erinevad rakendused ja skriptid.
Kommentaarid: 11 loe/lisa Kasutajad arvavad:  :: 2 :: 0 :: 8
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
iceincube
HV veteran
iceincube

liitunud: 18.11.2005




sõnum 01.03.2009 00:05:02 vasta tsitaadiga

OK

peale pikka pusimist sain asja valmis ja töötab ka icon_biggrin.gif
See siis otse comman line'lt kasutamiseks
See koood siis vilgutab LED-i mis on üks kõik mis data pinni peal..

#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/io.h>
#include <sys/types.h>
#include <fcntl.h>

#define BASEPORT 0x378 /* lp1 */

int main()
{
  char c;
  int n, tem;
   
   printf("Hit enter to stop\n");
   
  if (ioperm(BASEPORT, 3, 1)) {perror("ioperm"); exit(1);}

  tem = fcntl(0, F_GETFL, 0);
  fcntl (0, F_SETFL, (tem | O_NDELAY));
 
  while (1) {
    n = read(0, &c, 1);
    if (n > 0) break;
   
     outb(255, BASEPORT);
     usleep(250000);
     outb(0, BASEPORT);
     usleep(250000);
  }
 
  fcntl(0, F_SETFL, tem);
  outb(0, BASEPORT);
 
  if (ioperm(BASEPORT, 3, 0)) {perror("ioperm"); exit(1);}
         
  exit(0);
 
}
Kommentaarid: 39 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 37
tagasi üles
vaata kasutaja infot saada privaatsõnum
Fiocchi
HV kasutaja
Fiocchi

liitunud: 04.01.2005




sõnum 02.03.2009 00:33:01 vasta tsitaadiga

Kui veel sellelel lehele jõudnud ei ole, siis igatahes siin on linux'i kohta omaette peatükk.
Kommentaarid: 16 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 15
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  lpt porti kirjutamine linuxi all
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.