トップページ⇒linux
989コメント441KB

【DINGUX】Linux for the Dingoo A320【DualBoot】

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin2009/07/16(木) 18:42:57ID:CFsD4Ntz
FAT-onlyなrootfsが出てきたら、一気に導入の敷居が下がりそう。
オリジナルのDingooA320ファームウェアではY/Bボタン同時押し問題も
なかなか解決されませんし、これを機にLinux環境を整えて、タコと
ペンギンの渦巻く大海原へ乗り出しませんかー?

DINGUX(DINGUXオフィシャルサイト)
http://www.dingux.com/

dingoo-linux @ google.code
http://code.google.com/p/dingoo-linux/

DINGOO File Archive
http://dl.openhandhelds.org/cgi-bin/dingoo.cgi

dingoo-scene
http://dingoo-scene.blogspot.com/

DINGOO DIGITAL
http://www.dingoo888.com/en_index.asp
0002login:Penguin2009/07/16(木) 20:12:28ID:hqLuNMWC
DINGUX DualBootインストール解説ビデオ(英語)
http://a320.freeforums.org/step-by-step-linux-installation-videos-on-dingoo-t760.html#p6422

動画でだいたい理解できると思うし、日本語での解説は不要か。
0003login:Penguin2009/07/20(月) 19:57:39ID:qU2YCp9T
System installation pack and toolchain released
ttp://www.dingux.com/2009/07/system-installation-pack-and-toolchain.html

FATパーティションに展開するだけでOKなrootfsがリリースされた模様。
これがうまく動作すれば、ext2/3パーティションをいじる必要がなくなる、と。

あと、新しいシステムにはネットワークとFTPサーバ機能が組み込んであって、
IPアドレス 10.1.0.2 へtelnet接続して操作したりFTP接続してファイルを
アップロード(転送)できるようになってるらしい。

あと、uclibcベースのDINGUX公式(?)toolchainも同時にリリースされたとか。

とりあえずフィーリング翻訳はこれくらいにして、人柱行ってきますー。
0004login:Penguin2009/07/20(月) 21:12:10ID:qU2YCp9T
■失敗その1
付属ドキュメント斜め読みで、パナのSDフォーマッタでフォーマットしたパーティションに
rootfsとzImageをコピーして起動したが、MiniSDのパーティションがマウントできない的な
メッセージの後、カーネルパニックで画面点滅状態になってストップ。リセットボタンしか
効かなくなった。

■失敗その2
MiniSDをWindowsXP標準のフォーマッタでFAT32を明示的に指定してフォーマット、また付属の
ドキュメントに書かれているとおり、「zImage」を先にコピーしてその後「rootfs」をコピー
した。
DINGUXは起動したが、"/usr/local/sbin/main" を呼び出し続け、「そんなファイルや
ディレクトリなんてねぇよ」といわれ続ける。
ドキュメントをよく読んだら、「MiniSD上に local/sbin/ とディレクトリを作って、その中に
自分が普段使うメインプログラムを main という名前で設置しておけ、そいつを自動的に
起動する。」と書いてあった。

■その後
テケトーなプログラムをlocal/sbin/にコピーして、ファイル名をmainに変更してDINGUXを起動して
みたところ、確かにコピーしたプログラムが起動していることはわかった。
わかった・・・が、USB接続するとネットワークデバイス認識されてうんちゃらかんちゃらが
まだ上手く動作しない・・・というか、このデバイスのドライバってどれ??

# まだまだ人柱継続中。
0005login:Penguin2009/07/20(月) 22:43:39ID:HUA55ZE/
A320スレから誘導されました。
とりあえず、よろしく。
0006login:Penguin2009/07/20(月) 22:54:04ID:bz+YmqZa
同じく誘導されました。
>>1乙です。

無印デュアルブートでも四苦八苦してきたのに、更に難しそうだorz
ランチャが開発されるまで、素人には手が出せそうにないな…
人柱さん、頑張ってください。
0007login:Penguin2009/07/20(月) 23:14:39ID:qU2YCp9T
BooBoo氏のブログについてたコメでも、「ドライバはー?」って人がいてました。
BooBoo氏から、下記URLのドライバを試して結果を報告して欲しいとレスが
ついてますが、今のところ結果報告コメはついてない模様。

Rndis Drivers Pack for windows (2k/xp)
http://dl.openhandhelds.org/cgi-bin/gp2x.cgi?0,1,0,0,15,1290


