embedded-linux

    4

    1答えて

    lttngを使用してリモートシステムのスケジューリングを分析しようとしています。 しかし、babeltraceを使用してトレースをテキスト形式で表示すると、記録されたすべてのイベントのタイムスタンプは同じになります。その結果、TraceCompassの視覚化は失敗します。 [email protected]: babeltrace ~/temp/lttng/my-trace/MySystem/my

    2

    1答えて

    ユーザ空間のいくつかのgpio割り込みを捕捉するために、uio(ドライバ/ uio/uio_pdrv_genirq.c)charデバイス をインスタンス化しようとしました。 が正しく設定されているようですが、/ sys/class/uio/uio0 /が表示され、/ proc/interrupts に割り込みが登録されています。 私が見逃しているのは、/ dev/uio0というエントリです。 私は

    1

    1答えて

    アプリケーションは、特定のoom_scoreでOOM Killerを殺すと殺されてしまいます。 値セットに達した後にプロセスを強制終了するとき、または強制終了時にどのように決定するかについて、OOMに特定の値が設定されていますか? 固定値oom_scoreを使用すると、値を変更することができます。 OOMキラーが私のアプリを殺すときに、正確に何が起こっているのかを理解するためにOOMをどのように処

    0

    1答えて

    私はUbuntuで直接実行するとFirefoxを使用してURLを開きますが、スナップパッケージの一部としてインストールすると、ネットワークプラグを提供しているにもかかわらず "firefox:not found"エラーで失敗します。

    1

    1答えて

    私は複数のタイマーを持つアプリケーションで作業しています。アプリケーションが起動すると、私はいくつかのポインタがタイマを指していることを除いて、すべてが標準として実行されます。 私は私の目的を明確にするために、サンプルコードの一部が表示されます: ---------------------------のinitのfoo --------------------- init_timer(&timer

    1

    1答えて

    私の組み込みボードには2つのUARTがあります。両方のUARTでコンソール出力をしたい。 "kernel/Documentation/console/console.txt"では、デバイスタイプ(シリアル、ビデオ)ごとに1つのコンソールしか定義できません。 これはコンソールとして1つのUARTしか使用できないということですか?または、これらのUARTの両方にコンソール出力をリダイレクトすることは可

    -2

    1答えて

    私はビーグルボーンブラックをカーネル4.4-tiで持っています。私はUART4(P9.11とP9.13)でRS485を使う方法を知っています。 「BB-UART4-RS485」のオーバーレイがあり、ロードしようとすると「ファイルが存在します」と表示されます。 私はそれを使用する必要がありますが、DE/REについてピンP9.27がありますか? 私は、modbus A、mobus B、およびグラウンド

    2

    1答えて

    I/Oメモリ(HIGHMEM)からHDDにデータを書き込もうとしています。 私はio_remap_pfn_range()を使ってメモリバッファをmmapしました。 私のアプリケーションは、ディスクの読み書き操作のためにO_DIRECTを使います。 O_DIRECTを使用すると、writeはEFAULT(不良アドレス)を返します。 IOページ が拒否されているmm/memory.cの__get_us

    0

    1答えて

    私は2つの異なるファイルシステム上で動くlinuxアプリケーションを持っています。 1つのファイルシステムにはリンク先の共有ライブラリがあります(つまり-lssl)。もう1つは(追加するには大きすぎるため)共有しません。 libssl.soが存在しない小さなファイルシステムを使用すると、アプリケーションが動的にリンクできないため実行されません。 私はそれを使用したいときにlsslを動的にロードする

    1

    1答えて

    バッファオーバーフローを使用して次のプログラムでシェルコードを実行するにはどのようにeipレジスタにメモリアドレスを指すようにすることができますか?ここで static int __init onload(void) { void function1(char *arg1) { char buffer[10]; strcpy(buffer, arg1)