tm-2での導入日記-開発環境の入手と導入-Palm
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
デッドリンクが多いので、http://www.palmos.com/dev/tools/c...
いや、cygwin を使うと簡単なようだ。http://prc-tools.sourc...
** Palm Desktop [#jaf32be0]
- 導入
-- 普通は導入済み。
-- 一からやるということで、Palmオフィシャルサイトから入手...
** cygwin [#ffcafa3b]
- 導入
-- すでに導入済み。DOS モードでセットアップすると後々楽で...
** PRC Tools [#g1e5570c]
gcc でコンパイルするのに必要。
- 入手
-- http://www.palmos-japan.com/dev/tech/tools/gcc/ (日本...
-- http://www.palmos.com/dev/tools/gcc/
-- http://www.palmos.com/dev/tools/gcc/install-win.html
-- http://www.palmos.com/dev/tools/gcc/dist/prc-tools-2.0...
- 導入
-- prc-tools-2.0.exe を実行。
-- 最初に「cygwin をインストール済みですよね?yes を押す...
-- chain と本体があるようだ。別々のディレクトリにセットア...
-- C:\Program Files\PRC-Tools\H-i586-cygwin32\bin に PATH...
- 入手と導入
-- cygwin の setup.exe を使う方法だと、入手と導入が一度に...
-- http://prc-tools.sourceforge.net/install/windows-detai...
** PilRC [#o025a263]
Generates binary resources from textual resource definiti...
- 入手
-- http://www.palmos.com/dev/tools/emulator/emulator-win....
-- Source Forge Project Page http://sourceforge.net/proje...
- 導入
-- C:\PalmDev に解凍。
-- C:\PalmDev\bin に PATH を通す。
- こちらも実はPRCと同時に cygwin の setup.exe でセットア...
** PalmSDK 4.0 [#qb056135]
PRC Tools や 向けのSDK。
- 入手
-- http://www.palmos.com/dev/tools/_sdk40license.html
-- ライセンスに同意して、ダウンロード。(3.x以前ならライ...
- こちらは cygwin でも必要だね。
** Palm OS Emulator (POSE) [#oa78c154]
Palmデバイスのエミュレータ。デバッグに必要。
- 入手
-- http://www.palmos-japan.com/dev/tech/tools/emulator/ ...
-- http://www.palmos.com/dev/tools/emulator/
-- http://www.palmos.com/dev/tools/emulator/emulator-win....
- 導入
-- c:\PalmDev に解凍。(別にどこでもいい。使うときはExplo...
** ROM Images [#ybbab5d3]
デベロッパー規約に同意しなきゃならないので、結構めんどく...
- 入手
-- http://www.palmos.com/dev/programs/pdp/join.html
-- いろいろと個人情報を入力して入会。
-- 3週間ほどかかるらしい。
** ROM Image の吸い出し [#o0778703]
POSE を使う。
- ROM Transfer.prc をPalm本体にインストール。
- Emulator.exe を実行。
- Download ボタンを押す。
- 本体で ROM Tranfer を実行(タップ)。
- ROM Tranfer の begin をタップ。
- すかさず(w)、Emulator のbegin ボタンを押す。
** mount の調整 [#rc250e93]
PRC-tools は mount-mode が text でなければならない。cygwi...
具体的にはアセンブラ as が通らないという問題に遭遇する。
$ m68k-palmos-gcc -v -c dummy.s
[/usr/m68k-palmos/real-bin/gcc.exe] m68k-palmos-gcc -v -...
/PalmDev/include -L/PalmDev/lib/m68k-palmos-coff -isyste...
-isystem /PalmDev/sdk/include/Core -isystem /PalmDev/sdk...
-isystem /PalmDev/sdk/include/Core/System -isystem
/PalmDev/sdk/include/Core/System/Unix -isystem /PalmDev/...
-isystem /PalmDev/sdk/include/Dynamic -isystem /PalmDev/...
-isystem /PalmDev/sdk/include/Libraries/INet -isystem
/PalmDev/sdk/include/Libraries/PalmOSGlue -L/PalmDev/sdk...
Reading specs from /usr/lib/gcc-lib/m68k-palmos/2.95.3-k...
gcc version 2.95.3-kgpd 20010315 (release)
/usr/m68k-palmos/bin/as.exe
Assembler messages:
for reading.open
: No such file or directory
次のような対処法がある。
(以下 http://salon.simple-palm.com/bbs/bbs.cgi?board_nam...
----
(1) マウントテーブルを確認する。
$ mount
C:\cygwin\bin on /usr/bin type system (binmode)
C:\cygwin\bin on /bin type system (binmode)
C:\cygwin\lib on /lib type system (binmode)
C:\cygwin\lib on /usr/lib type system (binmode)
C:\cygwin\usr on /usr type system (binmode)
D:\PalmDev on /PalmDev type user (textmode)
D:\cygwin on / type system (binmode)
c: on /cygdrive/c type user (binmode¸noumount)
d: on /cygdrive/d type user (binmode¸noumount)
#数日前までの私のマウントテーブルです。ディスクの容量不...
#ごまかしているので、ちょっとごちゃごちゃしています。
(2) /usr/lib/gcc-lib/m68k-palmos 以下が binmode でマウン...
$ mount -t 'C:\cygwin\lib\gcc-lib\m68k-palmos' /usr/lib/...
Cygwin のシェル上で作業する場合は、引数に含まれる \ を特...
prc-tools の場所をシンボリックリンクで動かしている場合は...
逆に、マウントテーブルが一杯で設定できない場合(30エントリ...
(3) /usr/m68k-palmos 以下が binmode でマウントされたディ...
$ mount -t 'C:\cygwin\usr\m68k-palmos' /usr/m68k-palmos
prc-tools については以上ですが、SDK も textmode でマウン...
なりません。binmode の / に /PalmDev を作ってインストール...
textmode でマウントし直す必要があります。
----
以上で見事に hello world のコンパイルが通った。感激w
ちなみに ' で \ をエスケープする話は、\ の代わりに / を使...
終了行:
デッドリンクが多いので、http://www.palmos.com/dev/tools/c...
いや、cygwin を使うと簡単なようだ。http://prc-tools.sourc...
** Palm Desktop [#jaf32be0]
- 導入
-- 普通は導入済み。
-- 一からやるということで、Palmオフィシャルサイトから入手...
** cygwin [#ffcafa3b]
- 導入
-- すでに導入済み。DOS モードでセットアップすると後々楽で...
** PRC Tools [#g1e5570c]
gcc でコンパイルするのに必要。
- 入手
-- http://www.palmos-japan.com/dev/tech/tools/gcc/ (日本...
-- http://www.palmos.com/dev/tools/gcc/
-- http://www.palmos.com/dev/tools/gcc/install-win.html
-- http://www.palmos.com/dev/tools/gcc/dist/prc-tools-2.0...
- 導入
-- prc-tools-2.0.exe を実行。
-- 最初に「cygwin をインストール済みですよね?yes を押す...
-- chain と本体があるようだ。別々のディレクトリにセットア...
-- C:\Program Files\PRC-Tools\H-i586-cygwin32\bin に PATH...
- 入手と導入
-- cygwin の setup.exe を使う方法だと、入手と導入が一度に...
-- http://prc-tools.sourceforge.net/install/windows-detai...
** PilRC [#o025a263]
Generates binary resources from textual resource definiti...
- 入手
-- http://www.palmos.com/dev/tools/emulator/emulator-win....
-- Source Forge Project Page http://sourceforge.net/proje...
- 導入
-- C:\PalmDev に解凍。
-- C:\PalmDev\bin に PATH を通す。
- こちらも実はPRCと同時に cygwin の setup.exe でセットア...
** PalmSDK 4.0 [#qb056135]
PRC Tools や 向けのSDK。
- 入手
-- http://www.palmos.com/dev/tools/_sdk40license.html
-- ライセンスに同意して、ダウンロード。(3.x以前ならライ...
- こちらは cygwin でも必要だね。
** Palm OS Emulator (POSE) [#oa78c154]
Palmデバイスのエミュレータ。デバッグに必要。
- 入手
-- http://www.palmos-japan.com/dev/tech/tools/emulator/ ...
-- http://www.palmos.com/dev/tools/emulator/
-- http://www.palmos.com/dev/tools/emulator/emulator-win....
- 導入
-- c:\PalmDev に解凍。(別にどこでもいい。使うときはExplo...
** ROM Images [#ybbab5d3]
デベロッパー規約に同意しなきゃならないので、結構めんどく...
- 入手
-- http://www.palmos.com/dev/programs/pdp/join.html
-- いろいろと個人情報を入力して入会。
-- 3週間ほどかかるらしい。
** ROM Image の吸い出し [#o0778703]
POSE を使う。
- ROM Transfer.prc をPalm本体にインストール。
- Emulator.exe を実行。
- Download ボタンを押す。
- 本体で ROM Tranfer を実行(タップ)。
- ROM Tranfer の begin をタップ。
- すかさず(w)、Emulator のbegin ボタンを押す。
** mount の調整 [#rc250e93]
PRC-tools は mount-mode が text でなければならない。cygwi...
具体的にはアセンブラ as が通らないという問題に遭遇する。
$ m68k-palmos-gcc -v -c dummy.s
[/usr/m68k-palmos/real-bin/gcc.exe] m68k-palmos-gcc -v -...
/PalmDev/include -L/PalmDev/lib/m68k-palmos-coff -isyste...
-isystem /PalmDev/sdk/include/Core -isystem /PalmDev/sdk...
-isystem /PalmDev/sdk/include/Core/System -isystem
/PalmDev/sdk/include/Core/System/Unix -isystem /PalmDev/...
-isystem /PalmDev/sdk/include/Dynamic -isystem /PalmDev/...
-isystem /PalmDev/sdk/include/Libraries/INet -isystem
/PalmDev/sdk/include/Libraries/PalmOSGlue -L/PalmDev/sdk...
Reading specs from /usr/lib/gcc-lib/m68k-palmos/2.95.3-k...
gcc version 2.95.3-kgpd 20010315 (release)
/usr/m68k-palmos/bin/as.exe
Assembler messages:
for reading.open
: No such file or directory
次のような対処法がある。
(以下 http://salon.simple-palm.com/bbs/bbs.cgi?board_nam...
----
(1) マウントテーブルを確認する。
$ mount
C:\cygwin\bin on /usr/bin type system (binmode)
C:\cygwin\bin on /bin type system (binmode)
C:\cygwin\lib on /lib type system (binmode)
C:\cygwin\lib on /usr/lib type system (binmode)
C:\cygwin\usr on /usr type system (binmode)
D:\PalmDev on /PalmDev type user (textmode)
D:\cygwin on / type system (binmode)
c: on /cygdrive/c type user (binmode¸noumount)
d: on /cygdrive/d type user (binmode¸noumount)
#数日前までの私のマウントテーブルです。ディスクの容量不...
#ごまかしているので、ちょっとごちゃごちゃしています。
(2) /usr/lib/gcc-lib/m68k-palmos 以下が binmode でマウン...
$ mount -t 'C:\cygwin\lib\gcc-lib\m68k-palmos' /usr/lib/...
Cygwin のシェル上で作業する場合は、引数に含まれる \ を特...
prc-tools の場所をシンボリックリンクで動かしている場合は...
逆に、マウントテーブルが一杯で設定できない場合(30エントリ...
(3) /usr/m68k-palmos 以下が binmode でマウントされたディ...
$ mount -t 'C:\cygwin\usr\m68k-palmos' /usr/m68k-palmos
prc-tools については以上ですが、SDK も textmode でマウン...
なりません。binmode の / に /PalmDev を作ってインストール...
textmode でマウントし直す必要があります。
----
以上で見事に hello world のコンパイルが通った。感激w
ちなみに ' で \ をエスケープする話は、\ の代わりに / を使...
ページ名: