Меня попросили запустить виртуальную машину Java на плате Broadcom MIPS, и я был очень рад найти двоичный файл OJEC cvm для MIPS по адресу Oracle. К сожалению, кажется, что бинарный файл не был собран для моей платы, так как он не мог быть выполнен должным образом.
/mnt/nfs/Oracle_JavaME_Embedded_Client/1.0/binaries/bin # ./cvm
-sh: ./cvm: not found
Могу ли я спросить кого-нибудь, кто знает, могу ли я где-нибудь получить исходный код OJEC, чтобы перестроить клиент с помощью нашей цепочки инструментов, которую мы используем для платы? Если да, есть ли руководство по созданию клиента?
При поиске в Google я нашел исходный код CDC из проекта «Phoneme» и смог собрать cvm с помощью нашей цепочки инструментов mips. Он отлично работает! Я мог бы запустить его тест и несколько образцов Hello World. Однако, посмотрев лог Phoneme svn, я понял, что проект в последнее время неактивен, последнее изменение около года назад. Может ли кто-нибудь рассказать о статусе проекта и чем он отличается от OJECT?
Меня также смущает точка доступа openjdk. Отличается ли он от OJEC? или они оба основаны на CDC?
Вот информация о процессоре, которую я получил из /proc/ моей коробки.
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