FORUMS
Remove All Ads from XDA

Google Android Development

7,388 posts
Thanks Meter: 40,266
 
By jerpelea, Senior Recognized Developer on 3rd November 2008, 01:25 PM
Thread Deleted Email Thread
TIME TO MOVE ON
i wil be on xperia section
i am happy that i could help this section
Best Regards, Happy Cookling and Programing!



Hy all
I started this tread because the interest to android is growing
I invite all people with linux knowledge or C programing skills to join
If you know some hardware programing is better

We need
- developpers
- testers

i will not post an guide how to setup the compiler and set variables
if you dont know this stuff please stick to Google Android thread and dont post here stupid questions as IT IS READY / WHEN WILL IT BE READY

WE DO THIS IN OUR SPARE TIME AND WE HAVE FAMILY AND LIFE

So shell we invite the penguin to our phones?

WIKI Page
(Thanks Bikor_gj)
http://wiki.xda-developers.com/index...e=Niki_Android

GIT Trees

Vogue
http://git.linuxtogo.org/?p=groups/m...eads/htc-vogue

MSM
http://git.linuxtogo.org/?p=groups/m...htc-msm-2.6.25
Attached Files
File Type: zip nike_05_11_08_snap.zip - [Click for QR Code] (45.7 KB, 1391 views)
 
 
3rd November 2008, 01:25 PM |#2  
jerpelea's Avatar
OP Senior Recognized Developer
Flag Lund
Thanks Meter: 40,266
 
Donate to Me
More
Reserved For Messages
Build Instructions for the ones that want to help

- Create working dir:
Code:

mkdir ~/android-kernel

- Go to the dir:
Code:

cd ~/android-kernel

- Clone the Linuxtogo GIT:
Code:

git clone git://git.linuxtogo.org/home/groups/mobile-linux/kernel.git

- Go into newly created dir:
Code:

cd ~/android-kernel/kernel

- Create a new branch, call it htc-msm and link it to the official htc-msm development branch:
Code:


- Descend into the "main" android dir:
Code:

cd ~/android-kernel

- Get toolchain:
Code:

wget http://www.codesourcery.com/gnu_tool...ux-gnu.tar.bz2


- maybe you need to rename the just downloaded file (because after .tar.bz2 wget has added ?lite=arm). (HINT FOR LINUX-NEWBIES: USE TAB TO COMPLETE KNOWN FILENAMES!! - In this case type: mv arm(TAB) arm(TAB) -> backspace till 'bz2' is the last word)
Code:

mv arm-2008q1-126-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2\?lite\=arm arm-2008q1-126-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2

- unpack the toolchain:
Code:

tar -xjf arm-2008q1-126-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2

- ascend again into the 'kernel' directory:
Code:

cd ~/android-kernel/kernel

- make the kernel:
Code:

git checkout -b htc-vogue origin/htc-vogue
You also have to use
Code:

make vogue_defconfig ARCH=arm


- export path so the newly downloaded toolchain will be used instead of your default compiler (which would compile for your computer instead of your phone):
Code:

export PATH=~/android-kernel/arm-2008q1/bin:$PATH

- make the zImage-file:
Code:

make zImage ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi-


Now the zImage file is created inside the directory kernel/arch/arm/boot.

When uploading this to your phone, remember that you only have to replace the zImage after each kernel build - the Linux environment on top of the kernel can just stay the same, so initrd (which is the ramdisk filesystem) can stay the same.
BR
3rd November 2008, 01:26 PM |#3  
jerpelea's Avatar
OP Senior Recognized Developer
Flag Lund
Thanks Meter: 40,266
 
Donate to Me
More
Reserved For Kernel Status
Kernel status

no more power button //thanks biktor_gj
nike mtype added
audio working
call working
data working
sms unknown //due to keyboard and ts
keyboard screwed // somethings not right needs investigation
OnSreenKeyboard working
Touch screwed // SOLVED

when this kernel probelms will be solved i will release the new kernel
3rd November 2008, 05:34 PM |#4  
Retired Moderator
Flag Bognor Regis
Thanks Meter: 13
 
More
I have knowledge of both C and linux so I vollunteer
3rd November 2008, 06:54 PM |#5  
Senior Member
Thanks Meter: 4
 
More
hi,

i can be a tester... also i have some little linux knowledge...
3rd November 2008, 07:33 PM |#6  
Senior Member
Thanks Meter: 0
 
More
I have limited knowledge of both c and linux, so I possibly could help.
It seems useful however to setup an SVN or something, so even 'non-registered' developers can write patches and submit them for review. You can set up such an SVN for free at assembla.com, together with a wiki, TRAC and more. They even say you can ask for more storage space and stuff if your project is an open-source project.
If you have such an SVN developers like me can help without making any false promises of some sort.
I hope you know what I mean, it sounded better in my head :P
3rd November 2008, 08:08 PM |#7  
Senior Member
Thanks Meter: 3
 
More
i know linux and i can do beta tester. i'm studying engineering too.
4th November 2008, 12:10 AM |#8  
Junior Member
Thanks Meter: 1
 
More
i also know linux and a bit of C...i can do testing too.
4th November 2008, 10:50 AM |#9  
Senior Member
Flag Sittard
Thanks Meter: 0
 
More
as you already know, I'm in too for development...
4th November 2008, 04:09 PM |#10  
Senior Member
Thanks Meter: 4
 
More
i will try the new kernel asap...
4th November 2008, 04:40 PM |#11  
Senior Member
Flag Sittard
Thanks Meter: 0
 
More
I tried this kernel and indeed, the keypad works on mine!
(touched the TS though, just because you said I wasn't allowed ) It froze, so reboot...
Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes