フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
webadm | 投稿日時: 2006-2-14 4:41 |
Webmaster 登録日: 2004-11-7 居住地: 投稿: 3092 |
uClinux-h8のコンフィグレーション設定について 今回製作したIDEインタフェースを使用するには、
・IDEドライバをインクルードする ・使用するファイルシステムをインクルードする ・mount/umountユーティリティを使えるようにする を行ってuClinuxバイナリを再構築する必要があります。 これを行うには make menuconfig とやって Kernel/Library/Defaults Selection ---> を選択して [*] Customize Kernel Settings (NEW) [*] Customize Vendor/User Settings (NEW) の2つをチェックしてExitします。 すると順番にコンフィグレーションメニューが出てきます。 最初のKernel Configurationメニューが表示されたら ATA/IDE/MFM/RLL support ---> をSelectし [*] ATA/IDE/MFM/RLL support とし IDE, ATA and ATAPI Block devices ---> をSelectして [*] Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support [*] Include IDE/ATA-2 DISK support [*] Use multi-mode by default [*] Auto-Geometry Resizing support をチェックしてExit 手前のメニューに戻って (c00000) IDE register base address (c00020) IDE register alternate address (4) IDE IRQ no と設定してExit 次に File systems ---> をSelectして [*] Second extended fs support をチェックしてlinuxの標準的なext2ファイルシステム(玄箱とかの外付けUSB HDDドライブにつないで使用していたものが使える) そして全部Exit すると今度はUserlandのコンフィグレーションメニューが現れるので、 Filesystem Applications ---> をSelectして [*] fdisk だけチェックしてExit 続いて、 BusyBox ---> をSelectして [*] BusyBox [*] mount [*] umount をチェックして最後までExit あとはmake dep: make すれば今回テストに使用したuClinuxイメージの出来上がり。 ext2以外のファイルシステムはビルドでエラーが出るためまだ試してません。 とりあえずext2で使用する分には問題なし。 テストに使用したSAMSUNGのHDDはUSB 2.0アダプタとかにつないで使うとリードエラーでまくりなのですが、今回のIDEインタフェースにつないで使う分には大変行儀がよくエラーも出ません。どうやらUltraDMAを使う時だけがだめらしい。 使ってみてやはりもっとメモリが無いと大容量のローカルストレージがあってもありがたみ半減という感じ。というのもfsck(e2fsck)がメモリ足らなくて実行できないという罠が。 ftpサーバーとかを入れれば大きなサイズのコマンドを転送するとかできそうですが、FATファイルシステムをインクルードしてWindows上で書き込んだほうがよさそう。HDDを抜き差しするのはちょっと難儀なので(いつコネクタやピンがへたるか心配)。 そう考えるとsmbfsとかnfsとか使ったほうがいいのかなとビルドしてみるとコンパイルエラーが山ほど出る罠が。 ううむ、こっから先はどうやら前人未踏なわけで、Web上で探しても情報は得られません。時間があったら調べてみよう。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
uClinux-h8用IDE(ATA/ATAPI)インタフェース回路図(参考用) | webadm | 2006-2-13 0:55 |
後で思ったこと | webadm | 2006-2-13 1:19 |
» uClinux-h8のコンフィグレーション設定について | webadm | 2006-2-14 4:41 |
投稿するにはまず登録を | |