1.device:         detect and identify all h/w components/modules on
the target to be ported

For one existing target, like laptop, running on the favorite linux
distro (e.g. ubuntu), how to detect and identify all h/w components/
modules on the target, in order to further configure the kernel of
linux?

Any effort and help will be really appreciated!!

On Mar 1, 8:40 pm, Samuel <[email protected]> wrote:
> -- preface --
> I'm new to port android into the target, based on x86 or arm or both,
> even for linux!! But, I think that android should be a good starting
> point to getting into the linux-based development and products by use
> of doing it oneself!! Therefore, go ahead!!
>
> -- introduction --
> Now that the small "cupcake" that is in support for the device powered
> by x86-arch has been merged into the master-stream of android source
> tree, let's forget that specific device based on x86-arch, like
> eee_701, but ought to remember its efforts, and then start from the
> "root" directory in the android source tree in order to really port
> android into any x86-based system, whether netbook or laptop or pc or
> others that you can imagine or not!!
>
> Due to the original purposes of android targeting at mobile handset
> mainly regarding arm, furthermore, porting to android-x86 should cover
> all the hardware-independent components or similar procedures on arm
> to minimize the development differences between x86 and arm for the
> developer's convenience!! So the "full-featured" of android-x86 here,
> is similar to smart-phone, built upon AP(i.e. Application Processor)
> plus Modem or SoC containing ap+modem, as shown below!!
>
>                                                 Android Porting
> -------------------------------------------------------------------------------------------------------------------------------------
> Step
> x86                                          arm
> -------------------------------------------------------------------------------------------------------------------------------------
> 1.device:         detect and identify all h/w components/modules the
> target to be ported
> -------------------------------------------------------------------------------------------------------------------------------------
> 2.sys startup
> bios
> -------------------------------------------------------------------------------------------------------------------------------------
> 3.1st boot
> mbr                                          xloader
> -------------------------------------------------------------------------------------------------------------------------------------
> 4.2nd boot
> grub                                          uboot
> -------------------------------------------------------------------------------------------------------------------------------------
> 5.kernel                           how to configure and compile kernel
> for the target
> -------------------------------------------------------------------------------------------------------------------------------------
> 6.initrd                             how to configure and compile
> ramdisk for the target
> -------------------------------------------------------------------------------------------------------------------------------------
> 7.file-system                    how to configure and compile file
> system for the target
> -------------------------------------------------------------------------------------------------------------------------------------
> 8.display                          how to enable display for the
> target
> -------------------------------------------------------------------------------------------------------------------------------------
> 9.keayboard                     how to enable and map keyboard into
> the target
> ------------------------------------------------------------------------------------------------------------------------------------
> 10.usb/sd                         how to enable usb/sd for the target
> -----------------------------------------------------------------------------------------------------------------------------------
> 11.pwr-management          how to enable power management for the
> target
> -----------------------------------------------------------------------------------------------------------------------------------
> 12.audio                           how to enable audio based on alsa
> for the target
> ------------------------------------------------------------------------------------------------------------------------------------
> 13.cd/dvd                          how to enable cd/dvd for the target
> ------------------------------------------------------------------------------------------------------------------------------------
> 14.camera                        how to enable camera for the target
> ------------------------------------------------------------------------------------------------------------------------------------
> 15.ethernet                       how to enable ethernet for the
> target
> -----------------------------------------------------------------------------------------------------------------------------------
> 16.wireless                       how to activate wifi or bt or agps
> for the target, when appropriate
> ------------------------------------------------------------------------------------------------------------------------------------
> 17.mobile                         how to activate mobile communication
> over 2g or 3g or later
> ------------------------------------------------------------------------------------------------------------------------------------
>
> For these problems in the above list, any efforts or suggestions are
> appreciated!! Meanwhile, please correct me anywhere i have made
> mistakes, as well!!
>
> That's it!! Let's set sail!!
--~--~---------~--~----~------------~-------~--~----~
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting
-~----------~----~----~----~------~----~------~--~---

Reply via email to