【ZERO3】リザぽん化プロジェクト 003【Linux】
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
2008/07/22(火) 03:21:13ID:0EfToeGpLinux on W-ZERO3 (W-ZERO3 2ch情報まとめ 内)
http://w-zero3.org/?%A5%C0%A5%A6%A5%F3%A5%ED%A1%BC%A5%C9%2FLinux
前スレ
【ZERO3】リザぽん化プロジェクト【Linux】
http://pc11.2ch.net/test/read.cgi/linux/1182779775/l50
【ZERO3】リザぽん化プロジェクト 002【Linux】
http://pc11.2ch.net/test/read.cgi/linux/1185862665/l50
元スレ
W-ZERO3 総合98【WS003SH,004SH,007SH WILLCOM】
http://hobby9.2ch.net/test/read.cgi/keitai/1181152363/
0357login:Penguin
2009/06/08(月) 20:10:41ID:cLWIytUhもっと待つこと覚悟してたから早くてびびった!
0358login:Penguin
2009/06/08(月) 21:06:04ID:yAb4QDop固まったと諦めて再起動しようと思ったほど
>>356
007と011の違いといえば無線LAN?
0359login:Penguin
2009/06/08(月) 22:08:53ID:cLWIytUhSDカードとかもちょっとは関係ありそうだけど、そこまでじゃないかな
無線はむしろ011の方がアウトな気がするなー
0360login:Penguin
2009/06/08(月) 22:55:08ID:DJKp2m29手順通りでも10分くらいでいったんひっかかってブラックアウトして、結局20分かかった
Android落としてビルドしてみるかのー…家族口説いて011貸してもらうか
0361login:Penguin
2009/06/10(水) 22:42:15ID:eQF4knfSぶーとちゃーと針
http://www1.axfc.net/uploader/Img/so/48747
やっぱりなんか変。これだけだとあまり有益なデータじゃないかも。
0363login:Penguin
2009/06/11(木) 08:47:10ID:xhmiM0PU調べてみます。�d
0364login:Penguin
2009/06/12(金) 11:55:56ID:ktImWD9dメモリの端の方が破壊されてる? ネットワークの繋ぎ方が分からない…
0365login:Penguin
2009/06/13(土) 13:46:02ID:jhwB9HVKそれで遅いんじゃね
0366login:Penguin
2009/06/13(土) 13:51:23ID:8uQ5WAmW0367login:Penguin
2009/06/13(土) 18:03:11ID:BgZyr4m3動作中のOSがWM→Linuxに切り替わった時点で、RAMはLinux管理になる
ただしWMが使ってたRAM領域には何かのデータが書かれていて
Linuxから見れば無意味なゴミデータがRAMに残っている状態
通常はOSやアプリ(LinuxやAndroid)が、自分の使うRAM領域だけ初期化して
データも上書きして綺麗にしてから使うので、先に残っていたゴミデータの影響は無い
WMでメモリ使い方変えたときLinuxやAndroidの挙動が変わるのが仮に本当なら、
正規のデータを期待して実際はゴミデータを読み出す箇所があってゴミデータの値によって挙動が変わる可能性、
要はLinuxやAndroidに「RAMを初期化せずに使ってるバグ」の可能性があるということ
0369login:Penguin
2009/06/14(日) 13:00:39ID:0fAZRzv90370login:Penguin
2009/06/14(日) 19:50:56ID:WOQnRKKmメモリ管理できないなんて
0371login:Penguin
2009/06/14(日) 21:17:38ID:JLqYkgImオフセされちゃってるとか
0372login:Penguin
2009/06/15(月) 14:43:53ID:4/tipzd7http://www.nicovideo.jp/watch/sm7340549
他にも動かしている人が居るのね
0373login:Penguin
2009/06/15(月) 15:00:56ID:rESmPwvm0374login:Penguin
2009/06/15(月) 17:32:19ID:X260KD7Wこの人公開しないかね
0375login:Penguin
2009/06/15(月) 18:23:27ID:lq7KTR/a0376login:Penguin
2009/06/15(月) 19:20:30ID:/ZqEdhmf0377login:Penguin
2009/06/15(月) 19:26:36ID:rESmPwvm0378login:Penguin
2009/06/15(月) 19:29:21ID:/ZqEdhmf0379login:Penguin
2009/06/15(月) 20:28:19ID:/eI8h4VZ0380login:Penguin
2009/06/15(月) 20:40:59ID:YZtV9QAW0381login:Penguin
2009/06/15(月) 20:53:32ID:4vemyaYK0382login:Penguin
2009/06/15(月) 21:00:46ID:OdNrL0YoWCFの中に
0383login:Penguin
2009/06/15(月) 23:03:54ID:yTMWLz/Hver2が、試してみるかな
0384login:Penguin
2009/06/15(月) 23:35:57ID:9gcwfi+aRILの話ってこれか
0385login:Penguin
2009/06/15(月) 23:51:24ID:rESmPwvm007でも起動は1分程度。
一度swapfile作っておけば、2回目からはswaponだけで良し。
CommandLine = root=/dev/mmcblk0p1 loopback=/android.img init=/init
と指定すると直接起動できますね(・ω・)
0388login:Penguin
2009/06/18(木) 06:41:38ID:vGasKJWeカーソル動く!
だれか>>328を実験してもらえませんか(・ω・)
011は、>>329が実験1やってくれたおかげでUSBのコード追加を少しできてるけど
実験1だけではまだ足りないもので
0390login:Penguin
2009/06/19(金) 00:30:53ID:7Myxj8s2USBマウスは持ってないのですが、実験2はUSBメモリや青歯ドングルでも可能ですか?
それならやってみようと思います
0391login:Penguin
2009/06/19(金) 04:57:03ID:doX9d3hk時計が止まっちまうのが痛い。
契約が終わったらさっさと玩具にできるけど、今は実際に電話もするから
しばらくいたづらはできぬ。 芋場契約したいけど、お小遣い減るからなぁ。
0392login:Penguin
2009/06/19(金) 10:29:57ID:Gujsq6eNさくっとやってみました
>>328の実験1の結果は>>329と同じ
実験2の結果
USBHostアダプタ+USBマウス
最初のUSBデバイス認識結果
# ls /sys/bus/usb/devices/* > 011-01
/sys/bus/usb/devices/1-0:1.0
/sys/bus/usb/devices/1-2
/sys/bus/usb/devices/1-2:1.0
/sys/bus/usb/devices/usb1
# ls /sys/bus/usb/devices/*/id* > 011-02
/sys/bus/usb/devices/1-2/idProduct
/sys/bus/usb/devices/1-2/idVendor
/sys/bus/usb/devices/usb1/idProduct
/sys/bus/usb/devices/usb1/idVendor
# cat /sys/bus/usb/devices/*/id* > 011-03
0040
045e
0001
1d6b
実験2のecho 0 > gpio37/valueまで実行
コマンド実行後のUSBデバイス認識結果は最初の認識結果と変わらず
こんな感じで大丈夫でしょうか?
0393login:Penguin
2009/06/19(金) 10:43:33ID:Gujsq6eNzImage-20090607で実行しました
0394login:Penguin
2009/06/19(金) 12:14:47ID:vz0REsxb�dです
機種が分かりませんが、結果からするとGPIO37はUSB給電制御とは無関係ですね…
設計例として掲載されているGPIO番号だったので、そのまま使っていることを期待したのですが(・ω・)
もしかしてハードウェアで自動制御してくれてるのかな
それだったら楽でいいのだけれど(・ω・)
実験3
�@WM動作中にUSB miniAケーブルを挿す
反対側のコネクタ(USB Aメス)の、pin1とpin4間の電圧は?
�Aそのまま続けてLinux起動し、Login:プロンプトが出るのを待つ
反対側のコネクタ(USB Aメス)の、pin1とpin4間の電圧は?
�B次にUSB miniAケーブルを抜いて、5秒待って挿し直す
反対側のコネクタ(USB Aメス)の、pin1とpin4間の電圧は?
�C再びUSB miniAケーブルを抜いて、今度はminiBケーブルを挿す
反対側のコネクタ(USB A*オス*)の、pin1とpin4間の電圧は?
�DUSB miniBケーブルを抜いて、もう一度USB miniAケーブルを挿す
反対側のコネクタ(USB Aメス)の、pin1とpin4間の電圧は?
もしUSB給電をハードウェアが自動で制御してくれてるなら、
�@�A�B�Dで5V、�Cだけ0Vという結果になるはず(・ω・)
テスターの先端がコネクタのpinに届きにくいので、測定するときは注意してください
テスターの先端がpinに接触していないと、実際何Vでも結果0Vと表示されます
こんなことで003のホストケーブル作成のときに手間取ったわけですがw(・ω・)
0397login:Penguin
2009/06/19(金) 23:07:36ID:Pb0Sjv0qこれって、WS011SHの結果なんじゃね?
リダイレクト先が「011-??」ってなってるし
0398392
2009/06/20(土) 10:39:01ID:dqZcCplWすみませんWS011SHです
続いて実験3
�@WM動作中にUSB miniAケーブルを挿す
反対側のコネクタ(USB Aメス)の、pin1とpin4間の電圧は?
5V
�Aそのまま続けてLinux起動し、Login:プロンプトが出るのを待つ
反対側のコネクタ(USB Aメス)の、pin1とpin4間の電圧は?
5V
�B次にUSB miniAケーブルを抜いて、5秒待って挿し直す
反対側のコネクタ(USB Aメス)の、pin1とpin4間の電圧は?
5V
�C再びUSB miniAケーブルを抜いて、今度はminiBケーブルを挿す
反対側のコネクタ(USB A*オス*)の、pin1とpin4間の電圧は?
5V
�DUSB miniBケーブルを抜いて、もう一度USB miniAケーブルを挿す
反対側のコネクタ(USB Aメス)の、pin1とpin4間の電圧は?
5V
USBケーブル切って測定してみました
ありがとうございます
他のGPIO番号を探すしかないか…(・ω・)
実験4
USB miniAのケーブルを挿して、pin1とpin4間の電圧を測定しながら、
実験2と同じ手順(ただしGPIO番号を変えて)で、電圧が変わるかどうか?
011で出力モードになってたGPIOの番号は
13,15,17,35,37,44,50,54,55,56,84,88,89,90,97
なので、このうちのどれかがUSB給電制御だと予想しています(・ω・)
たとえばLED制御なんかも、この中にあるかもしれません
実験終わったらすぐリセットしてください
(用途不明のGPIOばかりなので、何が起こるか分からないのです)
ちなみに実験2ではGPIO37を調べていました
>実験2
> cd /sys/class/gpio/
> echo 37 > export
> echo OUT > gpio37/direction
>としてgpio37出力モードにして、
> echo 1 > gpio37/value
> echo 0 > gpio37/value
0400login:Penguin
2009/06/21(日) 00:46:41ID:SxuxcQ0lw-zero3.orgのロダにアップロード出来ない(´・ω・`)
0401login:Penguin
2009/06/21(日) 08:42:20ID:hRbtoJjxあなたが神か
rapidshareとかは?
0402login:Penguin
2009/06/21(日) 09:30:32ID:SciQhQcFrapidshare.com/files/246816810/tsd011sh.zip.html
2.6.27系にリザぽんパッチをあててから適用してください。
0001- 2.6.23用のts patchを27でビルドできるようにしたもの
0002- 011SHで座標を取れるようにした修正
既知の問題
sspの設定があやしいまま、ts chipへのコマンドも解釈しがたい
割り込みを使わずポーリングで済ませている
たぶんオリジナルとxyが入れ代わっている
initializeは4u以外はいらない気がしたけど残してる
どなたか改良したり改良したりしてください。
0403login:Penguin
2009/06/21(日) 10:58:52ID:2193YAd8そうだったらまるまる公開してくだしあ
ttp://d.hatena.ne.jp/dot_h2o2/
のAndroidのやつにはパッチ無理かね…
bad src fileってなっちまう…ディレクトリが違うんかな
0404login:Penguin
2009/06/21(日) 11:19:14ID:fV1zqwy6つか改良乙です。
0405login:Penguin
2009/06/21(日) 23:50:38ID:DwUf20VIWS011で確認
実験4の
GPIOの13,15,17,35,37,44,50,54,55,56,84,88,89,90,97まで全部調べましたが
5Vのまま変化ありませんでした。
�d
GPIO全部チェックしても動かないということは、
あとはCPLDか、それとも他にも何か条件があるのか、ですか…
011は解析厳しい(・ω・)
0407login:Penguin
2009/06/24(水) 02:00:46ID:kxtGANOO貴方が神か。お願いします、どうにかうpってくだしあ
0408407
2009/06/24(水) 02:01:29ID:kxtGANOO0409login:Penguin
2009/06/24(水) 02:37:19ID:rzLvYJJN>>402
0410login:Penguin
2009/06/27(土) 17:30:25ID:d18NeZf/http://www.megaupload.com/?d=LM4V8MAL
0411login:Penguin
2009/06/27(土) 20:44:32ID:vQj0ANlH神乙です
弄らせて頂きましたが凄いです
0412login:Penguin
2009/06/28(日) 17:29:48ID:q+QTy49Xそして007shではキー周りは問題ないにしろタッチパネル触れた瞬間に死亡。。
お触りはだめアルよと申されるか。
0413login:Penguin
2009/06/28(日) 17:52:40ID:a/NUaunkどこをクリックしても原点をクリックしたのと同じ状態なのかなよくわからんけど。
0414login:Penguin
2009/06/28(日) 22:20:09ID:vjd8Hc8BWS011SHで使ってみました
タッチパネルで日本語の設定もできるし
これ、閉じた状態のキー操作はまだできませんよね?
0415login:Penguin
2009/06/29(月) 00:53:17ID:TUnSjzxbフロント側のキーコードが分かる人が設定とか
ハウツー書いてくれるまで待ちという
0416login:Penguin
2009/06/29(月) 17:59:29ID:oxn8MgkE無線つけっぱなしてやろうとおもうと
mountのところでコケるみたいだし・・・
どうにかならんかね
それが本当なら、
メモリカードと無線LANが競合して動かない? = 無線LANはSDIOで接続?
という可能性の重大なヒントだと思いますが(・ω・)
機種は何でしょう?
0418login:Penguin
2009/06/29(月) 23:58:47ID:c10/MjwNWS011SHです
mountとやろうと思うとファイルがないみたいなのが出るので
もしかするとそうなのかも知れません
実験よろしく(・ω・)
メモリカードを抜く
無線LANをON
Linux起動
起動中に何かSDIO関連のメッセージ出てくる?
rootでログインして
ls /sys/bus/mmc/* の結果は?
ls /sys/bus/sdio/* の結果は?
0420login:Penguin
2009/06/30(火) 23:42:42ID:ZKHI8IIk>>418じゃないけどやってみた。
dmesgに
「mmc0: error -22 whilst initialising SDIO card」
ってメッセージは出てくる。
lsは
#ls /sys/bus/mmc/*
/sys/bus/mmc/drivers_autoprobe /sys/bus/mmc/drivers_probe /sys/bus/mmc/uevent
/sys/bus/mmc/devices:
/sys/bus/mmc/drivers:
mmcblk
#ls /sys/bus/sdio/*
/sys/bus/sdio/drivers_autoprobe /sys/bus/sdio/drivers_probe /sys/bus/sdio/uevent
/sys/bus/sdio/devices:
/sys/bus/sdio/drivers:
#
ってな感じ。
|・ω・)っttp://www1.axfc.net/uploader/H/so/80180
キーワード:liz
メモリカードを抜く
無線LANをON
Linux起動
起動後にdmesgでメッセージ確認 (mmc test: card support voltages:XXXXXXXX)
このXXXXXXXXの値(16進数8桁)と機種を教えてください
dmesg | grep mmc とやると、探すのが楽です
SDバスに繋がってるデバイスが必要な電源電圧を表示するものです
SDバスに何も繋がっていない場合は、メッセージは出ないと思いますたぶんw
ちなみに007でメモリカード挿した状態ですと、00ff8000が読めます
>>421のカーネルは、キーボードドライバも手を入れてたかもしれませんw
遊びたい方は
cd /sys/devices/platform/sha_pon-keyboard/
として、
echo 1 > toggle
echo 0 > toggle
1でZERO3っぽく、0でPCっぽく、Shift, Ctrl, Fn(Alt)の動作が変わります
echo 1 > showkeys
これでデバッグモード
echo 0 > showkeys
これで通常に戻る
0423login:Penguin
2009/07/01(水) 02:27:54ID:KRm8Hb2EWH011SHでは 00000000 でした
microSD入れてる時は 00ff8000 でした
はてなの.h2o2さんとこで2.6.29のが出てたけど、あれはどういう手を加えてるんだろうか?
>>410のAndroid 1.5を動かすには、 Virtual Battery Driverが入ってないから、
起動完了したと同時にシャットダウンが開始されちゃって動かなかったけど
0424login:Penguin
2009/07/01(水) 20:59:27ID:+BSB+RF9zImage-20090607付属のdebian_arm_etch_rootfs.txtを参考に作業しているんですが
「5.LinuxLoader.param.txtのパラメータ設定」をして起動するとws007shと認識されてしまって
数字キーが打てなくて困っていますどうしたらいいでしょうか?
zImage-20090607で実行しています。
パラメータファイルLinuxLoader.parm.txtの中で、
MachineTypeはいくつになってる?
それより、どうやってLinuxLoader.parm.txt作ったのかも気になるw(・ω・)
もしかして
RAMも64MBしか認識されてなさそうな予感(・ω・)
パラメータファイルでRamSizeはいくつになってますか?
実験�d
無線LANがSDIOの可能性はあるけれど、それでも簡単ではなさそうですね…orz
0428login:Penguin
2009/07/01(水) 23:21:05ID:+BSB+RF9LinuxLoader-20081206付属のLinuxLoader.parm.sha_pon011sample.txtを書き換えています
MachineType = 1414
RamSize = 128
になっています
おk
etchのシステムにkeymapをコピーしてないのが原因
4. モジュールファイルをコピー のときに
ついでに keymapもコピーしておく
keymapのファイルはここにもあるけど、
ttp://llwm.xii.jp/wiki/wiki.cgi?page=Download
standaloneで起動してる手順の中でできる方法が、以下。
tarの後、umountの前に
cp /usr/share/keymaps/i386/qwerty/sha_pon011.kmap.gz /newroot/etc
を実行しておく
etch起動後には loadkeys /etc/sha_pon011.kmap.gz とか実行する
スクリプトにでも入れておくと楽
最初ファイル名に数字入れられないときは、TABで保管しながら入力すればいいかも?(・ω・)
カーネルにはドライバがあるので、USBカメラは認識すると思いますが
これをandroidでテストできるかどうか知りたい
本体カメラのテストをandroidでできるかもと思いついたけど
比較するUSBカメラが手元に無いので聞いてみましたw(・ω・)
0431login:Penguin
2009/07/02(木) 22:56:54ID:ST48EgI2.h2o2さんとこのも、>>410のも、カメラアプリ自体は起動しますが、おそらくカメラ画像が表示されることになるんだろうなぁ、って枠がふゆふよと動きます。
0432login:Penguin
2009/07/02(木) 23:36:49ID:9YZ1G1uov4lとjavaの世界を繋げる部分が必要なのですが、
genericなコードでは殆ど空のstubがあるだけだったと思います。
他のターゲットでv4lを使った事例があれば、それを持ってくるのが簡単かと。
0433login:Penguin
2009/07/03(金) 12:06:05ID:fVKSwUT90434login:Penguin
2009/07/03(金) 12:16:08ID:/EDjTOlohttp://d.hatena.ne.jp/bs-android/20081024/1224908863
わからん。。
LinuxLoader-20090704 snapshot
|・ω・)っhttp://llwm.xii.jp/wiki/wiki.cgi?page=Download
フォルダごとにパラメータファイルを置けます
kernel image指定に相対パスを使えます
そんなわけで、実験するときのパラメータ書き換えの手間が減りますw
スタートメニューに入れるにはどうすればいいのだろう(・ω・)
0437login:Penguin
2009/07/05(日) 15:31:39ID:4jrPyCauどうせだったら、LinuxLoader.exeの名前を変更したら
その名前.parm.txtを読み込むような仕様にできないかな?
LinuxLoader1.exeとしたら、LinuxLoader1.parm.txtかLinuxLoader1.exe.parm.txtを読む、とかそんな感じで。
そうすれば、同じフォルダにおいとけるし
0438login:Penguin
2009/07/05(日) 16:50:11ID:b+G/UITwそれなら引数で指定でよくね?
ショートカット作って中のパラメータ変えればすむし。
>>436
WMはドライバ入れれば使えたぐらいなんで、
Linuxでもドライバさえあれば使えるかと。
0439login:Penguin
2009/07/05(日) 17:23:22ID:4jrPyCauWMだとショートカット作るのめんどいからなぁ、と思って
0440login:Penguin
2009/07/08(水) 16:45:37ID:chigWjQYkeymapファイルの作成の手助けになるのかな。
どう作るかわからんけど
0441login:Penguin
2009/07/08(水) 17:18:25ID:1EBdPY25これじゃダメ?
0442login:Penguin
2009/07/15(水) 00:11:57ID:xIevSbKe2.6.29でもAndroid動きました。(WS011SH)
-開発roomさんのパッチpatch-20090522.zipまで適用
-pxa_fbのパッチはあてない
-Virtual Battery Driver組み込み
-ts_patchディレクトリのパッチ適用(一部手作業)
UDCドライバが動いてくれたので母艦経由でインターネット接続も成功。
USBホストも使えそうです。神々に感謝します。
0443410
2009/07/15(水) 20:44:20ID:CtbmnIxT2.6.27ではpatch-20090522部分が足りないのかな。
ネットワークが使えるとadbも使えるようになりますし、
maps/streetviewとかも試せますね。
0444login:Penguin
2009/07/16(木) 08:10:09ID:wPp6sV6Kadb使えるのか!
StreetViewは動きました。
0445login:Penguin
2009/07/16(木) 23:44:39ID:xBzHHUXlpingとかnslookupでちゃんとネットワーク的にはいってるみたいんだけど
android立ち上げてブラウザ開くと
「エラー ブラウザ(com.android.browser)が予期せず停止しました。やり直してください。」とdialogが出て
ブラウザが落ちるな・・・
0446445
2009/07/17(金) 02:45:38ID:htZF7QmJ初期状態に戻してみたら、落ちはしなくなったけど、つながらんや・・・
どこの設定いじればいいんだろ?init.rcあたり?
0447445
2009/07/18(土) 22:25:08ID:jRiBDRnKうちのWS011SHの場合、りざぽん側のUDCドライバはカーネル組み込みにして作成し
Windows端末とUSBケーブルで普通に接続した状態から、Linuxを起動させると
Windows側で「RNDIS/Ethernet Gadget」として認識されるから
↓のURLで配布されているinfを読み込ませて設定した
http://handhelds.org/moin/moin.cgi/WindowsXpUsbNetworkHowTo
といっても、Windows7 64bit環境だとこのlinux.infが使えなかったので
「"RNDIS/Ethernet Gadget" 64bit」で検索してでてきたよくわからないinfを使ったけど
0448445
2009/07/18(土) 22:37:10ID:jRiBDRnKUSB Gadgetにもいろいろタイプがあったのか!
いま、menuconfig見直してて気がついた、やりなおしだw
0449445
2009/07/19(日) 01:12:54ID:2Yk88hnpf_mass_storage.o にコンパイルでエラーになる・・・
include/linux/usb_usual.hの「extern struct usb_device_id storage_usb_ids[];」で
「error: array type has incomplete element type」って・・・
先にパッチだけ
|・ω・)っhttp://llwm.xii.jp/wiki/wiki.cgi?page=Download
Ctrlでメニュー出す動作が変わるはず
0452login:Penguin
2009/07/22(水) 23:13:40ID:9feGLpwV230 名前:白ロムさん[sage] 投稿日:2009/07/17(金) 20:48:02 ID:xPP/a+ZC0
新たなAndroid搭載W-SIM鮭(開発中)があらわれた!
http://d.hatena.ne.jp/bs-android/20090603
来週のにも出展されるらしい。
結構W-SIM鮭試作してみてる所あるんだな。
0453445
2009/07/23(木) 01:10:27ID:VeFza4tmqwerty.klを>>410のファイルと入れ替えてみたけど、キー入力がおかしい、とか、よくわからん・・・
0454login:Penguin
2009/07/23(木) 13:36:14ID:vBP2EdOUなんか・・・すっげー分厚くない?
0455login:Penguin
2009/07/23(木) 16:15:59ID:gdoAmO6T0456login:Penguin
2009/07/23(木) 22:08:16ID:TTS3cey7■ このスレッドは過去ログ倉庫に格納されています