問題タブ [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.
spring - テーブル内の最新のレコードを取得するための Spring JPA クエリ
私はSpring JPAが初めてです。Product という名前のモデルがあります。products テーブルの最近のレコードを取得するための API エンドポイントを作成しようとしています。
アプリケーション HAL Browser http://localhost:8080/api/v1/products/search/findTop2ByOrderByIdDesc を実行すると
次のようなエラーが表示されます
これを修正する方法。親切なアドバイス
stm32 - STM32F4 ディスカバリー ボードの半分の点滅が点滅しない
stm32f4 ディスカバリー ボードで HAL を使い始めました。最も基本的なまばたきが機能しません。その問題に関するヒントはありますか? コード自体は問題なくコンパイルされます。
私は STM32CubeMX をテストしていて、そこから事前に生成されたメイン ファイルを使用しました。内部に問題の原因となるような高度なものはありません。
私は CooCox CoIDE 開発環境を使用しています。
spring - Spring の Json レスポンスに _embedded が来ない
私は春が初めてです。私は持っている
Customer.java
そして私の OrderItem.java
hal-browser を実行すると
http://localhost:8080/api/v1/customers/1/cart 以前は
しかし、Spring のバージョンを 4.2.0.RC3 に変更し、jackson のバージョンを 2.6.1 に維持した後。_embedded が json レスポーズに来ない
そのように示す
親切なアドバイス。
json - Spring HATEOAS が重複したリンクを返し、JSON デシリアライゼーション例外が発生するのはなぜですか?
バニラ エンティティ ユーザー -
URL でホスト名が変更された検索結果 - 2 つの _links が存在する
編集:
リソースが単独でアクセスされる場合、重複するリンクは存在しません。ただし、クライアント (私の場合はマイクロサービス) が を使用してリクエストを行うRestTemplate
と、上記のように 2 が返さ_links
れます。
Spring Data JPA、Spring Data Rest、Spring HATEOAS、Spring Cloud を使用しています。これが私のGithubのプロジェクトへのリンクです。
完全な開示: Spring HATEOAS Github に問題を提出しました。
stm32 - HAL_UART_Transmit_IT: 数バイトのみが送信されます
FreeRTOS を使用した STM32F407 で問題が発生しました。これまでのところ、xbee モジュールへのほとんどのメッセージが送信されています。ときどき (5 ~ 60 分後) TX プロセスが中断されることがあります。
デバッグ セッションでは、TXEIE が 2 バイト (~40) の後に設定されていないことがわかります。また、UART_HandleTypeDef の TxXferCount は 42 (TxXferSize: 44) です。SR-Register のフラグ TXE は設定されていますが、CR1-Register の TXEIE は設定されていません。
ISR は、それらをデータ/シフト レジスタに格納するために 2 回アクティブになりました。これは、ロジック アナライザーで確認できます。しかし、書き込みタスク/isr のソースがわかりません。
Xbee モジュールはメッセージを取得し、応答メッセージを送信します。返信ありがとうございます。
初期化:
送信する
ISR
android - HAL を介して USB デバイスを Java API に公開するにはどうすればよいですか?
バックグラウンド:
新しいセンサーを Android プラットフォームに統合しようとしています。開発目的で、Nvidia Jetson-TK1 開発ボードと Spark Core を使用しています。Spark Core はセンサーと通信し、USB 経由でシリアルにデータを出力します。
大まかに言えば、私のニーズは次のとおりです。
- USB経由でSpark Coreにシリアルデータを読み書きできるようにするため
- APIで書かれたAndroid Serviceでデータを扱うには
- これらすべてを高速で達成する
将来、HAL の操作に慣れてきたら、Spark Core を完全に削除し、Jetson の GPIO ピンを使用してセンサー IC を制御する可能性があります。
詳細について:
コマンドを使用してデータを読み取ることができますがcat /dev/ttyACM0
、より低レベルのアプローチを探しています。HAL を使用してデバイスと通信したいと考えています。具体的には、I のときに Spark Core が表示されるようにしcat /proc/bus/input/devices
ます。
次に、を使用してデータを読み取れるようにしたいと考えていますgetevent /dev/input/eventXX
。
主な質問:
これが私のアプローチです:
- ネイティブ C コードで USB デバイス ドライバーを検索または開発する
- JNI を使用して、Android ソース コード内のドライバーをコンパイルします。
- HAL 定義を使用して HAL モジュール (.so バイナリ) を作成する
- Android ソースコードをカーネルにコンパイルする
- ジェットソンにフラッシュ
- 利益
これは正しいです?誰かが私が最初のステップとして何をすべきかを教えてもらえますか? AndroidはLinuxカーネル上に構築されており、LinuxカーネルにはUSBデバイスドライバーが組み込まれている必要があることを知っているため、私はほとんど混乱しています(そうですか?)
c - フラッシュメモリからデータを消去できません (STM32)
STM32F407ボードのフラッシュ メモリにデータを保存しようとしています。それらを保存する前に、メモリ セクタを消去する必要があります。アドレス 0x08004000 で始まる16 キロバイトの Sector1を選択し、電圧範囲 2.1-2.7 Vを選択しました。HAL ライブラリを使用しています。
FLASH->CR |= FLASH_CR_STRT; の後、プログラムは応答を停止します。HAL_FLASHEx_Erase() -> FLASH_Erase_Sector() 関数内の行。
私のせいだと確信していますが、何が悪いのかわかりません。
選択した電圧範囲またはセクタ数が間違っていませんか?
回答ありがとうございます。
spring - Spring HATEOAS でコレクションの代わりにオブジェクトを埋め込む
簡単な答えがないように思われる、非常に簡単な質問です。
Spring HATEOAS を使用して、埋め込みリソースの直下にオブジェクトを配置することはできますか? JSON での目的の出力形式は次のようになります。
以下のコードを使用すると、埋め込みたいリソースのコレクションが常に作成されます。
その後embeddedResources
、クラスに配置され、後でリソースにもマップされます。
しかし、何らかの理由で、埋め込みリソースにコレクションを追加していないにもかかわらず、出力にはmyObject
埋め込みリソースが配列として表示されます。