メイン | 2005年01月 »

2004年12月19日

GH-SDC1GC購入
LinuxZaurus/HardWare

安かったのでSL-C3000用に1Gbyte SDカードを購入しました。
ただメーカHPなどにも速度情報などが載っておらず満足する速度が出るのか少々不安でした。

で、届いたので早速速度比較してみました。
比較対象は去年デジカメ用に購入した高速SDカード(10MB/s)です。

まずはPCからのアクセスとしてhdbenchを使って計測しました。

Read(KB/s)Write(KB/s)
SD256(Panasonic)32274834
GH-SDC1GC(GreenHouse)34944907
数値が大きいほど速いです。
ほとんど変わらないですね。

ではSL-C3000からアクセスとしてZbenchを使って計測しました。

Read(s)Write(s)
SD256(Panasonic)14.6041.622
GH-SDC1GC(GreenHouse)14.6091.106
こちらは数値が小さい方が速いです。
やはりほとんど変わりありません。

これらを見る限りは十分な速度が出ているようです。
良い買い物をしました。

23:50 | コメント (0) | トラックバック

2004年12月14日

coLinuxの環境構築(ディスク容量拡大)
LinuxZaurus/Develop colinux

まずDOSプロンプトにて以下コマンドを実行します。
2Gbyteに拡大する場合

C:\> fsutil file createnew root_fs_new 2147483648

現状(0.61)では2Gbyte以上のディスク容量は使用できないようです。

ついでに/optにマウントするディスクも作っておきます。

C:\> fsutil file createnew opt_fs 2147483648

root_fsがcoLinuxからアクセスできるようにdefault.colinux.xmlに追記します。
フォルダ名などは適切に変更してください。

<xml version="1.0" encoding="UTF-8"?>
<colinux>
<!-- This line needs to point to your root file system.
For example change "root_fs" to the name of the Debian image.
Inside coLinux it will be /dev/cobd0 -->
<block_device index="0" path="\DosDevices\d:\coLinux\root_fs"
enabled="true" />
<block_device index="1" path="\DosDevices\d:\coLinux\root_fs_new"
enabled="true" />

<block_device index="2" path="\DosDevices\d:\coLinux\opt_fs"
enabled="true" />

<block_device index="3" path="\DosDevices\d:\coLinux\swap_512b"
enabled="true" />
<!-- bootparams allows you to pass kernel boot parameters -->
<bootparams>root=/dev/cobd0</bootparams>

<!-- image allows you to specify the kernel to boot -->
<image path="vmlinux-2.4.26-smb" />

<!-- this line allows you to specify the amount of memory available
to coLinux -->
<memory size="64" />

<!-- This allows you to modify networking parameters, see the README
or website for more information -->
<network index="0" type="tap" />
</colinux>

coLinuxを立ち上げてext2ファイルシステムにフォーマットし、マウントします。(0.61ではext3は未対応)

#mkfs.ext2 /dev/cobd1
#mkfs.ext2 /dev/cobd2
#mkdir /mnt2
#mount -t ext2 /dev/cobd1 /mnt2

現状のシステムからコピーします。

#tar cvpf - `ls -1|grep -v proc|grep -v mnt2` | (cd /mnt2;tar xpf -)
#mkdir /mnt2/proc

opt_fsをマウントする場合は/mnt2/etc/fstabに追記します。

/dev/cobd0 / ext2 defaults 0 1
/dev/cobd2 /opt ext2 defaults 0 1
proc /proc proc defaults 0 0
/dev/cobd3 swap swap defaults 0 0

coLinuxを終了してroot_fs_newをroot_fsに置き換えます。

あとはdefault.colinux.xmlのroot_fs_newの項目を削除します。

<xml version="1.0" encoding="UTF-8"?>
<colinux>
<!-- This line needs to point to your root file system.
For example change "root_fs" to the name of the Debian image.
Inside coLinux it will be /dev/cobd0 -->
<block_device index="0" path="\DosDevices\d:\coLinux\root_fs"
enabled="true" />
<block_device index="2" path="\DosDevices\d:\coLinux\opt_fs"
enabled="true" />

<block_device index="3" path="\DosDevices\d:\coLinux\swap_512b"
enabled="true" />
<!-- bootparams allows you to pass kernel boot parameters -->
<bootparams>root=/dev/cobd0</bootparams>

<!-- image allows you to specify the kernel to boot -->
<image path="vmlinux-2.4.26-smb" />

<!-- this line allows you to specify the amount of memory available
to coLinux -->
<memory size="64" />

<!-- This allows you to modify networking parameters, see the README
or website for more information -->
<network index="0" type="tap" />
</colinux>

これでディスク容量拡大出来たはずです。
ちなみにopt_fsは必要な方のみで結構です。

22:01 | コメント (0) | トラックバック

2004年12月13日

coLinuxの環境構築(クロスコンパイル環境1)
LinuxZaurus/Develop colinux

LinuxZaurus向けのクロスコンパイル環境を構築します。

