Ресурсы CDC или Oracle JavaME Embed Client для MIPS

Меня попросили запустить виртуальную машину 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

person hangu    schedule 14.03.2012    source источник


Ответы (2)


Вы просто забыли изменить файл на +x

Бинарный файл предназначен для mips32r2, ваша платформа — mips32r1.

person noone    schedule 01.01.2013

Я знаю, что это не очень помогает, но HotSpot - это OpenJDK (также Oracle JVM) для его реализации SE, а не реализация ME.

Кстати, командная строка, которую вы разместили, выглядит так, будто в этом каталоге отсутствует двоичный файл cvm.

person kittylyst    schedule 03.04.2012
comment
Спасибо! Там есть двоичный файл cvm, когда я его выполнил. Возможно, какие-то недостающие библиотеки, для этого мне понадобится ldd. - person hangu; 17.04.2012