TC8900 android编译笔记.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TC8900 android编译笔记

android Tar –xjvf **.tar.bz2 安装ubuntu:注意的地方VMware 设置RAM大点、网卡配置成NAT。 更新程序 配置共享文件夹 1)、在虚拟系统Ubuntu下新建一个文件夹,右击该文件夹,选择属性,共享,启用“共享此目录”。 ?? 注:共享时需要Samba的支持,系统会提示安装,安装完成后,需要重启ubuntu才能生效。此时回到XP时可在网上邻居里看到一个*** - desktop server(Samba,Ubuntu)的共享目录。2、返回Windows XP系统,右击“网上邻居”,选择“映射网络驱动器”,在“浏览”里找到刚才在Ubuntu下共享的文件夹,选择后完成映射,这时打开“我的电脑”会发现多了一个“网络驱动器”,如同我们的硬盘一样。这时你可以在XP系统里复制几个文件到相应的网络驱动器,然后进入Ubuntu系统,就能看到我们刚才复制的文件了;当然,我们也可以往共享文件夹里放文件,在XP系统使用。 在创建文件共享的时候,注意主机的网卡一定要打开,否则创建共享是不能成功的,打开网卡的办法就是接上网线至路由,不要让网口空着。export PATH=/opt/armv6/codesourcery/bin:$PATH 3) Check Environment : $ arm-none-linux-gnueabi-gcc -v 6、调试BOOTLOAD 参考TCC8900_BSP_LINUX_USERS_GUIDE.pdf 1)、了解TC8900原BOOTLOAD 。 7、移植TC8900的驱动 到LINUX 内核 1)、了解 linux 内核跟硬件有关联的部分。 2)、了解TC8900 驱动部分 8、ANDROID 配置 1)、获取ANDROID CODE: (1)Git的安装 sudo apt-get install git-core curl (2)安装Repo 首先确保在当前用户的主目录下创建一个/bin目录(如果没有的话),然后把它(~/bin)加到PATH环境变量中 接下来通过curl来下载Repo脚本,保存到~/bin/repo文件中 curl /repo ~/bin/repo 别忘了给repo可执行权限 chmod a+x ~/bin/repo (3)初始化版本库 先建立一个目录,比如~/android,进去以后用repo init命令即可。 repo init -u git:///platform/manifest.git 最后会看到 repo initialized in /android这样的提示,就说明本地的版本库已经初始化完毕。 (4)下载Android代码 运行如下命令 $ repo sync 出现问题: Traceback (most recent call last): ? File /home/calvin/Android/Android2.0/source/.repo/repo/main.py, line 235, in module ??? _Main(sys.argv[1:]) ? File /home/calvin/Android/Android2.0/source/.repo/repo/main.py, line 217, in _Main ??? repo._Run(argv) ? File /home/calvin/Android/Android2.0/source/.repo/repo/main.py, line 123, in _Run ??? cmd.Execute(copts, cargs) ? File /home/calvin/Android/Android2.0/source/.repo/repo/subcmds/init.py, line 223, in Execute ??? self._ConfigureUser() ? File /home/calvin/Android/Android2.0/source/.repo/repo/subcmds/init.py, line 165, in _ConfigureUser ??? name? = self._Prompt(Your Name, mp.UserName) ? File /home/calvin/Android/Android2.0/source/.repo/repo/project.py, line 306, in UserName ??? self._LoadUserIdentity() ? File /home/calvin/Android/Android2.0/source/.repo/repo/project.py, line 319, in _LoadUs

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档