問題タブ [dragonboard]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - DragonBoard 410c 用の Yocto イメージのビルド、Chromium のビルド方法
DragonBoard 410c用に Sato と Chromium を使用して画像を生成するにはどうすればよいですか?
Dragonboard-410c-OpenEmbedded-and-Yocto ドキュメントで参照されているqcom-oe-manifestから開始します。
この基本構成に Sato デスクトップと Chromium を追加する正しい/適切な方法は何ですか?
私がやったこと:
- IMAGE_FEATURESに追加
x11-base x11-sato
されました - CORE_IMAGE_BASE_INSTALL
chromium alsa-utils lsb
に追加
私の画像.bb
その後、実行中bitbake -v
クロムがスキップされました: マシン Dragonboard-410c と互換性がありません
dragonboard-410c
に追加COMPATIBLE_MACHINE
- 新しいエラー
アップデート
ファイルLICENSE_FLAGS_WHITELIST = "commercial"
の最後に追加され、イメージを構築していますbuild_jethro/conf/local.conf
エラー: Fetcher の失敗: ファイル file://include.gypi がどこにも見つかりません。
include.gypi
クロムレシピで
追加したaarch64
meta-browser/recipes-browser/chromium/chromium/aarch64
フォルダを作成して追加include.gypi
しoe-defaults.gypi
、LightenS の推奨に従って
新しい問題
raspberry-pi2 - 起動時の既定のアプリのクラッシュを処理する方法
現在、Windows 10 IoT Core で実行できるアプリケーションを開発しています。
開発サイクル中に 2 回、初期化中にアプリがクラッシュするか、次のような依存関係がないためにアプリが起動しないというシナリオに直面しました。Microsoft.NET.CoreRuntime.1.0.appx
デスクトップ コンピューター アプリの場合、通常、これは簡単に修正できますが、IoT デバイス上にある場合、既定のアプリに設定すると、クラッシュするたびにデバイスが再起動します。
このため、デバイスに接続して既定のアプリを別のものに設定しようとする約 1 秒のフレームがあり、それを安定させることができます。時間枠内でこれを行うことは非常に困難です。以前にこれらのデバイスを再フラッシュする必要がありました。
Dragonboard 410c で実行すると最悪の状態になりますが、Rasperry Pi 2 でも実行し、同じ問題を観察しました。
デバイスを再フラッシュせずに安定させる方法はありますか?
gps - Windows 10 IoT Core Preview の DragonBoard 410c の GPS
オンボード GPS は、Windows 10 IoT Core Preview の DragonBoard 410c で有効になっていることが確認されていますか?
このジオロケーション サンプルをテストとして使用しました。
https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/Geolocation
場所を返しますが、ソースは「IPアドレス」であり、精度が非常に低いため、GPSデータを取得していないと推測しています.
違う結果になった人いますか?
ありがとうございました。
powershell - IoT Core 14393 - 起動時に FTP Schtask が実行されない
DragonBoards 410c を IoT コア ビルド 14393 に正常にアップグレードしました。
MS のリリース ノートに記載されているように
https://developer.microsoft.com/en-us/windows/iot/docs/releasenotesinsiderpreview
FTP サーバーは、起動時にデフォルトでロードされなくなりました。
次のようにスケジューラタスクを作成しようとしました:
schtasks /create /tn IoTFTPD /tr ftpd.exe /ru システム /sc onstart
タスクは PowerShell 経由で正常に作成されました。このタスクは、Powershell を介して手動で実行できます。
schtasks /run /tn IoTFTPD (ftp サーバーを起動します)。
問題は、デバイスの起動時にタスクが実行されないことです。
どんな助けでも大歓迎です。
yocto - yocto の mplayer2 ライセンス ホワイトリスト
Dragonboard 410C + yocto を使用しており、 Mplayer2 をビルドしようとしています。mplayer2 は商用ライセンスのためコンパイルを拒否します:
…スキップされました: LICENSE_FLAGS_WHITELIST でホワイトリストに登録されていない制限付きライセンスがあるためです
私はすでに local.conf に追加しようとしました:
(動作しませんでした)
アリの他のアイデア?
ありがとう!
iot - Dell ラップトップで DragonBoard 410c HDMI ケーブルが検出されない
DragonBoard 410c にデフォルトで付属する Android Os を使用しようとしています。Android OS の読み込みと動作を確認するために、HDMI ケーブルをボードからラップトップ (Windows 7/8、Dell inspiron) に接続しようとしましたが、数分経ってもラップトップでボードが検出されません。
1.DragonBoard とラップトップに HDMI を接続します。2.電源アダプタをボードに接続します。3. ユーザー 1 の LED ライトがボード上で断続的に点灯します。数分経ってもボードが検出されないので、コントロールパネルに移動してデバイスを追加しようとしましたが、そこにも運がありませんでした。
HDMIケーブルに問題があるのか、ボードに問題があるのか わかりません。この問題のトラブルシューティングと解決に役立ててください。
android - System.currentTimeMillis() からの設定時間差
私は何が間違っているかを見つけました:
したがって、どうやらhttp://www.epochconverter.com/は入力値の精度を仮定しており、それらの仮定から値841073068
は 1996/1997 になります。その正確な日付につながる仮定が何であるかはわかりませんが、正直なところ気にしません。
付属のデバッガーを使用して呼び出しnew Date(System.currentTimeMillis())
たところ、1070 年 1 月 10 日の日付が正しく表示されました。つまり、時計が狂ったように飛び出していません。
元の質問:
Android for と IoT ケース (このhttps://developer.qualcomm.com/hardware/dragonboard-410c ) を備えたシングルボード コンピューターを実行しています。動作する OS は、Qualcomm が提供するプレーンなバニラ Android です。
現在、ボードを一度に長期間実行したままにする信頼性をテストしていますが、説明が見つからない非常に奇妙な動作が見られます。
ボードは 10 日前に電源を入れましたが、インターネットにアクセスできません (WiFi はオンになっていますが、アクセス ポイントのセットアップもイーサネットもありません)。Bluetooth がオンになっており、オフィスには iBeacons と Eddystone があります。また、エリアにはWiFiがあります。
に移動しSettings -> Date and Time
たり、通知シェードを確認したり、時計アプリやカレンダー アプリに入ったりすると、1970 年 1 月 10 日と表示されます。
その上のアプリには、常に実行されているサービスがあり、データ処理とディスク ロギング (デバッグ用) を行います。
System.currentTimeMillis()
ログから、ボードが最初に電源を入れられたときに期待値を返していたことがわかります。つまり、ログの先頭はエポック タイムが 1970 年 1 月であることを示しています。
しかし、ログの最後 (およびライブ プロセスにデバッガーをアタッチ) では、 の値はSystem.currentTimeMillis()
1996 年 9 月/10 月のどこかにあります。値の例: 841073068
, 841263234
,841579239
だから私の質問は:
- ここで何が起きてるの?
- 価値が変化した理由
System.currentTimeMillis()
と、それを変えた可能性のあるものは何ですか? - Android UI (通知、時計アプリ、設定) にまだ 1970 が表示されるのはなぜですか? 彼らはどこからこの値を取得していますか?
編集:
回答には混乱があり、私の質問には詳細が欠けていたことがわかります。
時間差は測りたくない。実際のタイムスタンプが必要です。これらの値は、Bluetooth LE イベントとともに POST 経由でバックエンドに報告されます。この「ネットワークなし」のことは、ボードで実行している信頼性テストですが、ほとんどの場合ネットワークがあると予想され、ボードは通常の Android の方法を使用してネットワークから時間を自動更新する必要があります。
現在のテストのバッチで、何がうまくいかなかったのか、その理由を理解しようとしています。