ハードウェア (ZYNQ FPGA ボード) に xillinux OS (ubunutu 12.04.LTS ベース) をインストールしています。ハードウェアの再構成を行ったので、config-3.12.0-xillinux-1.3 ファイルの編集後にカーネルを再構築する必要があります。私の質問は、構成ファイルに変更を加えた後、ハードウェア上で既存のカーネルを再構築する方法です
http://www.wiki.xilinx.com/Uartlite+Driver
これは、私が言及している上記のページです。
Linux カーネルで uartlite ドライバーを有効にするには、統合するか、カーネル モジュール (.ko) としてビルドする必要があります。次の方法で有効にできます。
make menuconfig
---> Device Drivers ---> Character devices ---> Serial drivers ---> Xilinx uartlite serial port support
make menuconfig - ハードウェアで実行されている OS で、このコマンドを /root/boot/.config フォルダーに入力して有効にする必要がありますか?
---> デバイス ドライバー ---> キャラクター デバイス ---> シリアル ドライバー ---> ザイリンクス uartlite シリアル ポート サポート この意味は何ですか? ディレクトリを変更する必要がありますか?
上記のリンクにある他のオプションは、以下のような特定の行を構成ファイルに追加することです。これには、nano エディターを使用し、ctrl + X、Y で保存します。
# integrate into the kernel
CONFIG_SERIAL_UARTLITE=y
# build as loadable module
CONFIG_SERIAL_UARTLITE=m
しかし、彼らは、「その後、もちろん、カーネルを再構築して Zynq デバイスに展開する必要があります」と言います。
zynq は、OS を実行しているハードウェアです。.config ファイルに変更を加えた後、ハードウェアで既存のカーネルを再構築するには、どのコマンドを使用する必要がありますか?
したがって、上記の変更でカーネルを再構築した後、再起動して変更を監視しますか?
編集:
このリンクを参照していましたhttp://www.thegeekstuff.com/2013/06/...-linux-kernel/
そこで、hadrware 上の既存のカーネルをコンパイルしてビルドするために、/boot フォルダーにある nano を使用して .config ファイルを編集し、保存します。次に、config と同じフォルダーに「make」と入力します。次に、同じフォルダーに「make modules」と入力します。次に、make modules_install と入力します。次に、make install と入力します。システムを再起動して、新しいカーネルがインストールされていることを確認します。これは正しい方法ですか?
これはあなたがそれを再コンパイルして再構築した方法ですか?
現在、ブート ディレクトリには 4 つのファイルがあります。1 つの構成ファイルと 3 つの .dts ファイル。カーネルを再構築した後、これは変わる可能性がありますか?