「ほっ」と。キャンペーン

「わかりました」>「あんまりわかってません」の間接的な用法


by ayamem
カレンダー
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

<   2004年 11月 ( 17 )   > この月の画像一覧

X/Qtアプリをクロスコンパイルできるか試す目的にもどうぞ

# xlvnsを取得。~/xlvnsに保存されます
cvs -d :pserver:anoncvs@denpa.org:/cvs login
     passwd: anoncvs
cvs -d :pserver:anoncvs@denpa.org:/cvs get xlvns
cd ~/xlvns
wget http://210.203.213.118/aka/xlvns-patch.tar.gz
tar xvzf xlvns-patch.tar.gz
patch < Lvns.patch
patch < config.patch
patch < Imakefile.patch
source ~/dev-arm-qpe
choose_gcc 342
make
~/xlvns/xlvns が作成されます。
ゲームデータは/mnt/card/xlvns/に置いて下さい。変更したいときはMakefile修正
参考 xlvnsをLinux Zaurusで動かす
-rwxr-xr-x 1 root root 625K 2004-11-08 19:48 xlvns295*
-rwxr-xr-x 1 root root 998K 2004-11-08 19:49 xlvns333*
-rwxr-xr-x 1 root root 763K 2004-11-08 19:49 xlvns342*
-rwxr-xr-x 1 root root 236K 2004-11-08 19:52 xlvns_295stripped*
-rwxr-xr-x 1 root root 239K 2004-11-08 19:52 xlvns_333stripped*
-rwxr-xr-x 1 root root 235K 2004-11-08 19:52 xlvns_342stripped*
[PR]
by ayamem | 2004-11-08 20:03

Les Clefs d'Or dev041113(366MB)

Download
a0009081_7413560.jpg
hostsで192.168.129.201をzauに設定すると使いやすいです。
追加修正事項ーーーーーーーーーーー
zaurusと連携用に以下修正
・母艦のiptableで、LocalからのICMP Redirectをpermittedに変更
・alias zau追加(alias zau='ifconfig usb0 192.168.129.1 netmask 255.255.255.0 ; ifconfig usb0')
・/etc/init.d/mepis-auto.shに modprobe usbnet追加
・/etc/init.d/mepis-auto.shに echo 1 > /proc/sys/net/ipv4/ip_forward追加
・mozilla-firefox-ja導入
・mkdosが入っていなかったのを修正
・インストールしなくてもクロスコンパイル出来るようにした(動作確認済み)

修正一覧ーーーーーーーーーーー
・ザウルス用X/Qt関連ライブラリ導入
 /opt/Embedix/tools/arm-linux/X11R6以下に保存されています
・/dev/cloopが無くなっていたため、作成
・USBマウス対応
・キーボードレイアウトをjp106デフォルトとし、ブートローダでレイアウト選択可能
・本家meinstallをハックし、インストールの際/optディレクトリもインストール。
 (cp -a /linux/root /mnt/mepis → cp -a /linux/opt /mnt/mepis)
 また、作業中の/rootディレクトリもインストールするように変更した
 (cp -a /ramdisk/root /mnt/mepis)
 khexedit /usr/sbin/meinstall でELFファイルを編集
注意: GRUBインストールしない場合/rootディレクトリは作成されません
 (rootディレクトリはGRUBインストールの際にコピーする仕様に泣く泣く変更)
 バイナリファイルを書き換える際、ファイルサイズが修正前と等しい必要があります。
 0x00(無)と0x20(スペース)を巧みに使い分け、引数の数を合わせることが成功への鍵。
[PR]
by ayamem | 2004-11-08 15:19

謎スクショ

a0009081_20232637.jpg
berry0.49 本家と比べ、起動速度2倍、デバイス認識方法変更、mepisインストーラ流用、/etc/rc.sysinit書き換え、/etc/rc5.d/ごっそり変更、その他
とりあえず動くだけって形なんで公開しないけど。(それよりザウルスとの連携が優先)
つかberry作者は元がdebianのシェルプログラム使用可能にするため色々リンク張ってるね

「RHCE本」アキバのラオックス3F、書泉、神保町の書泉を回ったがどの店も売り切れ。歩き疲れた
ヤフオクで出品発見したんでとりあえず入札
a0009081_15252156.jpg

[PR]
by ayamem | 2004-11-07 20:23
a0009081_12253386.jpg
cd ~
source ~/dev-arm-qpe
choose_gcc 342

wget http://waffle.bunkasha.co.jp/~yui/datas/xkazokusrc130.tar.gz
tar xzf xkazokusrc130.tar.gz
cd xkazoku/slzaurus/
make
strip ~/xkazoku/bin/xkazoku
あとは~/xkazoku/bin/xkazokuをZauにコピーし、遊ぶ。

