2013-03-23 148 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代碼來完成你所需要的。