embedded

    0

    2答えて

    私は単体テストの概念を初めて使いました。現在、私はそれをより快適にしようとしています。 私は、Cで書かれたマイクロコントローラ用のタイマドライバでユニットテストをしなければなりません。今、関数のユニットテストは、別の関数の結果に依存すべきではないと聞きました。私の問題は、これらの条件でタイマーを停止するはずの関数をどのようにテストすることができますか?タイマーを開始する必要はありませんか、それを初

    0

    1答えて

    私は実際にはfreeRTOSのロボットプロジェクトベースに取り組んでいます。私は、ロボットの車輪速度を制御するPIコントローラにいくつかの問題に直面しました。 #define To 100 // 100 ms #define Te 5 // 5 ms #define Kp 0.01 #define Ti 10 //0.1*To #define Ki 0.0

    3

    1答えて

    16ビットSPIメッセージを使用するDACチップのSPIドライバを作成しています...出力を表す値はビット11からビット4です8ビットDAC)。私はこのMASKを書いてきたが、私は他のビットに影響を与えることなく、データを更新達成するためにどのよう見当がつかない: #define MCP4901_SPI_MASK_DATA 0x0FF0 //So data mask in binary i

    0

    1答えて

    こんにちは私は特定のstring.forを受け取るコードを書く方法を知りたがっています。この例ではこれはOKですが、これは「OK」文字列が必要です。 別の文字列は、私は、RS232シリアルからRXデータの割り込みを使用して イムより信頼性の高いコードを必要と言い訳を働くAT89S52マイクロコントローラ用のKeil社のC51での書き込みコードを持ってOK のようでもあります。 void _esp8

    1

    1答えて

    組み込みデバイスで予期せぬ再起動が発生しました。私は現在、ioctl呼び出しのためにハードウェアウォッチドッグの問題を検出することができます。今私は、カーネルパニックが再起動の理由であるかどうかを検出できるようにしたいと思います。クラッシュカーネルとクラッシュダンプに関する記事がありますが、正しく動作させることができませんでした。私はカーネルパニックログを保存したくありません。カーネルパニックが起

    0

    1答えて

    私は組み込みシステムを初めて使用しています。私は2符号なし16ビット整数間の除算を実行し、答えを表示する(10進値を含む)したいと思います。私は組み込みCでこれをどのように達成できるのだろうかと思います。 Float、double、unsigned longは機能していないようです。 TIのTM4Cランチパッドを使用しています。例えば uint8_t PPGMsg[5]; unsigned lo

    3

    3答えて

    私はコンピュータ工学を学ぶ、そしてここで先生は常にこのようなμCアドレスを定義するために私たちに語っています #define FIO0DIR (* (unsigned int *) 0x2009C000) //GPIO direction register from the lpc1769 しかし、彼らは本当になぜか、何が起こっているのかを説明することはありません。 私の質問です:なぜそこにキャス

    0

    2答えて

    私はYoctoのDoraブランチ(Poky 1.2)に取り組んでおり、このブランチだけで作業する必要があります。 開発中に画像にセキュリティホールができないように、ブランクのルートパスワードを他の値に変更する必要があります。 ルートパスワードを設定するにはどうすればよいですか? local.confファイルを使用します。 ここで説明する方法では動作しません: How to set root pas

    1

    1答えて

    私は自律分散型ロボットを構築していますが、私はジャイロスコープmpu6050を構成することができました。そして、Ax、Ay、AzとGx、Gy、Gzの6つの読みを持っています。私の質問は、Ax、Ay、AzとGx、Gy、Gzの両方からどのように傾斜角を計算するのかです。 ここまでは私が知っているものです。もし私が間違っているなら、親切に私を修正してください。 Ax = Ay = 0、Az = 1のよう

    1

    1答えて

    組み込みJavaでlombokフレームワークを使用できますか?私たちがコアJavaだけを必要とするMIDletや実装のように。