[[bc10]]

-Contents
#Contents

*Summary [#w3d1cf01]
>
This  section provides the detail information of software. The first part explains the boot sequence of bc10.~
It describes each step of the sequence and software that handles each step. The other parts show the build and~
installation process of OSes. It discuss OpenEmbedded Linux, Android, and rowboat, a community developed~
Android, which is ported for OMAP35x and TI platforms.~

*boot [#d0107ea3]
>
This section briefly explains the boot sequence and software that manages the boot process of bc10. As boot process~
is proceeded from BootROM , X-Loader, U-boot, to uImage (Linux kernel). [[bc10/booting]] provides the overview of the~
boot process of bc10. The overview includes the sequence of boot, the location of loaders, and the software required~
booting bc10. Then, [[bc10/x-loader]] and [[bc10/u-boot]] specifically explain the building instructions of X-Loader and~
U-Boot, respectively.~

*OpenEmbedded Linux [#b19405ed]
>
[[bc10/OpenEmbedded Linux]] provides an instruction of how to build the development environment of the Angstrom for bc10.~
OpenEmbedded Linux discussed here is the combination of OpenEmbedded and Angstrom Distribution. Angstrom Distribution~
is an embedded Linux distribution, and this distribution is built upon OpenEmbedded, a build framework for embedded~
Linux. Angstrom Distribution is considered and treated as an OpenEmbedded Linux.~

*rowboat [#yfd4cd1a]
>
[[bc10/rowboat]] explains how to install rowboat on bc10. rowboat is a community, and its project provides a stable Android,~
which is specifically ported for Texas Instruments Devices (OMAP35x, AM37x, and AM35x platforms). Particularly, this~
project emphasizes graphics and multimedia performance optimizations (utilize the platform specific features such as DSP,~
SGX graphics accelerator, and  others). For more information, please visit the project's [[homepage:http://code.google.com/p/rowboat/]].~
~
Caution: rowboat is based upon the Android Open Source Project (AOSP). AOSP does not support Google API and applications~
that rely on Google API. Also, it can not decode the Flash contents on websites.

* Android-2.2_1.1 (Froyo) [#m9d6fb29]
>
[[bc10/froyo]] shows how to create userland of the most recent Android for bc10. This version of Android is based upon AOSP.~
2.6.32 kernel of rowboat project is modified for adjusting the hardware specifications of bc10. Since this is derived form AOSP,~
the applications which require Google API are neither initially installed nor supported. Also, this cannot handle the Flash contents.


Front page   New List of pages Search Recent changes   RSS of recent changes