三星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)

至此,开发环境完成!

相关内容