ちなみに手元で試してみたら、インストールはできてるような気もするけど、
「このデバイスを開始できません。 (コード 10)」とエラーが出てデバイスが
機能しません。
エラーメッセージに対するMSからの情報は下記URLで示されていますが・・・
そもそもドライバが怪しすぎて手の打ちようがない、といったところ。

http://support.microsoft.com/kb/943104


Linuxからだと、何か特別なドライバをインストールしなくてもFTPできたよ、
というコメもあったので、また明日にでもFedoraなりUbuntuなりそこらへんから
試してみようと思います。
0008login:Penguin2009/07/20(月) 23:40:35ID:qU2YCp9T
先のドライバではダメなの確定した模様。
再構築してWindowsからもUSBネットワークできるバージョンを急いで作る、とのこと。

ちなみに今回最大の目玉はFAT32なrootfsと思われがちですが、現状では
「FAT32に配置したrootfsというディスクイメージをDINGUXで読んでいる」
(イメージ伝わりにくいですね、すみません)な状態ですので、入れ替えても
Windows上のエクスプローラからホイホイとファイルをやり取りできるわけでは
無いという点だけ、留意しておいた方がヨサゲです。

どちらかというとメインはUSBネットワークで起動中のDINGUXにファイルを渡せる&
TELNET接続とかできるので、開発者の方々の作業効率が飛躍的に上がるとか、
glibcとuclibcのダブルスタンダードだったtoolchainが、正式に(?)uclibc版に
統一される、といったところでして。

MAME4ALLの起動に成功してるのであれば、そのまま新しいシステムでも動作する
らしいので、MiniSD:/local/sbin/ にMAME4ALL関連をばら撒いて、起動スクリプトを
main とファイル名変更すれば、DINGUX起動と同時にMAME4ALLが起動するような
気がします。気がするだけでテストしてませんです。

今日のところはここらへんまでで。
0009login:Penguin2009/07/21(火) 00:08:26ID:pqXWpFaN
>どちらかというと〜から読んでも意味がよく分かりませんorz

が、「Windows上のエクスプローラからホイホイとファイルをやり取りできるわけでは無い」
っていうのが分かっただけでもガッカリです…

何にせよ、進展を期待してます。
0010login:Penguin2009/07/21(火) 00:10:57ID:WVlL5MHD
5です。スレ主とは別人だがとりあえず動作報告。

miniSDのルートにzimageとrootfsを書き込み(もちろんFAT用のもの)
miniSDの「/usr/local/sbin/mame4all」以下にmame関連ファイルを書き込み。

UbuntuにてUSB接続→自動的に認識。

FTPで10.1.0.2に接続→OK
telnetで10.1.0.2に接続→OK
telnetのままmame4allの起動確認。

ここまで出来ました。USBケーブルを抜き差ししないで色々動作確認できるのはいいね。

気になることは、/usr/local/sbin というフォルダを作ってその中に置かないと
miniSD上のファイルが見えないっぽい。
miniSDにrootとかhomeってフォルダを作れば見えるかも知れないが今日は断念。
001152009/07/21(火) 00:20:16ID:WVlL5MHD
5です。連投すまん。
/usr/local/sbin/main
に
#!/bin/sh
echo 0 > /sys/class/vtconsole/vtcon1/bind
cd /usr/local/sbin/mame4all
./mamefront
と書き込んでおくと起動と同時にmameが起動したんでとりあえず報告。
2行目は不要かも。
00121 ◆qbQD4T5Z0949 2009/07/21(火) 11:29:43ID:nGu0Mo7A
とりあえず、既存の需要の高そうなアプリについては、
新しいtoolchainでの再コンパイルがほぼ終わったのかな。
00131 ◆qbQD4T5Z0949 2009/07/21(火) 16:54:39ID:nGu0Mo7A
再コンパイル完了どころか、MiniSDにコピーするだけ、後はROMなりWADなりを
自前で用意して、しかるべき場所に放り込めばOKなパッケージまで公開されて
ますなー。

local.rar(29.03MB)
http://www.mediafire.com/download.php?nmdgvwmmtgm


情報ソースはこっち
http://dingoo-scene.blogspot.com/2009/07/most-games-reported-working-on-new-fat.html


