Android驱动开发示例及系统编译.doc

  1. 1、本文档共89页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
. . Android驱动开发示例及系统编译 1基础部分 HYPERLINK /luoshengyang/article/details/6559955 在Ubuntu上下载、编译和安装Android必威体育精装版源代码 看完了前面说的几本书之后,对Linux Kernel和Android有一定的认识了,是不是心里蠢蠢欲动,想小试牛刀自己编译一把Android源代码了呢?一直习惯使用Windows系统,而Android源代码是不支持在Windows上编译上,于是决定使用虚拟机安装Ubuntu,然后下载、编译和安装Android源代码。 一. 环境准备 1. 磁盘空间预留20G左右,内存3G,因为一边要跑主机,一边要跑虚拟机,内存要求还是比较高的,这样才会比较流畅。 2. 安装VMWare 7.1.4。我的操作系统是Win7,VMWare的版本要新一点的,旧版本的VMWare在网络支持上比较差,由于要在虚拟机上下载Android源代码,没有网络是万万不行的。 3. 安装好VMWare后,接下来就安装Ubuntu系统了。我选择目前必威体育精装版的版本ubuntu-11.04-alternate-i386,从网上查到的资料说,要编译Android源代码,Ubuntu的最低版本是8.04。下载好后,安装时采用一直默认安装即可。 4. 安装Git工具。Android源代码采用Git工具来管理,与SVN相比,这是一种分布式的源代码管理工具,而SVN是集中式的源代码管理工具。要安装Git工具,在Ubuntu上执行以下命令即可: USER-NAME@MACHINE-NAME:~$ sudo apt-get install?git-core gnupg 5. 安装Java SDK。在Ubuntu上执行以下命令: USER-NAME@MACHINE-NAME:~$?sudo add-apt-repository ppa:ferramroberto/java USER-NAME@MACHINE-NAME:~$?sudo apt-get update USER-NAME@MACHINE-NAME:~$?sudo apt-get install sun-java6-jre sun-java6-plugin USER-NAME@MACHINE-NAME:~$?sudo apt-get install sun-java6-jdk 6. 依赖的其它包。在Ubuntu上执行以下命令: USER-NAME@MACHINE-NAME:~$?sudo apt-get install flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl 7. 调试工具。在Ubuntu上执行以下命令: USER-NAME@MACHINE-NAME:~$?sudo apt-get install valgrind 二. 下载Android源代码工程 1. 下载repo工具。在Ubuntu上执行以下命令: USER-NAME@MACHINE-NAME:~$?wget /dl/googlesource/git-repo/repo USER-NAME@MACHINE-NAME:~$?chmod 777 repo USER-NAME@MACHINE-NAME:~$?cp repo /bin/ 2. 下载Android必威体育精装版版本源代码。在Ubuntu上执行以下命令: USER-NAME@MACHINE-NAME:~$?mkdir Android USER-NAME@MACHINE-NAME:~$ cd Android USER-NAME@MACHINE-NAME:~/Android$?repo init -u?/dl/googlesource/git-repo/repo USER-NAME@MACHINE-NAME:~/Android$?repo sync ?? ??经过漫长的等待(我下载了两三天)后,就可以把Android源代码下载下来了。其间可能还有经历下载中断的情况,这时只要重新执行repo sync就可以了。 三. 编译Android源代码 1. 编译 在Android目录下执行以下命令: USER-NAME@MACHINE-NAME:~/Android$ make ?? ??第一次编译要等待比较久的时间,编译成功后,可以看到下面的输出: Target system fs image: ? ? out/target/product/generic/obj/PACKAGING/systemimage_intermediates/system.img ?? ? Install syste

文档评论(0)

hkfgmny + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档