ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
Main Menu
Tweet
Facebook
Line
:-?
フラット表示 前のトピック | 次のトピック
投稿者 スレッド
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

投稿するにはまず登録を
 
ページ変換(Google Translation)
サイト内検索