みんな仕事早すぎw
0014login:Penguin2009/07/21(火) 17:33:54ID:pqXWpFaN
うぉっ、スゲー!
帰りにmicroSD買って行こっと
00151 ◆qbQD4T5Z0949 2009/07/21(火) 17:55:40ID:nGu0Mo7A
local.rar試してみました。
試すも何も、local.rarにあるlocalフォルダをMiniSDにコピーしただけですけども。
Duke3DとGnuboy以外のほとんどがプリセットされてるぽいです。

MAME4ALL用ROMはMiniSDの \local\mame4all\roms\ にzipファイルで、
SNES用ROMは、\local\games\snes\ 以下にromsフォルダでも作って
smcファイルをポイポイ放り込んでおけば大丈夫。

メニューアプリdmenuの設定ファイルは \local\dmenu\dmenu.cfg で、
中を見ればだいたい書式は分かると思います。
0016login:Penguin2009/07/21(火) 19:33:20ID:/e++si/X
linux環境がないので、とりあえずlinux環境なくてもできる
A320本体の方のデュアルブート準備を行う。

んでSDに>>13を解凍して放り込む。
wltkしつつSELECT+電源on

カーネルパニックorz

まだゼロからlinux環境なしでおkまでは行ってないの?
0017login:Penguin2009/07/21(火) 19:57:11ID:/e++si/X
ごめんなさい>>4よく読んでやり直したら起動した。
0018login:Penguin2009/07/22(水) 01:43:14ID:c6BJg87O
インストールしてみたいのですが
こんな感じOKなのでしょうか?

ttp://code.google.com/p/dingoo-linux/downloads/list から
dual_boot_installer_20090628.zip をダウンロードして解凍
jz4740_usbtool.inf をインストールして
USB接続、Bボタン+リセットボタンを押す
認識されたら、DOS窓から
usbtool-win 1 hwinit.bin 0x80000000 を実行
液晶デバイスを調べILI9331だったら
usbtool-win 1 zImage_dual_boot_installer_ILI9331 0x80600000 を実行
本体を操作してDualBootをインストール

miniSDをFAT32フォーマット、local.rarを展開
zImage-ILI9331をzImageに変えてコピー
次にrootfsをコピー
次にlocalフォルダをコピー
miniSD入れ、selectキーを押しながらリセットボタンを押す
linuxが起動する

Ubuntuなら
アドレス10.1.0.2でftp、telnetできるが
Windows環境からftp、telnetはまだできない

linux環境がない場合
usb_serialでシリアル接続はできるのでしょうか?

miniSD内のlocalフォルダを直接編集してもOKなのでしょうか?

よかったら教えてください
よろしくお願いします。
0019login:Penguin2009/07/22(水) 10:47:27ID:xkG63lob
>>18
ok
0020login:Penguin2009/07/22(水) 12:12:52ID:9iV2bUfO
みんな早いなw
00211 ◆qbQD4T5Z0949 2009/07/22(水) 13:08:44ID:DgooLGaz
>>18
パーフェクトだ、ウォルター。
0022login:Penguin2009/07/22(水) 14:01:26ID:9DaiulXQ
>>18を参考にFAT版DINGUX導入しました。
質問なのですが
最初から入っているDOOMなどはコンパイルしなおさないと動作しないのですか?
00231 ◆qbQD4T5Z0949 2009/07/22(水) 15:06:41ID:DgooLGaz
>>22
シェアウェア版か製品版のWADファイルを本体と同じ
ディレクトリに入れてやればOK
0024login:Penguin2009/07/22(水) 15:14:12ID:9DaiulXQ
>>23
フリーウェアじゃないから配布したらまずいって事ですね。理解しました。
関係ないですがIDがDingooっぽくてカッコイイですね。
00251 ◆qbQD4T5Z0949 2009/07/22(水) 15:53:42ID:DgooLGaz
local.rar がアップデートされてました。
内容は、プリセットのソフトウェアアップデートいくつか+gnurobbo+Duke3d

情報ソースはここらへん↓
http://dingoo-scene.blogspot.com/2009/07/toddler-updates-his-mini-sd-image-for.html
http://a320.freeforums.org/fat32-sd-image-t813.html#p6678


>>18
>miniSD内のlocalフォルダを直接編集してもOKなのでしょうか?

