Softe on vaja kirjata põhiliselt paraleelporti käivale sodile (ilmselt "C"s. Mis programme Te soovitate.
Teade
Collapse
Foorumi reeglid.
Foorumi reeglistik on uuendatud. Palume tutvuda ja arvesse võtta.
See more
See less
Softi kirramine LINUXis
Collapse
X
-
Linuxile vist laia valikut pole, pole nii väga kursis Linuxi kompilaatoritega aga ühtteist tean.
GCC vist kõige sobivam Linux-ile, täiesti vabavara. Olen ka jaosvara näinud, mis sellega "kokku keevitatud" ning ka muid projekte. Üldse tundub kõige normaalsem. Aga paistab mitte kõige optimiseeritum kompilaator olevat. EXE'd on suured ja aeglased (Windowsis). Niipalju kui mina teda torkinud olen.
GCC ülesseadmine tööks Linux'iga. Saad siis lugeda kuidas kompilaator Linuxis tööks ette valmistada jpms.
-
enamus linuxist on ju c-s kirjutatud ja gcc'ga kompileeritud. Lisaks sellele on gnu'l veel üksjagu kompilaatoreid, enamus keelte jaoks.
Tirida pole sealt vaja midagi. Ikka tuleb võtta oma distro pakkide hulgast asjad, mandrakel/mandrival näiteks urpmi abiks, redhatil/fedoral yum install; debianil apt-get jne.
Comment
-
Mis distro on? Näiteks debianis ütled konsoolilt "apt-get install gcc" ja voila.
C jaoks on minimaalselt vaja gcc, gblic-devel vms. nimedega pakette.
Paralleelpordi ligi peaksid saama praktiliselt igast keelest, vähemalt superkasutaja alt (/dev/ports, seek'id õige koha peale ja tallad pedaali). Vali oma lemmikkeel ja anna näppudele valu.If you think education is expensive, try ignorance.
Comment
-
Originally posted by terminal
daddario@linuxserv:~$ sudo apt-get install gcc
Password:
Reading package lists... Done
Building dependency tree... Done
gcc is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
W: Couldn't stat source package list http://ubuntu-backports.mirrormax.net hoary-backports/main Packages (/var/lib/apt/lists/ubuntu-backports.mirrormax.net_dists_hoary-backports_main_binary-i386_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list http://ubuntu-backports.mirrormax.net hoary-backports/universe Packages (/var/lib/apt/lists/ubuntu-backports.mirrormax.net_dists_hoary-backports_universe_binary-i386_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list http://ubuntu-backports.mirrormax.net hoary-backports/multiverse Packages (/var/lib/apt/lists/ubuntu-backports.mirrormax.net_dists_hoary-backports_multiverse_binary-i386_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list http://ubuntu-backports.mirrormax.net hoary-backports/restricted Packages (/var/lib/apt/lists/ubuntu-backports.mirrormax.net_dists_hoary-backports_restricted_binary-i386_Packages) - stat (2 No such file or directory)
W: You may want to run apt-get update to correct these problems
daddario@linuxserv:~$
Kusjuures, viimasel ajal ütleb ta kõigele nii kui üritan midagi käsurealt installida.
EDIT: apt-get install oli esimesi asju, mis ma LINUXiga tutvumisel ära õpppisin.Transistor - Seadeldis, mis kaitseb sulavkaitset läbipõlemise eest.
Ostan Goldstar MODEL 760 Ressiiveri. Ükskõik, mis seisus.
Comment
-
...Mis ei tööta.
Hoh, täna hommikul tuleb Wine`ile update, teeb mingi 13% ära ja siis ytleb täpselt sama teksti(graafilises updtate manageris) ja ei saanudki updtaetud.
Ehk peaks end kokku võtma ja Ubntu 5.10 peale panema, kuigi räägiti, et 5.10 olevat X-serveriga probleeme?Transistor - Seadeldis, mis kaitseb sulavkaitset läbipõlemise eest.
Ostan Goldstar MODEL 760 Ressiiveri. Ükskõik, mis seisus.
Comment
-
Originally posted by Daddario@Dec 30 2005, 10:08
...Mis ei tööta.
Hoh, täna hommikul tuleb Wine`ile update, teeb mingi 13% ära ja siis ytleb täpselt sama teksti(graafilises updtate manageris) ja ei saanudki updtaetud.
Ehk peaks end kokku võtma ja Ubntu 5.10 peale panema, kuigi räägiti, et 5.10 olevat X-serveriga probleeme?
Kuna ta ütleb, et gcc-st on viimane variant olemas, siis tee lihtne programm failis blah.c:
Kood:#include <stdio.h> /* printf,... */ int main(void) { printf("Blaah.\n"); return 0; }
Kood:gcc -o blah -Wall blah.c
Abiks on kirjutada Makefile, minimaalselt järgmine:
Kood:#viimase rea ees on TAB, mis postituses on kahjuks kaduma läinud. blah: blah.c gcc -o blah -Wall blah.c
Kui sul ülaltoodud näidis töötab, siis saab edasi LPT pordi poole vaadata...
Väidetavalt on mõistlik IDE linuxi all KDevelop, aga kuna ma ise pole seda kunagi kasutanud, siis ei oska kommenteerida kuidagi.
gcc on üsnagi korralik kompilaator, windowsi all tuleb lihtsalt kasutada mingw32 varianti, kuna teine variant, cygwin'i dll-iga, üritab olla korraga nii liha kui ka kala ja sellest ei tule midagi head.If you think education is expensive, try ignorance.
Comment
-
Üks paraleelpordi kaudu juhtimise progamm on saadaval
http://aldaris.estpak.ee/~jaanus/ad.c
Ei ole küll viisakalt parport API otsa kirjutatud nagu peab vaid kasutab otse rauda. St igasugu USB2LPT seadmed ei toimi sellega.
Programm on kiirimplementatsioon AD9854 DDS syndi serialjuhtimiseks. Töötas küll.es7sys
Comment
-
Ma loll ei saand vist õppestust aru aga nii hakks ta filebrowseris välja nägema.
p.s.: ma ei näe asju mis on [code] tagides ja hotist maili ka mitte kõik tuleb "pimesi" mingisse tekstiredaktorisse koppima.
EDIT: tagidesse kirjutasin valed asjadTransistor - Seadeldis, mis kaitseb sulavkaitset läbipõlemise eest.
Ostan Goldstar MODEL 760 Ressiiveri. Ükskõik, mis seisus.
Comment
-
Soovitan küsida irc.estpak.ee kanali #linux.ee pealt, käehoidmist tuleb ilmselt kõvasti ja foorumis läheks selleks natukene liiga palju aega. Kui oled tubli (mõistad inglise keelt ja oskad kasutada googlet), saad hakkama, muidu suure tõenäosusega tehakse 101 sigadust algajale.If you think education is expensive, try ignorance.
Comment
Comment