freertos

    0

    1答えて

    FreeRTOSタスクスケジューリングのドキュメントによれば、カーネルは、タスクが現在実行中であってもブロッキング機能を呼び出していない場合でもタスクをスワップできます。したがって、カーネルがクロックティックス割り込みを取得してISRを実行すると、それ以降に実行する別のタスクをスケジュールできます。 FreeRTOSの私のシステムでは、5つのタスクを起動します。各タスクはある時点で自分自身を遅らせ

    0

    1答えて

    freeRTOSタスクスケジューラについて少し質問: がxQueueSend関数内と呼ばれるタスクスケジューラですか、それはダニ次のシステムで呼び出していますか?

    0

    1答えて

    私はzpboardでFreeRTOSにFPGAの割り込みをリンクしようとしています。私はコードを書くとき: InterruptController = (XScuGic *)prvGetInterruptControllerInstance(); を私はザイリンクスSDKからエラーを取得言った: undefined reference to `prvGetInterruptController

    -1

    1答えて

    私は2つのタスク(task1とtask2)を持っています。 CANからのメッセージを受け取ったら、もう一度タスクを再開する必要があります。どのようなアイデア? 私はこの問題を解決しました。 volatile uint8_t restart = 0; extern void task1(void *pvParameters) { UNUSED(pvParameters); c

    0

    1答えて

    私はハーフデュプレックスバスドライバを持っています。そこで何かを送信してから、応答を得るのに多くの時間を待たなければなりません。この待ち時間の間、私はプロセッサに何か貴重な作業をさせたいので、私はFreeRTOSやvTaskDelay()などの使用を考えています。 これを行う1つの方法は、一部の送受信部分でドライバを分割することです。送信後、発信者に戻ります。その後、発信者は一定時間後に受信部を中

    -1

    1答えて

    FreeRTOSカーネルを既​​存のプロジェクトに追加したい場合は、the references私は、ASF Wizardを使用してこれを行うことができます。 ASF 3.30.1(私は自分のPCを持っているバージョン)私は見つけることができませんFreeRTOSモジュール でしかし 私はなぜfreeRTOSモジュールのdoesnをundrestandわかりません存在しない。また、私は別のプロジェ

    0

    1答えて

    私は2つのRTOS(例えば、Keil-RTX、Ucos-iii、freertos)を比較したいと思っていますが、どのパラメータを比較する必要があるか分かりません。メモリフットプリント、認証済みなど どの点でRTOSを比較しますか?

    5

    1答えて

    私はGCC-ARM-EmbeddedとFreeRTOSを使用しています。 FreeRTOSの機能は、であり、一部の インラインアセンブラコードでのみ使用されています。 問題は次のとおりです。LTOを使用すると、GCCはインラインアセンブラコードを考慮せず、関数が使用されていないと判断して削除します。インラインアセンブラコードの関数呼び出しを解決できないため、リンカが失敗します。 私は__attri

    0

    1答えて

    最近、私はMicroblazeのCアプリケーションを書いて、私はuC/OS-IIを使いました。 uC/OS-IIは、固定サイズのメモリブロックの割り当てと割り当て解除を行うメモリプールを提供します。私は現在、この時間FreeRTOSを使用するSTM32用のCアプリケーションを作成しています。 FreeRTOSが同じ仕組みを提供していないか、何か迷ってしまったようですね。私は5つのヒープの実装は、私