MiniSD上のlocalフォルダが、システムの/usr/localディレクトリとしてマウント
されますので、実質的には/usr/local配下であれば、Windowsからファイルを操作
できることになりますね。
0026login:Penguin2009/07/22(水) 16:23:16ID:6aRz/lNf
FAT_dingux、恐ろしいほど起動が簡単だ!
これなら一気に普及しそうな希ガス
FAT領域だけでいけるとなると、1ヶ月もすればオクでも出そうだな
「今一番熱いDingux導入済!Windows環境だけでファイル操作OK!すぐプレイできます」みたいなw

今一番はまってるのは自作ゲームの水道管ゲームだ
これ、音楽と面クリ時の歓声がちょいうるさいけど、手軽に楽しめていいな
同じ色のブロックをぶつけて壊すやつは、ルールがいまいち掴めん…
00271 ◆qbQD4T5Z0949 2009/07/22(水) 17:45:14ID:DgooLGaz
日本風に言うと、「サルでもわかる」シリーズとか?
http://dingoo-scene.blogspot.com/2009/07/idiots-guide-to-installing-dingux-using.html


ちょww最近見ないと思ったらHGそんなトコで何やってんのwwww
0028login:Penguin2009/07/22(水) 20:57:30ID:fsoX4hx6
音楽プレーヤーのgmuの使い方が分かる方いませんか?
普通に起動しても起動しません。
0029login:Penguin2009/07/22(水) 21:11:20ID:US4XMry5
DualBootをインストールしたくてPSPStyle様の記事見たりコメント欄見たりしたが
まったくインストールできませんでした。だれかご教授願います。
0030login:Penguin2009/07/22(水) 21:28:36ID:6aRz/lNf
>>29
何がどうできないのか書かないと、説明のしようがないな
0031login:Penguin2009/07/22(水) 21:51:08ID:6aRz/lNf
>>29
というか、>>18を見れば一発だな
00321 ◆qbQD4T5Z0949 2009/07/22(水) 22:20:25ID:DgooLGaz
>>28
http://www.dcemu.co.uk/vbulletin/showthread.php?t=221391
ここらへんで起動方法書いてあるけど、local.rar使ってるなら
「GMU (no progress) 」とあるので、再コンパイルが未完了で
動作しないのでは?

個人的には、現状のDINGUX用GMUは2バイト文字に対応してないぽいし、
音楽聞くなら元のFWで良いような気がしてます。せっかくDualBootで
切り替えられることですし。
0033login:Penguin2009/07/22(水) 23:48:30ID:2o2AIZt0
うまくいったら予備機が欲しくなってきたよ。
0034login:Penguin2009/07/23(木) 00:12:07ID:I50EJcUm
今出先なので試せないが
このLinuxの画面ってTV出力はできないよね?
0035login:Penguin2009/07/23(木) 08:11:02ID:z7IvKxbX
18です。
>>19
>>21
>>25
コメントありがとうございます。
アップデートされたlocal.rar で
今晩チャレンジしてみます。
0036login:Penguin2009/07/23(木) 10:16:35ID:921h4UoY
はじめまして。A320スレから誘導された1人です。
確かに初めてDINGUXに触れた私でも、このスレを
読んで、簡単にインストール出来ました。
付属のゲームも起動します。
ただ、エミュレーターの起動が上手くいきません。
MAME4ALLは問題無いのですが、
SNESは緑の点滅を繰り返し、マスターシステム自体は立ち上がりも
しません。
理由は不明ですが、わかる方、ご教授願います。
0037login:Penguin2009/07/23(木) 10:21:09ID:921h4UoY
連投すみません36です。local.rar0.4とdual_boot_installer_20090628.zip
を使いました。local.rarは新旧どちらでもダメでした。
0038login:Penguin2009/07/23(木) 10:38:27ID:GLvbfk9L
29です。
本体にDualBootに書き込むところです。
0039login:Penguin2009/07/23(木) 10:58:12ID:cYFO+8zQ
>>36
SNESはROMフォルダを作らないで、エミュ本体と同じディレクトリに入れるといい、って某ブログに書いてあったよ。
0040login:Penguin2009/07/23(木) 11:09:43ID:muHYNrYk
>>36
エミュ本体を叩いているっぽいね
ROMを叩いてみよう

私からも質問というか確認なんだけど
Snes9xはセレクトを押すとエミュ終了ということでOK?
これだとセレクトは押せませんよね。あまり使わないからいいのか?w
あとLを押すとターボモードになるのが鬱陶しいw
■ このスレッドは過去ログ倉庫に格納されています