2016-11-18 8 views
1

私はSDカードからyoctoイメージブートをビルドするために以下のステップを実行し、artik boardからサンプルのイオティビティーを正常に実行することができました。Yocto iotivity query

https://blogs.s-osg.org/run-iotivity-artik-yocto/

http://git.yoctoproject.org/cgit/cgit.cgi/meta-oic/about/

私はあなたがこれを助けることができるかどうかを確認、ここではいくつかのクエリを持っています。

  1. yocto-projectには、meta-oic層にIotivityパッケージが含まれています。すべてのパッケージはgithubパスからインクルードされています。私はすべてのパッケージを含め、特定の経路でチェックするために言及したように検証します。私はyocto-imageでヘッダとlibを持っているので、イメージを起動した後、私はyocto-imageを使ってartik-boardからwrapper cppファイルをコンパイルしようとしました。しかし、彼らは失敗した。私はyocto-imageに含まれるIotivityパッケージの使い方を理解していませんでした。開発者はどのようにしてatrikボード上でそれらを直接使用できますか?

  2. 私のubuntuマシンにiotivityコードがあり、Sconsで私の.cppラッパーファイルをコンパイルできます。このyoctoイメージで唯一のcppファイルを追加するにはどうすればよいですか?

  3. 以下は、yocto-projectでの説明です。 Yoctoターゲット

    1. 用ビルIoTivityアプリケーションは、Linuxの開発マシン上でアプリケーションを開発し、テスト

  4. ターゲットにYoctoツールチェーンを使用して、 アプリケーションをクロスコンパイルできるようになりました。したがって、このための標準的な手順はありません。
    ツールチェインの環境設定スクリプトを調べると、 がアプリケーションのビルドスクリプトを修正して、そのツールを指すようにすることができます。

  5. さらにアプリケーションをYoctoソフトウェア層にパッケージ化する場合は、 BitBakeレシピを書き込む必要があります。 これを実行する正確な例については、 meta-oic/recipes-apps/iotivity-simple-clientを参照してください。

meta-oic/recipes-apps/iotivity-simple-client Iチェック直接のGitHubからソースコード/ LIBSパスを使用して、実際にもあります。この例には、.datファイル、makefile、.tar、.bbファイル、および.jasonファイルが含まれています。私はインターネットで誰もが新しい肉の層を作り、新しいビットケーキのレシピを追加する方法を説明しましたが、すべてgithubからソースコードを作りました。 しかし、私のコードはローカルホスト上にあり、私のiotivityソースコードフォルダと完全にリンクしています。

これについて明確なステップを提案する人はいますか?

答えて

1

エラーメッセージを投稿できる場合は、私はお手伝いできます。次のブログも読んでもらうようにお願いします。これらのリンクの情報に従うとします。 IoTivity on Yocto

あなたは、ビルドプロセスの多くは自明である

/opt/iotivity/examples/resource/cpp/simpleserver 
/opt/iotivity/examples/resource/cpp/simpleclient 

にiotivityクライアントとサーバのバイナリを見つけることができるはずです。それでも問題が解決しない場合は、エラーログを取得してください。

+0

解決策へのリンクは歓迎しますが、あなたの答えがそれなしで役に立つことを忘れないでください:[リンクの前後にコンテキストを追加](// meta.stackexchange.com/a/8259)あなたの仲間のユーザーは、ターゲットページが利用できない場合にリンクするページの最も関連性の高い部分を引用します。 [リンク以上の回答は削除される可能性があります。](// stackoverflow.com/help/deleted-answers) –

+0

http://wiki.iotivity.org/examples – RzR