0
ザイリンクスZynq7035プラットフォームでRedHawk v2.1を使用しています。次のURLに基づいて、私はPythonが削除されたプロジェクトで構築しました。 https://github.com/Axios-Engineering/openembedded-hawk#features--options このプロジェクトを使用する前に、Pythonはスタートアッププログラムについて説明しました。しかし、現在のプロジェクトにはPythonはありません。 RedHawkの次のPython関数をC++で書く方法を教えてください。C++ RedHawkスタートアッププログラムの作成について
dom = redhawk.attach('REDHAWK_DEV')
wave0 = dom.createApplication
dom.devices[0].connect
wave0.start()
dom.devices[0].start()
私はごめんなさい.....たとえば、プロジェクトにインストールされたPC(またはProccesor)にスタートアッププログラムを書き込むとき。次に、CORBAとIDLのStartUp C++プログラムを書いていますか?デバイスと波形のディスクリート接続はどうですか?デバイスと波形を起動するには? RedHawkの知識が不満で申し訳ありません。 –
DomainManagerとDeviceManagerは、自プロセッサ(node)の起動として起動します(ZynqのARM A9)。その後、自動スタート波形はスタートアップC++プログラムによって異なります。私は、C++のスタートアッププログラムはService_implクラスと関数で構成できると信じています。私の意見は正しいですか? –
元々、PythonはRed Hawkを使いやすくするための便利な機能を実現しているようです.C++で起動するには、Pythonで書かれた関数をC++に変換する必要があると思います。新しい質問。 –