Porting Attempt
From: Android base (2.6.25-android-r1.0), ARM11, on android phones (like G1)
To: TS-7200 SBC, ARM9, 2.6.24.4-ts… (Matt’s) kernel.
Upside: TS72xx learning, android learning, porting experience.
Downside: no full LED screen/touchpanel, moving to lower-powered processor, toolchain (asm) issues?
Resources:
http://www.nthcode.com/pubs/porting-android-to-a-new-device-p2.html
Verify TS-7200 board running off a 2.6 kernel (because it ships with 2.4.26)
So: downloaded kernel codebase of 2.6.21-ts from here:
tskernel-2.6.21-ts-src.tar.gz 56618 KB Thursday 15 November 2007 12:00:00 IST
$ wget ftp://ftp.embeddedarm.com/ts-arm-sbc/ts-7200-linux/sources/tskernel-2.6.21-ts-src.tar.gz
–18:27:16– ftp://ftp.embeddedarm.com/ts-arm-sbc/ts-7200-linux/sources/tskernel-2.6.21-ts-src.tar.gz
=> ‘tskernel-2.6.21-ts-src.tar.gz.1’
Resolving ftp.embeddedarm.com… 67.40.67.44
Connecting to ftp.embeddedarm.com|67.40.67.44|:21… connected.
Logging in as anonymous … Logged in!
==> SYST … done. ==> PWD … done.
==> TYPE I … done. ==> CWD /ts-arm-sbc/ts-7200-linux/sources … done.
==> PASV … done. ==> RETR tskernel-2.6.21-ts-src.tar.gz … done.
Length: 5,79,75,931 (55M) (unauthoritative)
2% [> ] 13,86,578 18.46K/s ETA 25:18
…
$
Use the correct configuration file.
Continue reading Porting Android kernel to the TS-72xx board (EP93xx)