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