三星I8320 Android 移植(2)之开发环境篇
我们的I8320 CPU是TI的OMAP3430,以下内容根据TI发布的资料,结合我的电脑(Ubuntu 9.10和10.04)总结如下:
参考文献见这里: http://omappedia.org/wiki/Android_Getting_Started。
一. 安装:
$ sudo apt-get install git-core flex bison gperf libesd0-dev zip
$ sudo apt-get install libwxgtk2.6-dev zlib1g-dev build-essential
二. 安装libstdc++
一般情况:
$ sudo apt-get install libstdc++5
但是Ubuntu 9.10以上用户可能需要安装一个更新的:
$ sudo apt-get install libstdc++6
三. 安装:
$ sudo apt-get install tofrodos x-dev libx11-dev libncurses5-dev
四. JAVA工具安装
1. JAVA安装时我遇到很多问题:
如果已经安装了sun-java6-jdk,编绎时会提示下列错误:
Your version is: java version "1.6.0_20".
The correct version is: 1.5.
或者是没有提示,可是最后编绎仍然失败,说找不到很多库.
如果已经安装了sun-java5-jdk,编绎时会提示下列错误:
Your version is: java version "1.5.0_19"
The correct version is: 1.6.
2. 后来我想了一个办法,试了Ubuntu 9.10和Ubuntu 10.04都可以正常工作了
安装步骤:
(1). 对于Ubuntu 9.10以上用户,先修改 /etc/apt/sources.list
在结尾增加两行:
deb http://cn.archive.ubuntu.com/ubuntu/ jaunty multiverse
deb http://cn.archive.ubuntu.com/ubuntu/ jaunty-updates multiverse
然后执行
$ sudo apt-get update
(2). 安装sun-java6-jdk
$ sudo apt-get install sun-java6-jdk
(3). 卸载sun-java6-jdk
$ sudo apt-get remove sun-java6-jdk
$ sudo apt-get remove sun-java6-bin
(4). 安装sun-java5-jdk
$ sudo apt-get install sun-java5-jdk
安装过程会有一个图形界面,如果你按不了确定,请用TAB键切过去就可以了。
安装完看一下版本
$ java -version
java version "1.5.0_19"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_19-b02)
Java HotSpot(TM) Client VM (build 1.5.0_19-b02, mixed mode, sharing)
至此,开发环境完成!