5

Arduino ライブラリ (つまり、HerkuleX サーボ制御ライブラリ) を Arduino から PC (つまり、Linux を実行しているデスクトップ) に移植したいと考えています。Arduino ライブラリは C++ で記述されているため、これはかなり簡単です。ただし、HerkuleX ライブラリは Arduino の Serial ライブラリを使用します。これは、AFAIK がハードウェアに固有のものです。Arduino と同じ API を持つクロスプラットフォームのシリアル ライブラリ (Boost.Asio など) を知っている人はいますか? 私はそれがすでに存在していると確信していましたが、Google は私を裏切りました。そうでない場合は、既存のシリアル ライブラリを選択し、その周りにラッパーを作成して、Arduino シリアル ライブラリのように動作させる必要があると思います。(そうすれば、アップストリームの Arduino ライブラリが更新された場合、それを PC に再移植することはそれほど面倒ではありません。)

4

1 に答える 1