トップ 差分 一覧 ソース 検索 ヘルプ RSS ログイン

2007.07.07 snapshot(TEST version)

2007.07.07 snapshot(TEST version)

LinuxLoader on WindowsMobileとzImage(Linuxカーネル+rootfs)の詰め合わせです。ウルトラ人柱版(・ω・)

変更

キーボード

loadkeysを追加し、なるべくキートップの印字に合うようにキーマップ変更しました。FnのキーコードをAltに置換して、Fn+キーで全記号に対応しました。

Fn+1,2でバーチャルコンソール切り替え等追加しました。
キーマップ定義ファイルは/usr/lib以下に置くべきか?(現行/etc/sha_pon.kmap)

miniSD

fstabや/dev等のエントリと、/usr/binにminiSD関係のコマンド追加しました。

  • sdmkswap
    • miniSDを /mnt/sd1/にmountし、/mnt/sd1/linux/swap0というswapファイルを作成
  • sdon
    • miniSDを /mnt/sd1/にmountし、swapon後に/mnt/sd1/linux/on ファイルをshで呼び出す
  • sduser
    • 指定のユーザー(デフォルトはsduser、HOME=/mnt/sd1/linux/home)で自動ログイン
  • sdoff
    • /mnt/sd1/linux/off ファイルをshで呼び出し後、swap,miniSDをumountする
  • sd
    • sdon、sduser、sdoffを順に実行

ユーザー

sduser追加。いまの段階ではほとんど確実にrootでログインするので、tty1はroot自動ログインにしました。

手間を省きすぎ?w

追加コマンドの使い方

miniSDを用意しフォーマットしておいてください。fsはvfatでもext2でもかまいません。

初回のみ sdmkswap[enter]を実行してください。あとは/mnt/sd1/linux/on、offファイルに必要な設定を書いておけば、rootfsは最低限のまま、動作はminiSDの中身次第で好きなようにできます。通常は sd[enter]することを想定しています。

何か不足あれば対処するとして、これである程度までアプリ開発を進めて、どんなアプリをzImageに埋め込むかそれとも/miniSDに入れるかを決めていきたいのですがいかがでしょう?(・ω・)

情報

miniSDで好きなようにできるので、セルフビルド環境を一旦分離してzImageサイズ削減。必要なら別途ダウンロードして、miniSDでコピーとする。

Linux起動後にminiSDを抜き挿しすると、認識しなくなる?(・ω・)

(・ω・)趣味でやってるサイトですよ。