問題タブ [broadcom]

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.

0 投票する
1 に答える
5649 参照

openwrt - OpenWRTおよび/またはdd-wrt用のHelloWorldの記述方法

dd-wrtまたはOpenWRTのいずれかを実行しているLinksysWRT54G-V4でHelloWorldプログラムを実行しています。

現在、このルーターはdd-wrtを実行しています。これは、以下で説明する理由によるものです。dd-wrtまたはそのツールチェーンを構築できなかったため、このルーターをOpenWRTに切り替えたいと思います。私は、OpenWRTツールチェーンがdd-wrtでも実行される実行可能バイナリを生成する必要があると「想定」しています。

OpenWRTは、メニュー方式の優れたmakeシステムを備えているため、構築が非常に簡単でした。この便利なツールを使用して、x86UbuntuボックスからMIPSターゲットにクロスコンパイルするツールチェーンを構築しました。

指示に従って、OpenWRTをビルドし、brcm47xxとbrcm63xxのイメージを作成することができました。

たとえば、これが私の小さなHelloWorldプログラムの正常なコンパイルです。

悲しいことに、dd-wrtを実行しているWRT54G-V4でHelloWorldを実行しようとすると、セグメンテーション違反が発生します。

ウィキペディアを見ると、このルーターはBroadcomBCM5352を使用していることがわかります。

OpenWRT /trunkディレクトリでmakemenuconfigを実行すると、BCM5352のオプションが表示されません。そのため、brcm47xxまたはbrcm63xxディレクトリに作成したイメージの1つでルーターをフラッシュするのは気が進まないのです。私は間違って推測してルーターをブリックしたくありません。

質問1 -BCM5352チップセットでWRT54G-V4をターゲットにするには、make menuconfigを使用してどのBroadcom構成を選択する必要がありますか?

質問2-上記で生成した「HelloWorld」実行可能ファイルを54Gのコマンドラインから直接実行する必要がありますか、それともhttp://www.gargoyle-router.com/wiki/doku.php?idに従ってパッケージにする必要があります。 = openwrt_coding

TIA

0 投票する
1 に答える
673 参照

networking - 突然パケットがイーサネット PHY に到達しなくなりました

イーサネット PHY にパケットが届かない状況があります。私はDMAリングバッファを使用しています。データは物理ワイヤからリングバッファにコピーされ、それを上位層スタックにプッシュしています。DMA リング バッファには、コンシューマ インデックスとプロデューサ インデックスの 2 つのカウンタと、リード ポインタとライタ ポインタの 2 つのポインタがあります。カウンターは、消費者バッファーが上位層にプッシュされた消費済みバッファーのインデックスを保持するために使用されるのに対し、物理層から送信されたパケットの数を示します。データの取得には、読み取りポインターと書き込みポインターが使用されます。

私の現在の状況では、プロデューサーとコンシューマーのインデックスが似てきています。これは、DMA リング バッファーにパケットが入っていないことを意味しますが、パケットは PC に接続されたデバイスに継続的に送られます (wireshark ログは、パケットがルーティングされていることを確認します)。

ブートローダ OS を独立させているため、ここでは、VxWorks である以前の実装と同様に、1 回の実行 (いくつかのタイマーの導入) 内で多くのこと (フロー管理、初期パケットの解析、上位層へのプッシュ) を実行しています。 、物事はさまざまなスレッドで発生しており、それらは IP スタックを使用していました。問題をさらにデバッグした後、RX_BUFFER オーバーフローが原因でパケットがドロップされていることを確認しました。ハードウェア レベルでフィルタに MAC マルチキャスト アドレスを設定する際に、同じ理由である可能性がある問題があることを発見しました。私の観察では、初めてうまく機能します。しかし、ソフトリセット後、フィルターを再度配置することはできません。さらにいくつかの問題について疑問があり、同じことを調査しています。

1>イーサネットドライバーを初期化します。
2> LWIP (IP スタック) の初期化。
3> コールバック関数の登録。
4> イーサネット PHY ドライバを起動します。
5> DHCP 接続を形成します。
6> イーサネット ドライバーはポーリングを続け、DHCP オファーを受け入れます。
7> IGMP に参加する
8> マルチキャスト パケットをポーリングする
9> パケットを解析し、他のマルチキャスト グループに参加する
10> マルチキャスト パケットのポーリングを再度開始します。ここでステップ 4 の後、任意のステップ以降で RX_BUFFER オーバーフロー メッセージをランダムに受け取ります。最大 MTU サイズ セットは 1500 バイトで、バッファのサイズは 2K です。

問題を分類/絞り込むための提案はありますか?

0 投票する
1 に答える
410 参照

android - タブレット用のMotorolaBluetoothLowEnergyAPIのサポート

BTLEに必要なすべてのドライバーをサポートし、搭載しているタブレット(推奨)または電話を探しています。スマートフォンまたはタブレットでAndroidOSが実行されている必要があります。現在、AndroidにはBTLE機能が含まれていないことを理解していますが、BroadcommとMotorolaの両方にBTLEAPIがあります。カスタムデバイスとの双方向通信パスを容易にする必要があります。

Motorola APIについての私の理解は、現在HRMプロファイルのみをサポートしており、BTLEには他に何もサポートしていないということです。これが本当の場合、このプロファイルは私のニーズを満たすことができますか?

現在のAndroidBTLEパッケージ間に明確な利点はありますか?

0 投票する
2 に答える
5543 参照

android - Android 4.0.4 BLE API、ブロードコム - モトローラ

