0


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 通信電圧レベルを考えると、電子的な適応が行われています。

電気アセンブリ
I2C 波形
電圧レベル適応回路図

皆さん、ありがとうございました。

4

1 に答える 1