このページは「24環境」の情報です
linux-2.4.24に対応させてみました。
手っ取り早く実験したい方はコンパイル済みカーネル(zImage)とパッチ済みカーネルソースをこちらからダウンロードできます。
コンパイル方法は以下の通りです。
- カーネルソースをダウンロードします
ftp.kernel.org/pub/linux/kernel/v2.4/linux-2.4.24.tar.gz
$ tar xzfv linux-2.4.24.tar.gz
- 標準カーネル → linux-sh プロジェクトへのパッチ patch-2.4.24-sh をあてます
$ cd linux-2.4.24
$ patch -p1 < patch-2.4.24-sh
- さらに CAT709 固有パッチpatch-2.4.24-cat709-2004-02-15bをあてます
$ patch -p1 < patch-2.4.24-cat709-2004-02-15b
- デフォルトの .config ファイルdot-config-2.4.24をコピーします
$ cp dot-config-2.4.24 .config
- コンフィグレーションしてmakeします
$ make config
$ make dep
$ make zImage
$ make modules
変更点 †
2004-02-15 (日) 20:13:50 えびはら
関連リンク †
コメント †
- linux-2.4.24はUSBホストインタフェースがバージョンアップしてます。先にドライバーのみ組み込んでいましたが、落ち着いたらこちらのCAT-Kernelに移行してみます -- Tango
- 今 linux-2.4.24 でリアルタイム実験をしています。 -- えびはら
- CFブートが出来なかったので、linux2.4.21のほうのio_cat709.cをぱくって、cat709_make_irq_demux(IRQ2_IRQ,14); /* CF socket #0 (onboard) */
とport_mapを追加したりしましたが、このようなやり方でいいのかな? -- Tango