我被要求在Broadcom MIPS板上运行Java虚拟机,并很高兴从Oracle中找到用于MIPS的OJEC cvm二进制文件。不幸的是,由于二进制文件无法正确执行,因此似乎不是为我的主板构建的。
/mnt/nfs/Oracle_JavaME_Embedded_Client/1.0/binaries/bin # ./cvm
-sh: ./cvm: not found
我可以问任何人知道我是否可以在某个地方获得OJEC源代码,以使用我们用于开发板的工具链来重建客户端吗?如果是,是否有建立客户指南?
在搜索google时,我从“ Phoneme”项目中找到了CDC源代码,并且可以使用我们的mips工具链来构建cvm。工作正常!我可以运行它的测试和一些世界示例。但是,通过查看Phoneme svn日志,我意识到该项目最近未处于活动状态,最近的更改大约是在一年前。有人可以告诉项目状态以及它与OJECT有何不同?
我也对openjdk的热点感到困惑。是否与OJEC不同?还是两者都基于CDC?
这是我从盒子的/ proc /中获得的CPU信息
cat /proc/cpuinfo
system type : BCM7413B1 STB platform
processor : 0
cpu model : Broadcom BMIPS4380 V4.4 FPU V0.1
BogoMIPS : 404.48
wait instruction : yes
microsecond timers : yes
tlb_entries : 32
extra interrupt vector : yes
hardware watchpoint : no
ASEs implemented : mips16
shadow register sets : 1
core : 0
VCED exceptions : not available
VCEI exceptions : not available
最佳答案
您只是忘记了将文件chmod更改为+x
二进制文件适用于mips32r2,您的平台是mips32r1。