My lab recently acquired some of these (
http://www.quanser.com/products/qbot2). I need to use them with network broadcasting, but there is a bug in their matlab driver that prevents it from sending and receiving in broadcast mode simultaneously, and they aren't going to fix it anytime soon. The company's real-time OS that runs the matlab code is running on top of a Yocto linux build, and the main CPU board is a gumstix duovero. I've written a small program to take in data on localhost through tcp and pump it out over broadcast to the main network. It also listens for broadcast messages and sends them back through the TCP pipe. It works well between my two debian boxes. Now for my problem. The Yocto build they used is stripped down, so no gcc or g++, so I have to cross compile it. I'm new to the whole embedded linux deal. I tried following the instructions here to cross compile,
https://github.com/gumstix/yocto-man...with-Yocto-SDK,
but I just get a nice error message from the shell saying "File Not Found."
Output of file command on Debian
[code]
$ file udp_stream.o
udp_stream.o: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, for GNU/Linux 2.6.32, BuildID[sha1]=0549ad77bdcf21a72dc7bed7dddd4ec9f45999c9, not stripped
[\code]
The kernel on the gumstix is 3.3.17, so I don't know if the hangup is the kernel, or the fact that I seem to be using an old SDK or what. Any suggestions?