[etherlab-users] install on non-PC
babbittner at aol.com
babbittner at aol.com
Wed Nov 2 16:37:24 CET 2011
>-----Original Message-----
>From: Jeff Krasky <jeff.krasky at dspcg.com>
>To: etherlab-users <etherlab-users at etherlab.org>
>Sent: Tue, Nov 1, 2011 1:08 pm
>Subject: [etherlab-users] install on non-PC
>...
>2) I don’t think I can buildEtherCAT this way. The build machine is Windows to begin with, and even if Imanaged to compile everything, >the default scripts wouldn’t work –they’d want to install on the machine they are running on, the pathswouldn’t be correct, etc.
Here's how I recently cross built on x86 Ubuntu 10.04LTS for an ARM system with kernel sources and toolchain provided my the chip vendor:
On host:
TARG_KERNEL is path to kernel sources for target system
TARG_FS is path to filesystem of target system
In Etherlab source dir:
./configure --prefix=$TARG_FS/opt --with-linux-dir=$TARG_KERNEL \
--enable-generic --host=arm-none-linux-gnueabi-
make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- # ARCH and CROSS_COMPILE redundant here?
# I may have run make install as root here?
On target as su (I haven't automated these steps yet):
mknod /dev/EtherCAT0 c 252 0
vi /etc/sysconfig/ethercat to include generic driver and set MAC addr
cd /lib/modules/<kernel_being_run>
>...
Thanks,
Bruno
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.etherlab.org/pipermail/etherlab-users/attachments/20111102/82123045/attachment-0003.htm>
More information about the Etherlab-users
mailing list