Can BIRD be installed on embedded systems?
Hi, I've tested BIRD on my Linux laptop and it seems that the software works fine : ) Now I've got a question here: All I know is that it's something like embedded system running Linux kernel Just like some chips on a board, no display, no input, etc., but with several Ethernet Interfaces. Can I successfully install BIRD on this? If all BIRD requires is the Linux kernel, I think maybe it's "yes". Someone did this before? Thanks!
ChuYinsu wrote:
Hi,
Hi!
I've tested BIRD on my Linux laptop and it seems that the software works fine : ) Now I've got a question here: All I know is that it's something like embedded system running Linux kernel Just like some chips on a board, no display, no input, etc., but with several Ethernet Interfaces. Can I successfully install BIRD on this? If all BIRD requires is the Linux kernel, I think maybe it's "yes". Someone did this before?
Yes. I know some company is running BIRD on some tiny Wi-FI router. It is quite easy to run BIRD on such devices. It requires Linux kernel and just a few libraries. Ondrej
Thanks!
On Fri, Apr 24, 2009 at 11:04:23AM +0800, ChuYinsu wrote:
Hi,
I've tested BIRD on my Linux laptop and it seems that the software works fine : ) Now I've got a question here: All I know is that it's something like embedded system running Linux kernel Just like some chips on a board, no display, no input, etc., but with several Ethernet Interfaces. Can I successfully install BIRD on this?
If you are able to install software on that embedded system (for example you have a crosscompiler for that system and you are able to upload compiled software to that system) then it is easy to crosscompile Bird and install it. There are some minor issues with crosscompilation of Bird - you have to patch 'configure' script to skip endianity test. Definitely, i should make a package for OpenWRT Linux (distribution targeted for embedded routers). -- Elen sila lumenn' omentielvo Ondrej 'SanTiago' Zajicek (email: santiago@crfreenet.org) OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3, wwwkeys.pgp.net) "To err is human -- to blame it on a computer is even more so."
Hi
There are some minor issues with crosscompilation of Bird - you have to patch 'configure' script to skip endianity test.
Does this mean to modify the content of shellscript file 'configure'? I noticed in this file there're words like 'checking CPU endianity..." Thanks!
On Thu, Jun 11, 2009 at 06:28:38PM +0800, ChuYinsu wrote:
Hi
There are some minor issues with crosscompilation of Bird - you have to patch 'configure' script to skip endianity test.
Does this mean to modify the content of shellscript file 'configure'? I noticed in this file there're words like 'checking CPU endianity..."
Yes. I use attached patch to compile BIRD in OpenWrt. -- Elen sila lumenn' omentielvo Ondrej 'SanTiago' Zajicek (email: santiago@crfreenet.org) OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3, wwwkeys.pgp.net) "To err is human -- to blame it on a computer is even more so."
participants (3)
-
ChuYinsu -
Ondrej Filip -
Ondrej Zajicek