Hello
I want to start development on Texas Instruments AM335X (ARM Cortex-A8) processor with Android OS with SD Card Boot....how to build and compile and add features on Android OS for AM335X?
Looking for full fledged document or video or tutorial or app notes.....
Thanks...
I think you are using a beaglebone ? You may start by visit the beaglebone site BeagleBoard.org - Software SupportOr Android Development Kit for Sitara Microprocessors - ANDROIDSDK-SITARA - TI Software Folder
There's also good things on BeagleBone-Android-DevKit Guide - Texas Instruments Wiki
Thank you for your suggestions....we are not using beagle bone boards....we are in phase to reproduce our own board...
So, good luck and thanks to keep us informed
Hi Hardik
For build Android, like Jérôme said, refer to TI wiki.
But, if you know how to build the Boot and Kernel image for a standard development board, the procedure for a custom board is same, but you may need to change or write code for some hardwares. For example, the Ethernet driver that used in X-board from TI, is KSZ8051, but you used DP83848 in your board. So you have to select DP83848 driver during Kernel compilation, if its available in kernel source; if not, you have to get a reliable driver and add it to kernel.
It's a little nested and complex(for me), except for a software engineer .
Portion is easy, just copy kernel image to SD, but I think the boot image must be copied to Flash memory.
Good luck
Hi, hardik,
Forlinx has several boards based on AM335x, have you ever consider to have a ready-made board based on AM335x, if there are too many queries. More details please check www.forlinx.net.
Hey Hardik,
There are bunch of materials available in the TI's wiki. I would prefer buying a EVM Starter kit (cheapest) of TI which contains the pre-loaded Android OS from the SD card. It will be helpful in customising the OS and BSP provided with Android SDK. Also they are providing various test suites and reference designs if you are gonna construct on your own. TI is maintaining active forum which helps you in better way.
Hope this helps!!
Cheers,
Techguyz
Thank you every one....moving ahead with your guidance...done with some basic set up...
Indeed it is easier to get a quick result with an existing board than starting from 0 .
Also consider checking out From Zero to Boot: Porting Android to your ARM platform as a more generalized guide for the big steps building on what mohammad and techguyz mentioned about selecting Linux drivers for the parts you're using, many of which appear to be from TI.