- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)