Search code examples
androidportingomappandaboardbsp

How to port Android kitkat on Panda board?


I want to learn Android BSP porting.For that I want to port Android kitkat on TI's Panda board.I have already done the Linux porting on panda board.Please suggest the starting point for the same.


Solution

  • I have tried similar thing on Exynos5250 development board with partial success. With partial I mean, the system is up, shell is accessible, all partitions are mounted. But display is not up. So I may guide you a little bit. I may describe what I did for this.

    First of all take two source codes. 1) AOSP to which you want to port your Pandaboard. 2) Take any working Andoroid source, it may be ICS or JB or even KK.

    Now, You need to port your HARDWARE BOARD to KITKAT SOURCE(1)

    So, get KK aosp and build it once for any device already available in source. Follow,

    Now follow this link in XDA forum.

    This describes things if you are starting from scratch.

    Or if your machine is already set for building AOSP with proper tools refer specifically

    This shows what to change and where to change. Just note that you may not have cm.mk file as that is specifically for cyanogenmod.

    There are few useful links in my bookmark bar that you may refer when the code is building(It takes hours, believe me)

    You may use the JB kernel for a while to boot it up as I did, but it will break some features in Kitkat android.

    Also, I while building you may face a lot of errors. You need to deal with them on your own.

    Also if you successfully port it, don't forget to share the process you followed.

    I hope this will provide a good start for the process. Good Luck.