SHARPの「ザウルス宝箱Pro」より以下パッケージを持ってきます。
http://developer.ezaurus.com/sl_j/tool/tools.htm

  • gcc-cross-sa1100-2.95.2-0.i386.rpm
  • glibc-arm-2.2.2-0.i386.rpm
  • linux-headers-arm-sa1100-2.4.6-3.i386.rpm
  • binutils-cross-arm-2.11.2-0.i386.rpm

あと以下のファイルが必要なのですが「ザウルス宝箱Pro」にはありません。

  • tmake-sharp.tar.gz(とりあえずは無くても開発できるので無視)
  • qtopia-free-1.5.0-1.i386.rpm(こちらにあるようです)

以下URLにて追加ライブラリを持ってきます。
http://developer.ezaurus.com/sl_j/doc/reference/20021227/doc-sharp/index.html

  • sharpsdk-pub-20021227.tar.gz

引き続き上記追加ライブラリの修正版を持ってきます。
http://developer.ezaurus.com/sl_j/doc/reference.htm

  • libqte.so.2.3.2.gz

参考のために以下URLよりドキュメントを持ってきます。
http://developer.ezaurus.com/sl_j/doc/software.htm

  • qte_tutorial_030122_a300.pdf

一通りそろったら早速インストールしたいところなのですが、デフォルトの1Gbyteではとても開発できる容量ではないので次回はディスク容量の拡張をします。

23:59 | コメント (0) | トラックバック

coLinuxのインストール
colinux

SL-C3000のプログラムを開発する環境をつくりたくなりました。
Linuxのディストリビューションは色々ありますがWindows上で動かせるという
お手軽さでcoLinuxを選択します。

まず以下URLにてcoLinux本体とdebianのディスクイメージを持ってきます。
http://sourceforge.net/project/showfiles.php?group_id=98788

  • coLinux-0.6.1.exe
  • Debian-3.0r0.ext3.1gb.bz2

以下URLを参考にしてcoLinuxをインストールします。
http://www.geocities.jp/error_storm/

以下URLにてPuTTYを取ってきてインストールします。
http://hp.vector.co.jp/authors/VA024651/

もしswapが必要なら以下URLより適切な大きさのイメージを取ってきます。
http://gniarf.nerim.net/colinux/swap/

rootにてログインして以下コマンドを実行します。

#apt-get update
#apt-get upgrade

開発用パッケージをインストールします。

#apt-get install gcc
#apt-get install make
#apt-get install libc6-dev
#apt-get install libncurses5-dev

X用パッケージをインストールします。

#apt-get install kde
#apt-get install kde-i18n-ja

Windows側に別途Xserverが必要です。私は昔購入したXonWindowsを使いました。
必要な方は以下URLにてCygwin/Xを入れてください。
http://www.atmarkit.co.jp/flinux/special/cygwin/cygwin01a.html

以下は必要に応じてインストールします。
FDcloneとはキーボードで操作するファイラです。

#apt-get install fdclone

これでLinuxとして一通りの動作が可能となります。
次回はLinuxZaurusのクロスコンパイル環境を構築します。

00:35 | コメント (0) | トラックバック

2004年12月09日

IEのお気に入りからNetFrontのお気に入りに変換
LinuxZaurus/Customize

変換というほどのものではないですが。

IEのお気に入りが入ったPCとSL-C3000をUSBストレージとして接続します。

IEのお気に入りフォルダをSL-C3000内のフォルダにコピーします。
(PC側)C:\Documents and Settings\(ユーザー名)\Favorites
(SL-C3000側)\Documents\Web_Files\Bookmark_Files

これでOKです。

CF,SD経由でコピーするときも上記フォルダにコピーすればOKです。

01:02 | コメント (0) | トラックバック

2004年12月08日

IEのお気に入りからOperaのお気に入りに変更
LinuxZaurus/Customize

Operaは以下URLを参考にインストールします。
http://www014.upp.so-net.ne.jp/boxer-j/opera7.html

ついでにZaurus本体付属のCDからTerminalをインストールします。
(embedded-konsole-jaなどの端末ソフトがあればそれでOK)

IEのお気に入りの入ったPCにBooksyncをインストールします。
http://homepage3.nifty.com/Tatsu_syo/MySoft/BookSync/index.html

BookSyncを起動してOpera6のお気に入りを作ります。
(1)Booksyncを起動
(2)「Opera6,7のブックマーク」を選択
(3)「参照」ボタンを押してOperaお気に入りファイル(opera6.adr)の格納先を指定
(4)「IE->(N)」ボタンを押す
20041208_1.png

出来上がったopera6.adrをzaurusにコピーします。
(赤外線でもCF,SD,LAN何でも良いです)

端末ソフトを起動してopera6.adrを/home/zaurus/.opera/の下にコピーします
例)赤外線通信の時

#cp /hdd3/Document/application/octet-stream/opera6.adr /home/zaurus/.opera/

Operaを起動してお気に入りが入っていることを確認します。

14:58 | コメント (0) | トラックバック