[ LUGOS-PROG ] [ LUGOS-PROG ] Ima kdo izku¹nje z RT Linuxom

Ales Bardorfer alesb at robo.fe.uni-lj.si
Mon May 7 14:55:58 CEST 2001


Goran Bervar wrote:

> - kako se ga je lotil na začetku? Kakšne pametne povezave na man strani za
> začetnike ali kaj podobnega?
> - ima kakšen preprost programček, recimo milisekundno uro, ki bi razložil
> osnove programiranja za ~?

Upam, da uporabljas zadno verzijo RTL, to je RTL-3.0. ta deluje z 2.2.x
in 2.4.x kerneli. Sam pa uporabljam 2.2.18 & RTL-3.0

Za zacetek preberi kaj z:
http://www.rtlinux.org/documents.html

Man strani najdes na:
http://www.rtlinux.org/documents/documentation/man_pages/html/man_page_index.html

Sicer pa je bolje, da si vso to dokumentacijo kar sam namestis lokalno
na svojo Linux kisto (v /usr/rtlinux/doc/ in /usr/rtlinux/man/).
Najbljiznji trenutno delujoc ftp mirror je:
ftp://debella.ikk.sztaki.hu/pub/mirrors/ftp.fsmlabs.com/pub/rtlinux/v3/

Vsa dokumentacija je v rtldoc-3.0.tar.gz.


Preproste programe (primere) imas v :
/usr/rtlinux/examples ,ce si RTL pravilno namestil.
Najenostavnejsi (Hallo world.) je /usr/rtlinux/examples/hello, ki ne
dela nic drugega kot v loge ali konzolo izpisuje nek string (vsake 0.5s
se mi zdi).

Ce spremenis periodo "task-a" na 1000000 (1000000 ns = 1 ms) dobis tvojo
milisekundno uro (ki nic pametnega ne pocne). Vsi casi v RTL so v ns
(nano sekunde = 1e-9 s).


Moras pa biti malo seznanjen s pravili programiranja v kernelu. Namrec
vsaka RT aplikacija, ki jo bos napisal za RTL bo v obliki kernel modula,
ki ga bos lahko nalozilz insmod/modprobe. 
Za to priporocam branje:
Oreilly: Alessandro Rubini: Linux Device Drivers.


Obilo uspeha!
lp,
Ales



More information about the lugos-prog mailing list