interrupt

    0

    1答えて

    私がオンラインで見つけたほとんどすべての資料は、TananbaumのOSの本の下のコードを参照していました。しかし、なぜこれが最初の文字の代わりに文字列全体を印刷するのか、私は本当に理解していません。 割り込みは再帰的に生成されるためですか?しかし、それは多くのリソースを必要としませんか?それとも私は何かが恋しい? 私は本当に混乱しています。どんな助けもありがとう。印刷システムコールが行われたとき

    1

    1答えて

    私は正常に私のサーバ(ボトルフレームワークを使用して)をシャットダウンできるように、cntrl-cイベントをキャッチしようとしています。しかし、私はこれをテストするとき、私は決してデバッガで停止メソッドをヒットし、私はこれを確認するために閉鎖されていないソケット警告を取得します。私はここで何が欠けているのですか? class CFMServer(ServerAdapter): def

    3

    2答えて

    私はPnP BIOS specificationを読み、次の段落に出くわしています: は積極的に、現在のシステムBIOS アーキテクチャは、オプションROMが無差別にINT 19hをフックすることを可能にするINT 19hのブートストラップベクトル を監視します。 INT 19hの制御をアクティブに監視することにより、システムBIOSはブートストラッププロセスの制御を復活させ、オペレーティングシス

    0

    1答えて

    whileループ中にコードを実行するビジュアルベーシックのコンソールアプリケーションで作業しています。エスケープキーが押された場合は、whileループをすぐに終了したいと思います。 100万のチェックポイントを置かなくても、エスケープキーを連続して聞くことができます。私は、以下の例(サンプルのために書いたもの)で、 "readline"チェックの間に値を変更する機会があることを認識しています。 ご

    0

    1答えて

    私が考えることができるのは、割り込みを有効/無効にすることだけでカーネルの先取りを無効にすることです。これは、複数のスレッドが同時に共有カーネルデータに触れることは不可能(?)になります。 一度に1つのCPUに対して割り込みを有効/無効にできるだけなので、何か不足していますか?

    2

    1答えて

    私はipythonノートブックでいくつかのデータ分析を実行しています。別のマシンがデータを収集してサーバーフォルダに保存し、ノートブックは定期的にこのサーバーをスキャンして新しいファイルを探し、分析します。 これは、毎秒新しいファイルをチェックするwhileループで行います。現在、いくつかの新しいファイルが分析されると終了するように設定しています。しかし、私は代わりにキー押しを終了したい。 ここで

    2

    1答えて

    割り込みを使用してPWMデューティを計算するライブラリを作成しようとしています。私はクラスメンバーがattachInterruptの関数の正しいフォーマットではないことを理解しています。 しかし、私の周りに仕事を持っているNick Gammon、でこのポストCalling an ISR from a classに従うことを試してみましたが、イライラ、私はまだエラーを取得しています: cannot

    3

    3答えて

    私はstm32f0 MCUを使用しています。 私は、uartから受信したすべての1バイトをUARTから送信したいと考えています。私は、uartから受信したすべてのバイトに対して割り込みを有効にしています。 私のコードは非常に簡単です。 uint8_t Rx_data[5]; //Interrupt callback routine void HAL_UART_RxCpltCallback(U

    0

    2答えて

    カーネルタイマーを使用すると、カーネルタイマーはソフトウェア割り込みで実行されるため、カーネルタイマー機能はタイマー割り込みコンテキストで実行されます。 void timer_func(unsigned long arg) { my_timer.expires = jiffies + HZ; add_timer(&my_timer); } のでadd_timer()内部