Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1102344
  • 博文数量: 276
  • 博客积分: 8317
  • 博客等级: 少将
  • 技术积分: 2329
  • 用 户 组: 普通用户
  • 注册时间: 2006-09-12 08:17
个人简介

http://ads.buzzcity.net/adpage.php?partnerid=40096

文章分类

全部博文(276)

文章存档

2013年(1)

2012年(38)

2011年(102)

2010年(85)

2009年(45)

2008年(5)

分类: LINUX

2009-03-28 15:56:42

As you see the same as what above, here's this topic mainly involved in personal experiences under a series of thinkpad laptop/pc with android -x86 by google in the cupcake branch of android's source tree by virtue of miscellaneous ways, such as a android-bootable usb/hd or a virtualization software (e.g. virtalbox/vmware) or others!! Meanwhile, several special and further topics are also discussed, most likely relating to the android's distro for laptop/pc, the community of laptop and mobile phone under android. Additionally, many thanks to these members in the community, namely android-porting, especially those members in the following threads,

  • Android x86?
  • Howto build Android full source for X86 Architecture like EeePC (ASUS)
  • x86 AndroidのUSBブートイメージを作成
  • Download usb image by MIRACLE LINUX

Finally, any discussions or tips or suggestions or appendixes are really appreciated!! In the meantime, please correct me anywhere I have taken mistakes!! -- Enjoying "brainstorm"!!

Introduction

Hardware

ThinkPad series with x86 architecture. In the case here, it's mainly focusing on ThinkPad R60. CPU: Intel(R) Core(TM)2 1.66GHz RAM: 512 MiB ROM: 60 GiB Audio:Intel 82801G (ICH7 Family) HDAC Display/Video: ATI Mobility Radeon X1300 Wired Network: Broadcom NetXtreme BCM5751M Gigabit Ethernet PCI Express (rev 21) Wireless Network: Intel PRO/Wireless 3945ABG Network Connection (rev 02)

Software

You can select what you prefer as your os running on one ThinkPad. In the case here, it's primarily concentrating on Ubuntu 8.04 (Hardy)

uname -a

Linux samuel-laptop 2.6.24-22-generic #1 SMP Mon Nov 24 18:32:42 UTC 2008 i686 GNU/Linux

gcc --version

gcc (GCC) 4.2.4 (Ubuntu 4.2.4-1ubuntu3)

Android source tree considerations

Prerequisites

In order to set up your local environment upon your os before getting and compiling successfully android source tree with more details, please refer to the following link,

Synchronization

mkdir ~/project/cupcake && cd ~/project/cupcake 
repo init -u git://android.git.kernel.org/platform/manifest.git -b cupcake 
repo sync 
vi .repo/local_manifest.xml

Copy and paste this content:

 
 
 
 

Then continue:

repo sync

Compiling android

TARGET_ARCH=x86 TARGET_PRODUCT=eee_701 DISABLE_DEXPREOPT=true make -j2 installer_img 

In Ubuntu 8.10/intrepid the default gcc version is 4.3, so you might want to use

CC=gcc-4.2 CXX=g++-4.2 TARGET_ARCH=x86 TARGET_PRODUCT=eee_701 DISABLE_DEXPREOPT=true make -j2 installer_img

instead

Compile Kernel

cd kernel
wget 
cp x86_android.dot.config .config

install alarm.c

make -j2 && make -j2 modules
sudo make modules_install
阅读(912) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~