Hi,

I try to run a really simple example. But it doesn't work and I'm very 
despaired.

#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/mman.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <errno.h>

#include <sched.h>
#include <netdb.h>
#include <arpa/inet.h>
#include <netinet/in.h>
#include <rtnet.h>

#include <rtai_serial.h>
#include <rtai_lxrt.h>


static struct sockaddr_in local_addr;
static struct sockaddr_in server_addr;



int main(int argc, char **argv) {
    setuid(0);
    system("ifconfig eth0 down");
    system("/sbin/insmod /usr/realtime/modules/rtai_hal.ko");
    system("/sbin/insmod /usr/realtime/modules/rtai_lxrt.ko");
    system("/sbin/insmod /usr/realtime/modules/rtai_sem.ko");
    system("/sbin/insmod /usr/realtime/modules/rtai_rtdm.ko");
    system("/sbin/insmod /lib/modules/2.6.31.8-rtai-1v/rtnet.ko");
    system("/sbin/insmod /lib/modules/2.6.31.8-rtai-1v/rtipv4.ko");
    system("/sbin/insmod /lib/modules/2.6.31.8-rtai-1v/rtpacket.ko");
    system("/sbin/insmod /lib/modules/2.6.31.8-rtai-1v/rt_loopback.ko");
    system("/sbin/insmod /lib/modules/2.6.31.8-rtai-1v/rt_8139too.ko");


    system("/usr/local/rtnet/sbin/rtroute add 192.168.180.1 00:10:A7:1E:DC:7E 
dev rteth0");


    int sockfd = 0;
    int ret    = 0;
    int res;
    RTIME period;
    RT_TASK *task;

    memset(&local_addr, 0, sizeof(struct sockaddr_in));
    memset(&server_addr, 0, sizeof(struct sockaddr_in));

    local_addr.sin_family = AF_INET;
    local_addr.sin_addr.s_addr = INADDR_ANY;
    local_addr.sin_port = htons(atoi("8080"));

    server_addr.sin_family = AF_INET;
    server_addr.sin_addr.s_addr = inet_addr("192.168.180.2");
    server_addr.sin_port = htons(atoi("8080"));

    sockfd = rt_dev_socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP);
    printf("error: %i\n", errno);
    printf("Sockfd: %i\n", sockfd);

    return 0;
}

I open this file with eclipse and let it run (I do nothing befor; like 
module-load or something else). The printfs give me the following back:
error: 38
Sockfd: -97

Any idea?

Regards,
      Franz





________________________________
Von: Jan Kiszka <jan.kis...@siemens.com>
An: Franz Engel <franz_lambert_en...@yahoo.de>
CC: "rtnet-users@lists.sourceforge.net" <rtnet-users@lists.sourceforge.net>
Gesendet: Montag, den 26. April 2010, 13:34:27 Uhr
Betreff: Re: AW: AW: Problem with 0.9.12

Franz Engel wrote:
> Nobody use RTnet with RTAI? I thought that is the normal way to design a 
> realtime system, isn't it?
> 

I don't know precisely how many people use RTnet with RTAI these days.
Based on the feedback, I would say it's a moderate number.

I'm doing RTnet development over Xenomai for those 5 years now (both
professionally and privately). Therefore, fixes and enhancements related
to any RTAI use depend on contributions.

Jan

-- 
Siemens AG, Corporate Technology, CT T DE IT 1
Corporate Competence Center Embedded Linux


------------------------------------------------------------------------------
_______________________________________________
RTnet-users mailing list
RTnet-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rtnet-users

Reply via email to