[etherlab-users] install on non-PC
Bruno Bittner
Bruno.Bittner at sick.com
Wed Nov 2 16:42:04 CET 2011
etherlab-users-bounces at etherlab.org wrote on 11/02/2011 10:37:24 AM:
> >-----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 build EtherCAT this way. The build machine
> is Windows to begin with, and even if I managed to compile
> everything, >the default scripts wouldn?t work ? they?d want to
> install on the machine they are running on, the paths wouldn?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>
>
Left out the command to start the master:
/etc/init.d/ethercat start
>
> >...
>
> Thanks,
> Bruno_______________________________________________
> etherlab-users mailing list
> etherlab-users at etherlab.org
> http://lists.etherlab.org/mailman/listinfo/etherlab-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.etherlab.org/pipermail/etherlab-users/attachments/20111102/bc8416cc/attachment-0004.htm>
More information about the Etherlab-users
mailing list