*MonaADK (Mona Application Development Kit)
テスト用実機を使わずにコマンド一発でMonaアプリを作成&テストできる開発環境です。
CUIアプリ、GUIアプリどちらにも対応しています。
-コンパイルには [[cygwin>http://sources.redhat.com/cygwin/]] の gcc を使っています
-テストには [[qemu-0.6.0>http://www.h7.dion.ne.jp/~qemu-win/index-ja.html]] を使っています
-おき楽GUIアプリ作成用にBayGUIを組み込んでいます
--[[BayGUI API ドキュメント>http://bayside.upper.jp/upload/baygui_apidoc/]]
-カーネルには version.0.2.0 $Date: 2004/10/16 を使っています
-最終確認は必ず実機で行ってください。
***Hello,World!
&ref(snap01.gif);
***bball
&ref(snap02.gif);
**インストール方法
MonaADKをダウンロードして解凍するだけです。他に必要なものはありません。
cygwinと競合してしまうときはcygwinのフォルダ名を一時的に変更してください。
**実行方法
-"z_new" フォルダーをコピーして別名をつけてください
-フォルダ中の Makefile を開いてください
-"TARGET = " にターゲット名を入れてください
--"ターゲット名.cpp" がコンパイル対象になります
--"TEST.EL2"という名前で保存されます
-!cons_nt.batをダブルクリックします
--Windows9X系をお使いの人は!cons_9x.batをダブルクリックします
-以下のコマンドを入力します
make
make run
コマンドラインオプションをつけて実行したいときは z_tools/qemu/AUTOEXEC.MSH を編集してください。
**ダウンロード
[[monaadk.zip>http://prdownloads.sourceforge.jp/mona/11868/monasdk-041017.zip]] (6.4MB)
**アップデート
毎回毎回巨大なファイルを落とすのは無理、という中上級者の方は
以下のファイルのみを本家ソースファイルセットから作成して
MonaADKのものと置き換えてください。
|フォルダ名・ファイル名|説明|
|z_tools/include以下|ヘッダファイル|
|z_tools/lib以下|リンク用ライブラリー|
|z_tools/qemu/fat_template.img|カーネルディスクイメージ|
**コメント欄
-[[Mona/SDK]] -- SIZE(10){2004-10-03 (日) 23:33:55}
-MonaSDKだと本家とかぶるっぽいので名称を変更しました。 -- [[bayside]] SIZE(10){2004-10-04 (月) 12:19:59}
-[[Mona/SDK]]は本家のじゃないし、ずっと前に終わってるので、被る心配はないと思うけど。むしろ逆で[[Mona/SDK]]を乗っ取った方がいいと思う。 -- SIZE(10){2004-10-04 (月) 17:24:52}
-どうせADKと名乗るんだったらMonAPIと同じようにMonADKとかしたら茶目っ気あったのに。 -- SIZE(10){2004-10-04 (月) 21:22:55}
-とりあえずLinuxで動くようにしましたー。スレに書いてあります。 -- SIZE(10){2004-10-04 (月) 22:40:45}
-[[MonaADK/Linux]]勝手に作成。 -- SIZE(10){2004-10-04 (月) 23:18:41}
-Linux版作成サンクス。MonADKだとまともに読めないので(汗)もんえーでぃーけー? -- [[bayside]] SIZE(10){2004-10-05 (火) 06:56:30}
-Makefile,Makefile2,Makefile3の共通部分はひとつのファイルにまとめてincludeしたらどうでしょうか。現在Linux版作成中 -- SIZE(10){2004-10-17 (日) 12:58:53}
-それから\と/の統一とかあると楽かも(ずうずうしくてスマソ -- SIZE(10){2004-10-17 (日) 13:01:03}
#comment
HTML convert time to 0.012 sec.
Copyright(C)2003-2007 MonaProjectTeam, all rights reserved. powered by www.be-interactive.org