I'm not planning to port android on the new platform. My customer has asked to support his android application on Eclair. The application is Bluetooth HID keyboard (no SPP) and works great on previous versions. But it's broken on 2.1. And the problem is (I don't know how this could be), he doesn't have the source code for the application. All he knows is there are some problems with their kernel driver. I need to learn how to build drivers, do many tracing of the previous one and have hope something comes out of my efforts. I don't have many experience with kernel developing (few years ago, when I was in college, I was involved in VIA KT333 chipset audio driver for FreeBSD 4.x) but it was a long time ago.
I've cloned entire platform on my Ubuntu, typed make yesterday and it's still compiling :) But probably the output will be for i386 since no arch was specified, right? What cross-compiler should I use? The one that comes with Android platform or Sourcery? Please forgive me so many questions but I'm challenging this task every night late and there is so many information about the problem on the net (do this way, no do another way) that causes my confusion. Thank you. On Feb 25, 11:22 am, Alberto Panizzo <[email protected]> wrote: > Hi Rafał, > > On gio, 2010-02-25 at 00:06 -0800, Rafał Grzybowski wrote: > > > I need a kernel from android platform or kernel sources? I've > > "downloaded" android sources > > on my Ubuntu. What is the next step. Simple "make" would make a deal? > > Should I change the arch for this. > > What's the result of the build, complete kernel (with additional > > software), system image? > > What are your goals? what kind of module you have to develop? > Are you planning to port Android on a new hardware or you want > to work with the emulator? Arch configuration and most important > kernel configuration is done through answers at these questions. > > As Giuseppe says Android kernel is at 90% linux kernel so > for kernel programming you can start here:http://kernelnewbies.org/ > > Pay attention on differences between linux mainline and Android kernel > (that is 2.6.29). > > And surf the net! There are plenty of kernel programmers that shows > how the linux kernel can be built for embedded projects. > > -- > Alberto! > > Be Persistent! > - Greg Kroah-Hartman (FOSDEM 2010) -- unsubscribe: [email protected] website: http://groups.google.com/group/android-kernel
