]> rtime.felk.cvut.cz Git - orte.git/blob - readme
CygWin, MSVC hack
[orte.git] / readme
1                     ORTE - OCERA Real-Time Ethernet
2
3 What is it?
4 -----------
5 The ORTE is open source implementation of RTPS communication protocol 
6 defined by Real Time Innovations (http://www.rti.com). 
7 RTPS is new application layer protocol targeted to real-time communication 
8 area, which is build on top of standard UDP stack.
9
10 Which targets are supported by ORTE?
11 --------------------------
12 Linux
13 Windows - MinGW, CygWin, MSVC
14 RTLinux
15 RTAI - RTNet
16
17 How to install it?
18 ------------------
19 simply untar instalation package into desired directory, enter this 
20 directory and issue following commands.
21
22 UserSpace compilation:
23 ./configure
24 make 
25 make install
26
27 after this procedure ortemanager and orteping are placed in /usr/local/bin.
28
29 RTLinux compilation:
30 ./configure --with-rtlinuxdir=/rtlinux dir/ --with-linuxdir=/patched linux dir/
31 make 
32 make install
33
34 RTAI compilation:
35 ./configure --with-rtaidir=/rtai dir/ --with-linuxdir=/patched linux dir/
36 make 
37 make install
38
39
40 How to start?
41 -------------
42 run :ortemanager &
43 see :ortemanager -h for usaged
44 note:ortemanager have to be running during all communication. For future work can 
45 be added into /etc/init.d/... script for starting ortemanager during boot
46 of machine. This script (redhat and mandrake) is placed in 
47 "orte/manager/rc/ortemanagerd"
48 For developping a RT application, ortemnager can be running in userspace.
49 Start it with parameter "-k 192.168.4.2". This address is IP address of 
50 RT application.
51
52 How to test communication?
53 -------------------------
54 in a shell try to type "orteping -p -s". So, now will be created one publisher
55 and one subscriber with same topic and type. If you see messages like
56
57 [root@localhost ORTEPing]# ./orteping -p -s
58 sent issue 1
59 received fresh issue 1
60 sent issue 2
61 received fresh issue 2
62 sent issue 3
63 received fresh issue 3
64
65 communication works. If you see only sending messsages, it's sign that ortemanager 
66 is not probably running.
67 See "orteping -h" for usaged.
68
69 Now, you can develop self applications (see documentation).
70
71
72
73
74
75 Feedback is welcome - send bug reports, enhancements, checks, money
76 orders, etc. to the address below.
77
78 Petr Smolik             petr.smolik@wo.cz