私はcontiki-osを使用して、セマンティック機能を持ついくつかのモートをシミュレートしています。contiki-os(erbium)はCで書かれていますが、セマンティックライブラリはjavaで書かれています。
erbiumまたはcontiki-osでこれらのライブラリを利用できるかどうか、ここで誰かが私を案内してくれますか?または私はすべてを最初から書き直す必要がありますか?
アップデート
質問のマイナーアップデートです。coojaシミュレータでJavaコードを使用することは可能ですか?
Coojaは確かにJavaで書かれています。
必要に応じて、Coojaを拡張または変更できます。
Coojaの詳細については、Contiki wikiや、FredrikÖsterlindによる多数のパプレを参照してください。おそらく、Fredrikの博士号の論文「タイミング精度の高いシミュレーションによる低電力ワイヤレスプロトコルの改善」も参照する必要があります。これは主にCoojaに関するものです。
次のようなものを使用できる場合があります。
http://www.codemesh.com/products/junction/
Javaバイトコードを取得してそこからCコードを作成するコードジェネレーターがあるようですが、プラットフォーム固有のランタイムライブラリも必要になる場合があります。
そのすべてを念頭に置いて、私はあなたが成功するとは思わない。ほとんどのプラットフォームは、Erbuimで作業しているときには、ほとんどスペースが不足しているか、フラッシュが不足しています。どういうわけかJavaコードを処理するためのリソースがあるとは思えません。
そして、もしあなたがこのアプローチからいくらかの成功を得たならば、そうすることはおそらく多くの時間と努力を要するでしょう。その時間と労力で、代わりに必要なことを実行するためのCコードを記述できたはずです。