因为是客户的要求,需要移植Java虚拟机到EM2440开发板,已经验证成功,为此记录下来。
1、解压
# unzip phoneme_advanced-mr2-dev-src-b97-20_nov_2008.zip
文件phoneme_advanced-mr2-dev-src-b97-20_nov_2008.zip下载地址:
http://download.java.net/mobileembedded/phoneme/advanced/phoneme_advanced-mr2-dev-src-b97-20_nov_2008.zip
2、修改makefile
#cd phoneme_advanced_mr2/cdc/build/linux-arm-generic
#gedit GNUmakefile
修改CVM_TARGET_TOOLS_PREFIX=/usr/local/arm/4.3.2/bin/arm-linux-为自己的交叉编译器的地址。
修改 USE_AAPCS ?= false 为 true。
3、输出PATH
#gedit /etc/profile
在profile末尾添加:export PATH=/usr/local/arm/4.3.2/bin/:$PATH为自己的交叉编译器的地址。
4、 编译
#make (可能会报错)
5、如果有出错提示可能是JDK、bison、flex没有安装
Java 的安装配置参