Yocto Rocko カーネルを搭載した Gumstix Overo プラットフォームで、 Qt5
でアプリケーションをコーディングするためのツールの実装にしばらく取り組んでいます。
いくつかの努力の後、開発ツールを設定することができました:
- Yocto Rocko と Qt5 で起動可能な SD カードを作成します。
- Gumstix Overo (ARM) で Qt5 Linux サポートをコーディングするためのクロス コンパイル ツールを入手します。
- QtCreator を構成してコードを開発し、Gumstix Overo 用にコンパイルします。
「ステップバイステップ」で説明されている私のすべての研究成果は、このリンクから入手できます。
Gumstix Overo の I2C 部分を使用するために、小さな OLED SSD1306 ディスプレイを活用したいと考えています。私はここ
でビーグルの骨のためにそれをしたプロジェクトを見つけました.
そして、ライブラリはここで実際に使用する準備ができています。
プロジェクトを Gumstix Overo 用に調整し、コードをコンパイルしたら、アプリケーションを起動できます。
問題は、短時間実行した後にプログラムが停止し、これら 2 つのエラーが表示されることです。
- ioctl エラー: リモート I/O エラー。
- RAM に書き込まれたチャンク - 失敗。
最初のエラーの表示は、コードの 202 行目に追加した追加部分によるものです。
2 番目のエラーの表示は、777 行目のライブラリからのものです。
インターネットでの検索に失敗したため、あなたに助けを求めるようになりました。
Gumstix Overo と SSD1306 OLED ディスプレイ間の I2C 通信電圧レベルを考えると、電子的な適応が行われています。
皆さん、ありがとうございました。