Android on Psion's Netbook Pro?

by gnugu » Tue, 24 Mar 2009 22:51:33 GMT

Sponsored Links
I'm new to Android.

I have several Netbook Pro devices here and would like to try to get
Android on them.

Can anyone point me to the right direction how to port it for the
following HW?

Processor: Intel XScale PXA255 400MHz
Memory: 32MB Flash
Display: SVGA (800x600) TFT transmissive display with
CCFL backlight
Controls: Resistive touch screen for pen navigation;
58-key touch-type keyboard
Audio:AC97 Codec
2.5mm stereo headphone/mic socket
Speaker for alarms, buzzes and key clicks
Comms: RS232 serial port Honda Connector
IrDA 1.1
Mini USB 1.1 master
Expansion: CF card slot type I & II
PCMCIA card slot type I & II
SDIO/SD memory card/MMC card slot
Power: DC Input
Li-Ion battery pack (12.6V 2200mAH)
2xAAA replaceable batteries for backup



Other Threads

1. libaudiofinger error when building froyo for Samsung Captivate

I pulled all the sources down as described in all the HOWTOs and I'm
able to build generic. Armed that that power, I set up the vendor-
specific files for the Captivate, pulled all the hardware-specific
files down and whatnot, and everything is moving along, but towards
the end the build dies on After doing a little
reading I saw that I need to pull in the alsa stuff from git so I did
that. According to the logs it would seem the alsa stuff built
properly so I am good there. But right at the end I end up with this:

target SharedLib: libaudioflinger (out/target/product/captivate/obj/
libaudioflinger_intermediates/AudioPolicyService.o: In function
+0x130): undefined reference to
libaudioflinger_intermediates/AudioPolicyService.o: In function
+0x124): undefined reference to
collect2: ld returned 1 exit status
make: *** [out/target/product/captivate/obj/SHARED_LIBRARIES/
libaudioflinger_intermediates/LINKED/] Error 1

I've searched the web high and low, seen a number of people posting
about this error but no one seems to know the answer. This seems to be
my only remaining hurdle so any help would be appreciated.


2. Newbie error - stdio.h not found


I am trying to use an Video telephony application called IMSDroid which runs
with Doubango library in the background on my android phone. I downloaded
the source code for doubango and followed the instructions to build, by
setting up the, with my arm-eabi-gcc version, SDK, NDK locations.
But when I go in and do a ./ from
the <Doubango-Home>/android-projects directory, I see this error -

building tinySAK....

(cd ../tinySAK; make -f droid-makefile clean)
make[1]: Entering directory `/local/mnt/workspace/doubango/tinySAK'
make[1]: Leaving directory `/local/mnt/workspace/doubango/tinySAK'
(cd ../tinySAK/test; make -f droid-makefile clean)
make[1]: Entering directory `/local/mnt/workspace/doubango/tinySAK/
make[1]: Leaving directory `/local/mnt/workspace/doubango/tinySAK/
(cd ../tinySAK ; make -f droid-makefile all; cp -f /
make[1]: Entering directory `/local/mnt/workspace/doubango/tinySAK'
arm-eabi-gcc-4.4.0 -c    -I/local/mnt/workspace/Dropbox/android-ndk-
platforms/android-4/arch-arm/usr/include -march=armv5te -mtune=xscale -
msoft-float -fpic -mthumb-interwork -ffunction-sections -funwind-
tables -fstack-protector -D__ARM_ARCH_5__ -D__ARM_ARCH_5T__ -
D__ARM_ARCH_5E__ -D__ARM_ARCH_5TE__ -MMD -MP -fno-short-enums -
DANDROID -Os -fomit-frame-pointer -fno-strict-aliasing -finline-
limit=64 src/tsk.c -o src/tsk.o
In file included from src/tsk.h:34,
                from src/tsk.c:25:
src/tinysak_config.h:91:20: error: stdint.h: No such file or directory
In file included from src/tsk_list.h:35,
                from src/tsk.h:38,
                from src/tsk.c:25:
src/tsk_object.h:36:19: error: stdio.h: No such file or directory
In file included from src/tsk.h:39,
                from src/tsk.c:25:
src/tsk_string.h:73: error: expected ')' before 'i'
src/tsk_string.h:74: error: expected '=', ',', ';', 'asm' or
'__attribute__' before 'tsk_atoll'
src/tsk_string.h:77: error: expected ';', ',' or ')' before '*' token
src/tsk_string.h:78: error: expected declaration specifiers or '...'
before 'uint8_t'
In file included from src/tsk.h:41,
                from src/tsk.c:25:
src/tsk_memory.h:35:37: error: stdlib.h: No such file or directory
In file included from src/tsk.h:47,
                from src/tsk.c:25:
src/tsk_time.h:48: error: expected '=', ',', ';', 'asm' or
'__attribute__' before 'tsk_time_get_ms'
src/tsk_time.h:49: error: expected '=', ',', ';', 'asm' or
'__attribute__' before 'tsk_time_epoch'
In file included from src/tsk.h:48,
                from src/tsk.c:25:

I checked my libc headers by compiling a simple hello-world.c program, which
works. I'm still trying to figure out why using the arm-eabi-gcc throws all
these errors. Can someone please point to the problem or any hints?

Thanks, Karthik.


3. performance woes

4. Listview not supporting if list extends screen size

5. Error at Boot up. Hangs at splash screen

6. WebView in ListView

7. active button color