問題タブ [mbed]

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 に答える
411 参照

ssl - mbed TLS - 非 OS への移植 (スレッド コンテキストなし)

mbedtls をスレッド コンテキストなし (TCP/IP あり) の OS に移植する場合、スレッド コンテキスト (I/O のブロックなど - タイムアウトの有無にかかわらず) が必要ですか?

私の OS はスレッド コンテキストを提供しません。ネットワーク エンドポイントを作成でき、データが利用可能になると (コールバックを介して) 通知されます。

最初の SSL ネゴシエーションでは、同期方式で SSL レコードを読み書きする機能が必要であることに気付きました。

クライアント プログラムが SSL エンジンをループ ( WANT_READ/ WANT_WRITE) で駆動していることがわかりました。このタイプのポーリングは、SSL エンジンを駆動するのに十分ですか?

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

lcd - mbedOS Uvisor+LCD=プログラムが STM32f429 ディスカバリーで動作を停止する

私は mbed OS と組込みプログラミング全般を使用する初心者です。mbed OS と uvisor に慣れたいと思っています。私の目的は、LCD 画面を使用して印刷するか、セキュリティで保護されたボックスに秘密を隠すことです。したがって、uvisor を無効にして mbed-library を使用すると、すべてが完全に機能します。しかし、uvisor ライブラリを有効にしようとすると、プログラムが動作しなくなります。mbed OS+uvisor を使用して簡単な例を実装しようとしましたが、うまくいきました。よろしくお願いします。

これが私のコードです:main.cpp:

main.h :

lcd.cpp :

lcd.h

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

build - mbed 2.0 をローカルでビルドするにはどうすればよいですか?

こんにちは、yotta ビルド システムで mbedOS (mbed バージョン 3.0) をビルドできます。ローカルで mbed2.0 をビルドするには、少し助けが必要です。開発者アーム サイトにオンライン コンパイラがあることは知っていますが、2 つの OS の違いについて詳細を知る必要があります。

ありがとう。

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

c++ - C++ で extern を使用するとエラーが発生する

WiFiモジュールを介してUDPパケットを受信して​​処理する必要があるプロジェクトに取り組んでいます。ただし、私はまだ c/c++ の初心者 (学生) です。私のメイン ファイルmain.cppでは、UDPSocket クラスを使用して、モジュールとサーバー間の通信を初期化しました。

問題は、私の main.cpp で宣言したクラスの recv インスタンスにアクセスしたい私のprocessing.cppファイルにあります:

私の質問は、メイン クラスで宣言した同じUDPSocket サーバー (ð)をどのように使用できるかということです。

私はあなたの入力に本当に感謝しています...

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

c++ - C MBED で strstr を使用し、結果を出力する

2 つの char 配列を比較して、文字列が見つかったかどうかを端末に出力しようとしています。コードを実行すると、印刷された出力は、指定したものとは関係のない大量のジバーを返します。指定したよりも多くのメモリが印刷されていると思いますが、その理由はわかりません。

Strstr は、見つかった文字列 (見つかった場合) の開始インデックスへのポインターを返し、見つからない場合は null を返します。これがエラーの原因であると推測していますが、結果を印刷するのではなく、結果がnullかどうかを確認するだけでこれを回避できると思いました。

私のコード:

私の出力:

trueloHello mbed½mà$Õ[F!FðMøDà(ÛÝéBÝ@\à0 ZFGñ@Ñ.ZFGmºñªñÝÜàøZFGm¸ñ¨ñôÜ[F!F«æ-+ -éðAF%FFÔà9F °GmdùÕ(F½èð-éðAF%FFÈÕ0'à 'ÕàAF8F°G (F½èðJh*Ð hS pHh@HpGðµF°F2¡ü÷Èø(¿%0OÐWø%H±ùÓGà-IhB `°ð½-?Ò x:(Ð!FhFþ÷ýhFþ÷mý(3ÐhFþ÷mý(hFÐþ÷Uý# àjF¡ Fü÷Åøàþ÷?ý³ð¿$пð¿Dôtð¿DôdFhFþ÷UýF0h”Fh0FG(¿Gø%è°ð½Oðÿ0°ð½ð¿$ÛÑð¿ $$Õç:ttl :%p(¼¿ pGJëPø.... ...

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

c++ - Mbed ギター チューナー コードの問題?

mbed LPC マイクロコントローラーを使用してギターをチューニングしようとしています。プロジェクトの例については、以下のリンクがあります。 https://developer.mbed.org/users/adurand/notebook/guitar-tuner/

しかし、私はそれにいくつかの問題を抱えています。最初に、各弦の必要な周波数で任意波形発生器を使用してギター入力をシミュレートしています。増幅回路も同じように構成されています。また、Nokia の代わりに Mbed LCD を使用するようにコードを変更しました。オシロスコープを使用して、Mbed の AnalogueIn p20 に入る出力が増幅され、正しい周波数であることを検証しました。これは私が問題を抱えているところです。

コードは次のとおりです (Andrew Durand の功績による):

ここで、プログラムをコンパイルすると、メッセージが出力されます。ただし、LED は「高すぎる」、「低すぎる」、および波線を交互に表示します。私が最高のコーダーではないことを最初に認めます。これは、夏に向けて実際に取り組む予定です。コードに重大な問題があるか、比較的単純な問題である可能性があります。すべての入力を歓迎します。

注: ブレッドボードのデバウンス回路は接続していません。使用していない Nokia LCD に接続されています。代わりに mbed アプリケーション ボードのジョイスティックを使用して、目的の文字列を 1 ~ 6 の間で変更できます。それは大丈夫ですか?それとも、極めて重要なデバウンス回路ですか? 再度、感謝します。