2013-03-23 107 views
0

我正在使用contiki-os来模拟一些具有语义功能的motes。由于contiki-os(铒)是用C编写的,但我们的语义库是用java编写的。将java代码移植到contiki-os

任何人都可以在这里指导我,如果有可能在erbium或contiki-os中利用这些库。或者我必须从头开始重写所有内容?

更新

只是一个小更新的问题。有没有可能在cooja模拟器上使用java代码?

回答

0

你也许能够使用的东西是这样的:

http://www.codemesh.com/products/junction/ 

它似乎有一个代码生成器,需要一个Java字节码,并从它创建的C代码...但它可能还需要一个运行时库这是特定平台。

记住这一切,我不认为你会成功。在您使用Erbuim时,大多数平台几乎没有空间和/或闪存;我怀疑你会有资源来以某种方式处理Java代码。

如果你从这个方法中获得了一些成功,那么这可能需要很多时间和精力。有了这些时间和精力,你可能会写C代码来完成你所需要的。