Iam は、HealthCare プロジェクト atm に取り組んでいます。Motorola Razr Max と Android 4.0.4 を Gateway として使用するテスト セットアップを作成しています。電話の BLE は、IT の BLE チップと通信します。Motorola Razr maxx を選んだ理由は、IT が リンクにリストされていたからです。どの電話機が BLE をサポートしているか。

しかし、Android 4.0 アップグレードからの Motorola の BLE API は機能しません。

電話でBroadComs BLE APIも試しましたが、電話のBLEチップではサポートされていないため、ここでは料金がかかりませんでした.

ここで私の質問です。ここから何をすればいいですか?

Broadcoms API が android 4.0.4 で動作している android 携帯を知っていますか - IT は HTC 1 X と言っています - 動作している BLE API を持っています - 試したことがありますか?

モトローラがバグ修正を行っている場合、誰かいますか? (デンマークの Motorola Developer サポート チーム - 独自のソフトウェア/ハードウェアについて何も知りません。)

- - - アップデート - - - -

私は Motorola を動作させようとしています - そして今、それは BLE サポートに失敗しません = 素晴らしい :)

Motorola_ICS_R2 API を使用しています。しかし、プロファイル サンプルを実行すると、_ BluetoothDevice.ACTION_GATTBluetoothDevice.EXTRA_GATTが原因でコンパイルされません。プロファイル サンプルを実行する前に何が足りないのでしょうか?

0 投票する
1 に答える
1010 参照

android - HTC One x またはその他での Bluetooth 4.0 ベースのアプリケーション開発

HTC One X を ble 心拍数モニターで動作させることを検討しています。これは可能だと思いますか?Bluetooth 4.0 をサポートする Broadcom SDK を使用して、携帯電話とデバイスをペアリングできるアプリを開発する必要がありますか? どの種類の API を使用すればよいですか? Broadcom BLE で Bluetooth 4.0 をサポートできる他のすべての Android 携帯電話は何ですか。HTC One X は Broadcom BLE でサポートされていますか? ありがとう

0 投票する
1 に答える
2731 参照

android - Samsung Galaxy S3 および TI CC2540 心拍数モニター用の Bluetooth Low Energy

Samsung Galaxy S3 用の Bluetooth Low Energy アプリケーションを開発しています。Broadcom ble jar ファイルをプロジェクトに使用しています。TI CC2540 ble デバイスを検索できます。

しかし、Galaxy S3 を CC2540 に接続しようとすると、すぐにヌル ポインター例外が発生し、接続できません。何度も試しましたが接続できません。以下は、リモート ble デバイスに接続するアプリケーションのコード行です。

mfindmeは私の HRM プロファイルでありmDevice、私の CC2540 TI ble デバイスの Bluetooth アドレスです。

デバイスに接続しようとすると、常に null ポインター例外がスローされます。

0 投票する
0 に答える
320 参照

sdk - NFC Broadcom ミドルウェア STACK を搭載した ANDROID Emulator

新しく入荷した Broadcom Stack で動作する Android Emulator に NFC ファームウェアを接続したい。

しかし、Eclipse にダウンロードされた SDK バージョン 4.2 (API 17) によって提供されるデフォルトのエミュレーターには、NFC 関連の設定またはモジュールが見つかりませんでした。

NFC Broadcom スタックを使用したこの機能がどのエミュレーターでも利用できるかどうか、誰かが私を助けたり、詳細を提供したりできますか?

0 投票する
2 に答える
265 参照

linux - Wireshark を機能させる

両方のコンピューターでWiresharkを動作させる際に深刻な問題が発生しています。ノートブックに出入りするものを正常に確認できますが、ネットワーク内のすべてのコンピューターからスニッフィングする方法がわかりません ( WPA2 AES+TKIPによって保護されています)。

私のアダプターは次のとおりです: Broadcom BCM4313 (カーネル モジュール: brcmsmac )、2 つ目は、 ath5kカーネル モジュールによって駆動されるAtherosです。言及する価値があるのは、両方のカードの監視モードで、他のネットワークからネットワーク SSID を盗聴できることです。

ヒントをいただければ幸いです。

0 投票する
2 に答える
1647 参照

android - バッテリ レベルの読み取り - Broadcom BLE スタックおよび HTC 1x+

HTC 1X+ で BleFindMeClient を TI Mini Keyfob と組み合わせて使用​​しています。バッテリーレベルを読み取るために少し拡張しようとしています(バッテリーの更新に登録しません)。BTool から実行できますが、Android プログラムが失敗し、デバッグ メッセージが表示されます。

getCharacteristic - サービス データが見つかりません

これは何を意味するのでしょうか?また、このメッセージやその他のエラー メッセージの意味はどこで確認できますか?

アラームを設定できるので、特徴をはっきりと書くことができます。しかし、読み取り特性について把握していないかなり基本的なものがありますが、サンプルコードが見つかりません。

誰かが私にもっと良いコードフラグメントを投げてくれませんか?

}

0 投票する
1 に答える
1068 参照

geolocation - GPS センサー Broadcom GNSS Geolocation

Broadcom のセンサー GPS に問題があります。私のデバイスはタブレット Latitude 10 Dell

GPS の動作をテストするソフトウェア Sensor Diagnostic Tool を使用していますが、メッセージが表示されます The pipe is closed (exception HResult: 0x800700E8)

画像を参照してください。この問題がありますか?[ここに画像の説明を入力][1]

http://imageshack.us/f/5/24mv.png/