備考ーーーーーーーーーーーーーーーーーーーーーーー
strip前のファイルサイズ
-rwxr-xr-x 1 root root 598522 2004-11-06 12:01 xkazoku295*
-rwxr-xr-x 1 root root 581942 2004-11-06 11:57 xkazoku333*
-rwxr-xr-x 1 root root 602521 2004-11-06 11:39 xkazoku342*

サイズを抑えたい時は、「strip ファイル名」をするとよい。
strip後のファイルサイズ
-rwxr-xr-x 1 root root 389024 2004-11-06 12:34 xkazoku295*
-rwxr-xr-x 1 root root 374980 2004-11-06 12:34 xkazoku333*
-rwxr-xr-x 1 root root 399564 2004-11-06 12:34 xkazoku342*

コンパイル時、gcc-2.9.5
/opt/Embedix/tools/arm-linux/include/ にヘッダファイル(*.h)
/opt/Embedix/tools/arm-linux/lib/ にライブラリ(*.a)を読みにいく
gcc-3.3.3、3.4.2
/usr/local/arm-linux/include/ にヘッダファイル(*.h)
/usr/local/arm-linux/lib/ にライブラリ(*.a)を読みにいく
[PR]
by ayamem | 2004-11-06 12:04

Les Clefs d'Or dev041106(345MB)

a0009081_23201740.jpg
変更点ーーーーーーーーーーーーーーーーーーーーー
・Zaurus用と、x86用のコンパイル環境を収録。
・KDEアプリ充実させた(いつも自分が使うアプリを収録)
・KDEアプリコンパイルできる程度のライブラリ突っ込んだ。
・gccのバージョン切替え、環境変数読み込み用シェル作成

その他ーーーーーーーーーーーーーーーーー
・mkcramfs追加。
# mkcramfs ./test/ out.img
 解説)testディレクトリ内を圧縮しつつcramfsイメージに変換。
 変換後は読み取り専用になるため、再度作成する場合は一度ローカルにコピーしてから再度作りなおすと良い。
 「Command Not Found」は寂しいのでCUIアプリをcramfsイメージ化し持ち歩いたらいいかも。
 圧縮効く。一個一個ipkで突っ込んだら大変。

・クロスコンパイル環境用GCC2.9.5、3.3.3、3.4.2、SDL-1.2.5、freetype-2.1.4、SDL_ttf-2.0.6、その他梱包

・Zau用に動画をDivX圧縮(konverter+mencoder)
→divxで440bps、mp3 128でOK

ベンチ測ってみた(最適化オプション付け忘れた…)
dhry VAX MIPS rating
2.9.5 232.307
3.3.3 273.631(1.17倍)
3.4.2 295.203(1.27倍)確かにパフォーマンスあがるね。
母艦(Celeron2481 MHz)
3.4.2 1811.708(zau2.9.5の7.79倍、zau3.4.2の6.13倍)
a0009081_23481613.jpg
韓国のアーティスト「神話」激しく(・∀・)イイ!!
ttp://page12.auctions.yahoo.co.jp/jp/auction/p6150029?
ttp://page10.auctions.yahoo.co.jp/jp/auction/m5096257?
[PR]
by ayamem | 2004-11-05 01:11
1から作りなおし。
meauto、alsa使用可能。pppoeやpumpでインターネット接続可能
(hwdataとpciutilsのバージョンを一致させないとmeaut動作しない。)
マヨイガ(33MB)(展開後104MB)

現状ーーーーーーーーーーーーーー
busybox dpkg apt aptitude strip mepisアプリ alsa elvis-tiny
ネットワーク接続可能(/lib/tls/libnss*、/lib/tls/libresolv*、/etc/resolve.conf)

完成予定図ーーーーーーーーーーーーーーー
大前提:シングルCDに入る
・kontactフルインストール(非常に便利)
・リナザウと連携させ得る
・koffice導入予定(OpenOffice重すぎ)
・wine(with sidenet)
・設定保存可能に
・kernel-2.6.9(不要なモジュールはあまり組み込まないように…)
・kaffeine kmix kdf kopete kwin-shadow kdock kdetv khexedit klondike…
・bootsplash変更する
・initrd作りなおし(700KB以下に押さえる)
・Webブラウザ(hotmailにログインできる程度の)
・日本語入力時のフォントサイズ変更

mkdir a ; for i in *.deb ; dpkg --force-all -i "$i" && mv "$i" a/ ; done
/var/lib/dpkg/status

パッケージ一覧
[PR]
by ayamem | 2004-11-03 12:40

3.

必須アプリ導入後
root[~]# du -sh /scratch
222M /scratch

dpkg -l
[PR]
by ayamem | 2004-11-01 13:40