使用ARM11在设备中安装JVM

时间:2013-05-17 05:56:27

标签: java jvm arm

我有一个具有以下规格的硬件设备

RAM:~200-250 MB 速度:~800 - 1000 MHz 处理器:皮质臂11

我们有一个基于C / C ++的SDK来为设备开发应用程序。现在我们想把JVM放在设备中,这样人们也可以进行基于java的开发。 (非常类似于Android OS中的DVM)

我是一名Java人员,但不熟悉C / C ++和内核级别的详细信息。 任何人都可以建议我如何开始整个过程​​或任何我可以在这方面提高知识的链接。

提前致谢。

1 个答案:

答案 0 :(得分:0)

您可以在ARMv6设备上运行Java应用程序,但整体体验(性能和api覆盖范围明智)不会轻易与桌面设备类似。

假设您的设备是VFP单元,您可以使用Java SE Embedded来运行无头(非gui)应用程序。 (ARMv6 / 7 Linux - 无头EABI,VFP,SoftFP ABI,Little Endian1)

您还可以使用第三方Java虚拟机,如JamVM

如果你已经有一个带有Linux内核的工作臂设备,这些都很容易。在这种情况下,您还可以更轻松地将Android移植到您的设备,这将使您的设备更容易介绍给外部开发人员,您可以说“它是一个Android 2.3设备”。关于移植Android有各种各样的页面(所有这些都是半途而废),Google就是你的朋友。