問題タブ [hal]

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 投票する
0 に答える
263 参照

android - Nexus 6 用の SoundTrigger HAL のソース コードはどこにありますか?

Nexus 9 の SoundTrigger HAL ソース コードは、android-5.1.0_r1/device/htc/flounder/audio/soundtrigger にあります。しかし、Nexus 6 のソース コードが見つかりません。誰か助けてくれる人はいますか?

0 投票する
3 に答える
3009 参照

java - Spring Hateoas の jackson と Jackson2HalModule で json をデシリアライズすると id プロパティが null になる

私のエンティティ:

ファイル test.json (REST Web サービスからの応答):

そして私のテストクラス:

2 番目のテストはパスしますが、最初のテストはパスしません。ユーザーの id プロパティだけが欠落しているため、わかりません (メールと有効なプロパティは空ではありません)...

修正するにはどうすればよいですか? Jackson または Spring Jackson2HalModule のバグですか?

私の spring-hateoas フォークリポジトリを複製し、単体テストを起動することで再現できます。

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

c++ - C++ を使用してフラッシュ メモリ STM32F4 HAL に文字を格納するにはどうすればよいですか?

だから私はバッファを持っています:

次のメソッドを使用して、これをフラッシュ メモリに書き込むことができます。

の定義HAL_FLASH_Programは次のとおりです。

それは完璧に機能します。代わりに char または int を保存する方法はありますか?

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

embedded - Cでの安全マージンを考慮して、使用可能なRAMの残量を見積もる(STM32F4)

現在、STM32CubeMx と Keil uVision を使用して STM32F407 用のアプリケーションを開発しています。組み込みシステムでの動的メモリ割り当てがほとんど推奨されていないことは知っていますが、インターネット上のスポットからスポットへと、それを支持するいくつかの議論を見つけることができます.

私の発明家魂のために、私はそれをやってみたいと思っていましたが、安全に行ってください。着信 UART メッセージ用に動的に割り当てられた fifo を作成し、メッセージ自体とその長さで構成される構造体を保持していると仮定しましょう。ただし、すべてのヒープサイズを消費したくないので、どれだけ残っているかを確認したいと思います:私の新しい(?)アイデアは、メモリの大きなチャンク(たとえば 100 文字)を一時的に割り当ててみることです-成功した場合は着信メッセージを受け入れ、そうでない場合は、ヒープが不足していることを意味し、メッセージを無視します(または受け入れて最も古いメッセージをキューから取り出します)。チェックした後、もちろん一時メモリを解放します。

いくつかの疑問が頭に浮かびます:

  1. まず第一に、それはまったく理にかなっていますか?あなたの経験に基づいて、それは便利で安全だと思いますか?
  2. ESでRAMを正確に共有しているものについての正確な情報を見つけることができなかったので(ヒープ、スタック、および揮発性変数について知っています)、私の質問は次のとおりです。上記のコントローラーに一時メモリチェッカーを選択しますか?
  3. マイクロ自体について-192kBのRAMがありますが、Drivers\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f407xx.sファイルでは、512B + 1024Bのみがヒープとスタックに割り当てられています-それはほとんどありません、百日咳を残して、揮発性変数用に 190kB を残しますか? ヒープサイズを 50kB に増やすのは賢明でしょうか? はいの場合、このファイルで直接実行しますか、それとも別の場所で実行する方が良い方法ですか?

おそらく、「安全な動的メモリ」と「埋め込み」が 1 つの投稿に含まれていると、衝撃的で眩しいと感じる人もいるでしょうが、これは実験であり、新しい地平を模索していることを覚えておいてください :) ありがとうございます。

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

android - HAL の Android オーディオ バッファ形式とは何ですか?

Android HAL にいくつかのライブラリを統合しようとしています。以下のように、左側のサンプルと右側のサンプルのブロックでオーディオ データをライブラリに渡す必要があります。

LLLLLRRRRR

ここで、L と R はそれぞれ左と右を表します。audioflinger によって HAL にバッファが与えられる形式を理解できません。誰かがいくつかの指針を与えることができますか? この下の形式ですか?

LRLRLRLRLRLR

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

android - AndroidでAUDIO_DEVICE_OUT_SPEAKER定数を選択するのは誰ですか(どのような条件で)?

  • オーディオ データを送信する新しいアプリを作成していますが、このデータの転送に特定のミキサー コントロールを使用したいと考えていました。

    そこで、AUDIO_DEVICE_OUT_SPEAKER (AUDIO_DEVICE_OUT_NEW) のような新しいデバイス定数を追加し、このデバイス定数を選択して取得したいと考えました。

    (上記の新しい定数を作成するのは、他のアプリとの差別化のためです)

    この変数を HAL で使用し、作成された新しいユースケースを選択します。

    上記の場合、誰が AUDIO_DEVICE_OUT_SPEAKER (または同様の定数) を選択したか、およびこの定数が選択される条件に基づいて、新しく作成した定数 (AUDIO_DEVICE_OUT_NEW) に対して同じものを複製できるようにする必要があります。

    Google で検索しましたが、利用できる情報はほとんどありません。どんな提案や助けも本当に感謝しています。

    私はキットカットのソースコードを使用しています。

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

android - HAL から system/lib/hw (android) に存在する共有ライブラリに変数を公開する方法は?

プラットフォーム固有の既存の HAL にいくつかの変更を加えました。オーディオ ストリームを開始するときに、この変更が選択されるようにしたいと考えています。

このためには、他のストリームと区別する必要があるため、HAL に変数を追加し、system/lib/hw ディレクトリにプッシュする共有ライブラリに変数を公開して、ストリームを開始したときにこの変数を私の.soに設定します

HAL で他のストリームと区別できるようにします。

HAL の変数を system/lib/hw の共有ライブラリに公開するアイデアはありますか?

提案/ヘルプをいただければ幸いです。