0

BeagleBone Black (BBB) を使用した組み込み製品のプロジェクトに取り組んでいます。また、情報を表示して入力するためのタッチ スクリーンも必要です。USB に Web カメラを追加するには 5v 電源も必要なので、ボルテージ ブースターのない BBB の内蔵バッテリー機能を使用できませんでした。私がやりたいことができるマントを見つけました: AndiceLabs の PowerCapeです。画面には主にcircuitcoの LCD4 を使用していますが、 4D systems の 4DCAPE-43Tも使用していますが、これはまったく同じだと思います。両方で問題が発生します。

そのため、すべてが正常に機能しており、すべてが組み込まれていることは非常に素晴らしいことです。しかし、理由は不明ですが、PowerCape を追加すると、起動時間 (電源ボタンを押して LED が点灯し始めてからコンソールが画面に表示されるまでの時間) が 20 秒から 1 分 30 秒に短縮されました。そして、高速ブートを実行する機能を備えたシステムを入手できないことは、非常にイライラします。


OS:
Angstrom 2013-09-12 linux kernell 3.8.13クリーン
インストールで、Qt ライブラリのみが追加されています。デスクトップ環境が無効になっています。
起動時間:
BeagleBone Black のみ: ~20 秒
BeagleBone Black + LCD4: ~20 秒
BeagleBone Black + LCD4 + PowerCape: 1 分 30 秒

PowerCape の有無にかかわらずいくつかのログを生成し、AndiceLabs に連絡しました。彼らの意見から、PowerCape は起動時間に影響を与えるべきではありません。バレル ジャックの電源との違いはケープ ROM、INA219、および I2C バス上の AVR だけであるためです。彼らは、問題は「ターゲット マルチユーザー」と「ターゲット グラフィカル インターフェイス」の間で一時停止しているように見える systemd にあると考えています。私はsystemdについていくつかの調査を行い、それを理解しようとしました(私はすでにここで別の問題のためにそれと戦っています)が、それは本当に混乱していて、見るべきか本当にわかりません.

ログ:
PowerCape なし PowerCape あり PowerCape なし

のみ表示される
ログ PowerCape でのみ表示されるログ

4

1 に答える 1

1

60 秒の起動遅延は簡単に修正できます。ブートパーティションの uEnv.txt を変更し、追加します

capemgr.disable_partno=PowerCape

optargs で始まる行に。私の場合、私は持っています:

optargs=quiet capemgr.disable_partno=BB-BONELT-HDMI,BB-BONELT-HDMIN,PowerCape

HDMIはいらないので。これにより、Cape Manager が PowerCape オーバーレイ ファイル (存在しない) をロードできなくなります。

uEnv.txt を変更するには、次のようにします。

cd /tmp
mkdir bootpart
sudo mount /dev/mmcblk0p1 bootpart
sudo vi bootpart/uEnv.txt
reboot
于 2015-01-10T22:10:16.800 に答える