First time poster (hopefully not embarrassing myself too much :-)
The other day I came across a device that allowed SSH to it and was running some form of embedded Linux. It got my curiosity. How can I tell what architecture it is and replicate a build environment on my 'normal' linux box so I can see if I can build a binary that i can transfer that will run on the device - or copy over a working gcc and build on the device itself?
I played with Gumstix a view years ago and was able to setup and build an embedded device following their wiki (it didn't actually do anything apart from boot, but it was a fun) so I figure I should be able to build a app and copy to over if I could would work out what build environment i need.
On the device /etc/issue.net tells me it was build with MontaVista(R) Linux(R) Professional Edition 3.1, but that seems to support multiple environments and appears more of a generic IDE that anything else ?
uname - an gives me: Linux OIP001ae825c4e6 2.4.31-INCAIP
A google takes me to:
http://www.linux-mips.org/wiki/INCA-IP
Which suggests that these boards appear to use uboot for booting and denx ELDK devkit. So I go to
http://www.denx.de/wiki/view/DULG/EL...Section_3.10.2. which suggests I can download their ISO , set up a build environment and start building mips files, that i hope might work on this embedded device
Am i on the right route here or so so far off and walking in the wrong direction?
Thanks!
James