カーネルをコンパイルは、Linux側で行う。まずは、以下のコマンドで、コンパイルに必要なプログラムをインストールしておく。 sudo apt install build-essential flex bison libssl-dev libelf-dev libncurses-dev autoconf libudev-dev libtool zip unzip v4l-utils ...
Linuxについてマスターしようとすると、避けて通れないのがLinuxカーネルへの理解であると言えます。Linuxカーネルは普通にLinuxに触れた程度では見えてくることのない「縁の下の力持ち」であるわけですが、プログラムである以上は当然ソースコードが存在 ...
今回はSH7706LSRのLinux上での割り込みを扱います。割り込みはハードウェア資源なので、 ユーザプログラムでは扱うことはできず、 デバイスドライバでの扱いが必須となります。まずは、 SH7706LSR上にある汎用スイッチと汎用LEDの入出力を行う一般的な ...
前回までで、C言語で開発できる最低限の環境を整えてきた。今回はLinuxカーネルに特有の機能を使ってプログラムを作り、コンパイルして実行する方法を紹介する。 コマンドやユーティリティ、アプリケーションは特定の処理に関してはカーネルに処理を ...
I wore the world's first HDR10 smart glasses TCL's new E Ink tablet beats the Remarkable and Kindle Anker's new charger is one of the most unique I've ever seen Best laptop cooling pads Best flip ...
ディスクの性能を最適化する方法についての記事を書いた後、設定を調整することはシステムの高速化のためにできることの一部にすぎないというコメントを読者からもらった。つまり、ユーザー自身のハードウェアや必要性に最も合うようにカーネルの ...