Gyakorlati Linux programozás C nyelven
azaz
Programozás Linux operációs rendszeren
Ezen a honlapon a Linux környezetben, C programnyelven történő programozásról tudhatsz meg sok hasznos új dolgot. Egyrészt magyar nyelvű szakirodalmat találsz, másrészt fontos hivatkotásokat az angol nyelvű forrásokra.
A honlap a tervek szerint gyakran fog frissülni, mind tartalomban mind pedig funkcionálisan.
Feliratkozás a linuxprogramozas.hu oldallal kapcsolatos levelezőlistára: Frissítéssel kapcsolatos hírek, a témával kapcsolatos információk.
Feliratkozás a linuxprogramozas.hu oldallal kapcsolatos levelezőlistára: Programozási, szakmai levelezőlista coder-eknek.
Gyakorlati Linux programozás I/1
A programozási alapok
– a fordító és rokon elemek (gcc, cpp, make)
– programunk és a külvilág (env, stdio, argc-argv, error, tmp)
– a függvénykönyvtárak programozása
Programozás haladóknak
– memóriakezelés
– processek
– IPC
– file-ok
Válogatott fejezetek (humor, hardver kezelés)
Példakódok
Az RS232 port kezelése Linux programból
Kiegészítés a select() és poll() hívásokkal az RS232 olvasáshoz a timeout lekezelése érdekében
Az RS232 port vonalainak fizikai kezelése ioctl()-al
Gyakorlati Linux programozás I/2
A programozási alapok
– interoperabilitás (glib)
Programozás haladóknak
– szálak
– hálózat (socket)
Gyakorlati Linux programozás II
A felhasználói interface programozása
– karakteres felület (Terminal, ncurses)
– grafikus felület (X, Gdk, Gtk, Gnome)
Példakódok
A libglade használata, Glade-3 alkalmazással.
Linkgyűjtemény a hazai és az angol nyelvű forrásokra.
A FLOSSzine opensource magazin
2008-ban útjára indult a FLOSSzine opensource magazin, melyben cikksorozatot kezdtünk a Linux környezetben történő programozásról. Az alábbi számok jelentek meg eddig:
- 1.szám, melyben a programozás alap eszközeiről volt szó, s megírtuk az első programunkat a "Hello world!"-öt.
- 2.szám, melyben a program parancssori argumentum listájának a kezeléséről volt szó.
- 3.szám, melyben a parancssori argumentum fileneveinek feldolgozását vettük át.
- 4.szám, melyben a temp file-ok kezeléséről volt szó.
- 5.szám, melyben a make file-ok írásával ismerkedtünk meg.
Tervbe van véve, de ez - jelen állás szerint - legközelebb augusztusban történhet meg, hogy beindítjuk a "köztes" hónapokban a programozói közbenső számokat.
A közeljövőben a következő témák kerülnek megtárgyalásra:
- A gcc rövid ismertetése és használata
- A cpp és a makrók
- A library-k
A sorrend még esetlegesen változhat, illetve "becsúszhat" témakör, pl. a debugolás.
Frissítve:
1247906432 Sat Jul 18 10:40:32 2009
Vomberg István
Chemotron Inc.