有很多的嵌入式Java Vm。怎么你建议用手臂的发展?

目前,我正在使用的 平台从达拉斯,伟大的作品(512KB RAM和1MB闪),但现在我需要更多的权力(存储器和CPU)。

有帮助吗?

解决方案

我最后的选择是JamVM+GNU类路径。伟大的作品!:)

其他提示

4个不同的虚拟机已经移植到软件操作系统,其运行的上臂cpu。

太阳的脑,太阳的热点(或cldc-嗨)虚拟机,太阳的疾病预防控制中心虚拟机和IBM J9虚拟机。

我怀疑有几个。

一个很好的开始你的研究将列JavaME被许可人:

http://java.sun.com/javame/licensees/index.jsp

我已经做了一些工作达拉斯蒂过去所以我想我知道你在找什么...?(也许无论如何:)

如果你看起来在等项目 Buildroot, 你会发现 jamvm 现在包括在内,我打算尝试它 爱特梅尔NGW100 (它是基于一个AVR32但是它类似于一个ARM9).但是有很多其他ARM9项目,并几乎相同。

这种想法是相同的作为与安卓,首先你让Linux照顾的低层,然后添加a java vm上并没有运行的应用。

在缺点是,达拉斯蒂是个或多或少的"准备"的平台,你没有做多大的魔法让它运行。但是,这条道路将不幸需要一些工作,以获得最充分的速度。但是好的一面你有一个承诺的一个200MHz32位的CPU32mb RAM和存储在一个SD卡,可以很容易地储存的几千兆字节)

好运气。

还有 Java SE嵌入 它支持ARMv5、v6、版本7,要知道,虽然这是一个完全成熟的热点与C1编译器。

你也可以看debian们可根据最新的技术提供一些支持,就像

http://debian.torredehanoi.org/debian/pool/main/o/openjdk-6/openjdk-6-jre-headless_6b11-9.1_armel.deb

但我认为它需要更多的RAM于512kb

我选择去IS2T JVM,这是专门优化手臂的皮层M和皮层,优化了图书馆以及(喜欢的人机部件等等。)

http://www.is2t.com

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top