Pocket PC/ARM (also Windows Mobile 5.0 compatible)
On a Window/x86 PC:
1. If you haven't done so, install Microsoft Embedded Visual C++ Tools 4.0 and supporting toolchain
eMbedded Visual C++ 4.0:
http://www.microsoft.com/downloads/details.aspx?familyid=1DACDB3D-50D1-41B2-A107-FA75AE960856&displaylang=en
eMbedded Visual C++ 4.0 SP3
http://www.microsoft.com/downloads/details.aspx?FamilyID=5bb36f3e-5b3d-419a-9610-2fe53815ae3b&DisplayLang=en
Pocket PC 2003 SDK
http://www.microsoft.com/Downloads/details.aspx?familyid=9996B314-0364-4623-9EDE-0B5FBB133652&displaylang=en
2. Download Cygwin installer
http://sources.redhat.com/cygwin/setup.exe
3. Click on cygwin setup icon to install cygwin packages. Make sure to get
Optional
- sshd if you want to remote login to your PC.
( You can always run cygwin setup later to download more packages. )
4. Install J2SDK 1.4.2 (J2SE SDK) on your PC.
http://java.sun.com/j2se/1.4.2/download.html
5. Checkout the PhoneME Advanced CDC source code:
svn co https://phoneme.dev.java.net/svn/phoneme/components/cdc/trunk/ cdc
svn co https://phoneme.dev.java.net/svn/phoneme/components/tools/trunk/ tool
6. Start cygwin shell
7. Inside the cygwin shell, run "make" with a simliar command to this:
cd build/<build-dir>
make JDK_HOME=/cygdrive/c/j2sdk1.4.2 J2ME_CLASSLIB=foundation
where build-dir is win32-arm-pocketpc for Pocket PC 2002, and win32-arm-ppc03 for Pocket PC 2003.
The default SDK location can be overriden by adding SDK_DIR=<windows path>, and the default compiler
location by adding VC_PATH=<cygwin path>.
Know Problems
-- Main.hinkmond - 10 Jan 2007
|