問題タブ [odroid]
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.
android - 接続されたUSBと組み込みのUSBを特定する
USBを介してAndroid携帯電話をOdroidに接続しました。
Odroidで「lsusb」を実行すると、次の出力が得られます。
バス001デバイス001:ID 1d6b:0002
バス002デバイス001:ID 1d6b:0001
バス001デバイス002:ID 0424:2514
バス001デバイス004:ID 0bdb:190d
バス001デバイス005:ID 1004:618e
sys / bus / usb / devicesは、次のようにリストされています。
usb1
1-0:1.0
usb2
2-0:1.0
1-1
1-1: 1.0
1-1.1 1-1.1:
1.0 1-1.1
:1.1
1-1.1:1.2
1-1.1:1.3
1-1.1:1.4
1- 1.1:1.5
今、私はどれが組み込まれていて、どれが接続されているかを知る必要がありました...?
ベンダーIDと製品IDを手動でチェックすると、lsusbの最後のものが私のAndroidスマートフォンであり、同様に「 2-0:1.0 」ディレクトリ内の「uevent」ファイルをチェックしていることがわかります。
プログラムで、bDeviceClass、product、idVendor、product、manufacturerなどを解析して情報を取得しています。
しかし、どのusbが接続され、どのusbが組み込まれているかを示すフラグや追加情報がファイルにありますか?
私の質問が明確であることを願っています。
android - ユニプロセスデバイスを作ろうとしています...これは可能ですか?:(
みなさん、こんにちは。私は韓国語で英語が少し足りないので、不適切なことを言ったら理解してください。
だから、私のステータスは私がodroid-sを持っているということです。
私が1か月以上やってみたいのは、HelloWorldにAndroidを作りたいということです。
私が言いたいのは、odroid-sのブートローダー部分では、カーネル部分は同じですが、フレームワーク部分(androidになります)では、すべてのandroid部分を削除し、HelloWorldプログラムだけに置き換えます。このHelloWorldプログラムの目的は、HelloWorldを画面に表示することです。
私が発見したと思うのは、通常のブートログとすべてのシステムパーティション部分(Androidシステムパーティション部分)を削除したブートログの間で「vimdiff」ブートログを実行すると、Androidカーネルの初期化が続行されてconsole(/ bin / sh)、netd(bin / netd)、...そしてそれはadbを有効にし、彼の仕事を完了します。
したがって、私の結論は、変更されていないLinuxカーネルを使用し、それをodroid-s用に変更し、そのカーネルをHelloWorldプログラムに使用する必要があるということです。
私が聞きたいのは……私はそれを正しくやっているのか?T_T
今の私の目標は、HelloWorldをこのodroid-sデバイスから出させることです...
誰か助けてください。plzが教えてくれた内容がわからない場合は、修正します。読書のためのThx...
android - Odroid-X で HTML5 Canvas が遅い
キオスク アプリケーションの背景としてキャンバス アニメーションが必要です。私はアプリケーションをテストしている Odroid-X ボード (詳細情報はこちら) を持っています。また、Samsung Galaxy Nexus スマートフォンでもテストしています。私自身のアニメーションやオンラインで見つけた他のアニメーションは、スマートフォンでは魅力的に機能しますが、Odroid-X ボードでは非常に遅くなります。Android ブラウザと、WebView を含む apk でもテストしましたが、結果は同じでした。パフォーマンスを向上させるためのアイデアはありますか?
編集: android:hardwareAccelerated="true"
AndroidManifest.xml を使用すると、よりスムーズに実行されますが、それでも少し遅すぎます。
linux-kernel - ARM 内のシンボルの位置を決定するのは誰ですか
Linux kerenl で arch/arm/boot/compressed/head.S を見ています。
私のボードは odroid-S で、readelf -S arch/arm/boot/compressed/vmlinux から取得したシンボル テーブルを見ると、これらのコードが表示されます。
しかし、それぞれが持っているアドレスは順序付けられていません。例として、LC0 の値は 0000013c ですが、__bss_start は 0031a734 です。
これらのシンボルの値を確認するものを誰か教えてもらえますか???
android - Su は adb から呼び出すことができますが、android からは呼び出すことができません
ルート化されたデバイス (個人の ROM を使用する odroid x) で問題に直面しています。ユーザー ID フラグが設定された su があります。
adb から、デバイスがルート化されていることがわかります。
したがって、必ず su を実行してください:)
Android アプリでは、 su を要求する単純な Java アプリがあります。動作しません。Android端末を使用して、「許可が拒否されました」でsuが失敗しています
別のタブレットが正常にルート化されていることに注意してください。私は su にまったく同じ権利を与え、Android 端末から su を呼び出します。
私に欠けているものを教えてください。Androidアプリ(独自のユーザーIDを持つ)がそれを呼び出せるようにするには、正しいuidを設定する必要があることを読みました。それが正しいか ?
どうもありがとう !
エロイ
opencv - ARM 用の TBB を使用した OpenCV 構成 (Ubuntu、3.0.63)
odroid U2 (クアッドコア ARM Cortex-A9 MPCore を使用) のTBB サポートを使用して OpenCV ライブラリをコンパイルしようとしています。現在の OpenCV (github から) を TBB なしでコンパイルしても問題ありません。また、ソースからの TBB ライブラリのコンパイルにも問題はありません - tbb41_20130116oss_src.tgzで、TBB ライブラリのビルドに成功しました。
この TBB ライブラリを使用して g++ で自分のプログラムをコンパイルできますが、この TBB ライブラリを表示するように OpenCV を構成することはできません。
どうすればこれができるか説明してもらえますか? ありがとうございました!
eclipse - arduino + odroid(日食とopencvを備えたlinaru ubuntu)+usbカメラ
あなたが私を助けてくれることを願っています。ロボットを作ろうとしていますが、行き詰まっています。Arduino Megaは、ロボットのステッピングモータードライバーを制御しています。odroid-xは、linaroubuntuとeclipsec++をインストールしたシングルボードコンピューターです。すべてのプログラミングはC++で行われ、OpenCVは画像処理ライブラリです。
odroid-xには、入力としてカラーカメラしかありません。したがって、カメラからの情報が受信され、Eclipseで処理されます。次に、受信した情報に従って、odroid-xは異なる整数をarduinoに送信する必要があります。arduinoにはすでにプログラムがアップロードされているはずなので、整数を待機し、その整数がarduinoがドライバーに送信する内容を決定します。
私の質問は次のとおりです。
- arduinoとodroid-xの間でシリアル通信を行うにはどうすればよいですか?
- シリアル接続でEclipseからarduinoに情報を送信するにはどうすればよいですか?
あなたが私に与えることができるどんなガイドにも感謝します
android - 非タッチ Android デバイスへのタッチ スクリーンの追加
ODROID-X2 で PQ Labs タッチパネルを実装しようとしています。カーネルモジュールをコンパイルして挿入することができ、デバイスが作成されました。dmesg は、タッチパネルが識別されていることを示しています。デバイスを cat すると、安定したデータ ストリームが得られます。デバイスが認識され、通信していることはわかっています。
残念ながら、タッチ イベントは UI に渡されません。HAL に関する私の知識は非常に限られているため、この時点で立ち往生しています。
PQ Labs タッチパネルから生の入力を取得して UI に渡し、タッチ イベントを提供するにはどうすればよいですか?
c++ - 選択したプロセッサは Thumb モード `swp r3,sl,[fp]' をサポートしていません
Linaro 12.11 を使用して、ODROID X2 ボードで ARM 用の C++ プログラムをビルドしようとしています。コンパイルの過程で、答えが見つからないこのタイプのエラーを見つけました。
/tmp/ccsPcPGU.s: アセンブラ メッセージ:
/tmp/ccsPcPGU.s:5488: エラー: 選択したプロセッサは Thumb モード `swp r3,sl,[fp]' をサポートしていません
ここで Thumb モードを使用したことさえ覚えていません。この問題を解決する方法について何か提案はありますか?
アップデート:
@auselenこれは私が得たものですgcc -v
:
root@linaro-ubuntu-desktop:/# gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/arm-linux-gnueabihf/4.6/lto-wrapper
Target: arm-linux-gnueabihf
Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.6.3-1ubuntu5' --with-bugurl=file:///usr/share/doc/gcc-4.6/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.6 --enable-shared --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.6 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --enable-plugin --enable-objc-gc --enable-multilib --disable-sjlj-exceptions --with-arch=armv7-a --with-float=hard --with-fpu=vfpv3-d16 --with-mode=thumb --disable-werror --enable-checking=release --build=arm-linux-gnueabihf --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf
Thread model: posix
gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5)
を使用して各プロジェクト コンストラクター ファイルをコンパイルしようとしたときにも同じ問題がgcc -c
発生したため、arm-linux-gnueabihf
.