由于要使用2440做几个实验,以前没有使用过eclipse 做嵌入式开发环境,第一次使用IDE环境进行嵌入式代码编写工作,准备按 韦东山的openjtag附带的文档讲到的方法用eclipse进行开发,尝试一下新的开发环境,这个环境在windows下面和linux下面都是可以使用的,非常感谢韦东山所做的工作,我也是买了他的那本书才跟他认识的,感觉那本书还是写的挺不错的,虽然有很多笔误,有些东西的介绍跟大部分的书和技术文档一样,但是它详细的介绍与阅读规划还是值得学习的。
好了,开始我们的工作吧!对于eclipse的安装配置,我感觉没有什么东西可以拿出来讲的,所以我们将就如何配置一个JDK的环境开始我们的文章,由于openjdk有很多扩展功能无法使用,所以必须安装sun jdk来满足我们的要求:
1.下载安装文件:
由于我们使用的是redhat系统的系统,我的是fedora10,我从来不使用ubuntu,原因有两个:一个是由于它太过简单,什么东西都需要去再安装。另一个是习惯了redhat的文件系统结构与系统管理方式。好了下载两个文件,或者下载其它版本的文件也可以:
jre-6u13-linux-i586-rpm.bin
jdk-6u13-linux-i586-rpm.bin
直接点击上面的链接或者找到类似下面的文件下载,注意平台的选择哟。
2.安装:
这个似乎也没有必要说明,对于*.bin文件的安装,我们首先需要给其加上可执行权限,然后直接当成一个可执行文件进行安装就可以了。
chmod +x filename;./filename
这样就会出现许可说明,用空格打到底后输入"yes",进行安装。其实跟windows 下面的安装是一个道理,只是跟windows下面不同的是,这里更简单了!!
然后就可以删除当前目录下生成的中间文件了。
3.配置:
(1)
alternatives --install /usr/bin/java java /usr/java/jdk1.6.0_13/bin/java 100
alternatives --install /usr/bin/jar jar /usr/java/jdk1.6.0_13//bin/jar 100
alternatives --install /usr/bin/javac javac /usr/java/jdk1.6.0_13/bin/javac 100
(2)
alternatives --config java
-----------------------------------------------
* 1 /usr/lib/jvm/jre-1.6.0-openjdk/bin/java
2 /usr/lib/jvm/jre-1.5.0-gcj/bin/java
+ 3 /usr/java/jdk1.6.0_13/bin/java
按 Enter 来保存当前选择[+],或键入选择号码:
选择我们需要的3。
4.这个时候如果你用java -version查看的话,可能现在还不是我们需要的 sun java,我们还需要添加一个环境变量。
vi /home/username/.bash_profile
#######################
#java...
#######################
JAVA_HOME=/usr/java/jdk1.6.0_13
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:/lib.dt.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
然后source /home/username/.bash_profile
5.我们再来查看一下我们配置的环境,进行验证:
[root@localhost promise]# java -version
java version "1.6.0_13"
Java(TM) SE Runtime Environment (build 1.6.0_13-b03)
Java HotSpot(TM) Server VM (build 11.3-b02, mixed mode)
Good!至此,我们的jdk环境就配置好了,开始我新的开发方式了,有可能不适应,得做好心理准备,前进了,向着我忠爱的设备驱动程序。