|
Hi,
I'm new to the whole Maemo/Scratchbox/N770
thing.
I have set up the Maemo 2.0 following this
tutorial: http://www.maemo.org/platform/docs/tutorials/Maemo_tutorial.html.
My goal is to write a bluetooth application in
C inside Maemo/Scratchbox and send the binaries over to the N770. So
I followed exactly what's on the tutorial.
After the installation, I wrote a little
helloworld.c with a printf statement. The binary runs in the emulation
fine. But when I scp and run the binary in my N770, it doesn't. This
is the error it
generated.
-sh: ./hello: not
found
So I checked the binary version by:
#file hello
and this is the output.
hello: ELF 32-bit LSB executable, ARM, version 1
(SYSV), for GNU/Linux 2.4.17, dynamically linked (uses shared libs), not
stripped
I also have a standard ARM tool chain outside of
the scratchbox. I compiled the same helloworld using that tool chain and
ran the binary on the N770. The binary ran. So I'm convinced my N770
is working. When I do this:
#file hello2
hello2: ELF 32-bit LSB executable, ARM, version 1
(ARM), for GNU/Linux 2.0.0, dynamically linked (uses shared libs), not
stripped
I am suspecting that my N770 may be running the old
2005 OS and the Maemo is based on the new 2006 OS.
Did anyone have the same problem?
Thanks a million for your
help! |
_______________________________________________ maemo-developers mailing list [email protected] https://maemo.org/mailman/listinfo/maemo-developers
