1

こんにちは、私は Linux カーネル開発に非常に興味がありますが、いくつかの大きな概念を理解するのに苦労しています。

まず、デバイスドライバプログラマーと組み込みプログラマーは全く別の仕事ですか??

つまり、組み込みプログラマーがファームウェアや回路などに侵入することを知っています

しかし、デバイス ドライバー プログラマーも同じことをするのでしょうか?

次に、Linux カーネルの開発をデバイス ドライバの作成から始めるのがよいと聞きました。

これは、デバイス ドライバーをマスターする必要があるということですか?

率直に言って、これらのプログラマーがそれぞれ何をしているのかを正確に知りたい

私が本当に望んでいるのは、ARM と x86 ベースの Linux カーネルを理解し、開発に取り掛かることです

そして、私は本当にすべての回路やそのようなものを知る必要があるのか​​ 知りたい.

PS、システムプログラマーも別の仕事ですか??

4

1 に答える 1