praegune kellaaeg 21.06.2025 00:00:23
|
Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
iceincube
HV veteran

liitunud: 18.11.2005
|
28.02.2009 20:51:17
lpt porti kirjutamine linuxi all |
|
|
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.
Ja lisaks, on see c või c++ või midagi muud? MA ei teagi
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 |
|
 |
Absona
Lõuapoolik

liitunud: 17.09.2008
|
|
Kommentaarid: 11 loe/lisa |
Kasutajad arvavad: |
   |
:: |
2 :: |
0 :: |
8 |
|
tagasi üles |
|
 |
iceincube
HV veteran

liitunud: 18.11.2005
|
28.02.2009 20:59:23
|
|
|
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 |
|
 |
Smith
HV veteran

liitunud: 25.08.2002
|
28.02.2009 21:02:05
|
|
|
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 |
|
 |
Absona
Lõuapoolik

liitunud: 17.09.2008
|
|
Kommentaarid: 11 loe/lisa |
Kasutajad arvavad: |
   |
:: |
2 :: |
0 :: |
8 |
|
tagasi üles |
|
 |
iceincube
HV veteran

liitunud: 18.11.2005
|
01.03.2009 00:05:02
|
|
|
OK
peale pikka pusimist sain asja valmis ja töötab ka
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 |
|
 |
Fiocchi
HV kasutaja

liitunud: 04.01.2005
|
02.03.2009 00:33:01
|
|
|
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 |
|
 |
|
lisa lemmikuks |
|
|
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.
|