Handhelds.org splash banner Handhelds.org logo by Chrysovalandes Sophocleous
WinCE-Link

Downloading to your Linux-CE kernel without using Desktop Windows.

As many owners of Win CE machines also have a machine running the desktop version of Windows (95/98/2000/NT) downloading can be achieved by using the Windows CE Services software supplied with your Win CE machine.

Unfortunately if you do not have desktop Windows, or don't want to install the software, then it is quite a bit more tricky.

In order to transfer the kernel I have opted to download a FTP server to the WinCE machine and then use this so that data can be pushed from the desktop to the WinCE machine.

The techniques described below could also be used to transfer any software (FTP Client for pulling the data across or even the whole kernel complete with boot loader and config file).

WinCE Configuration

For all connections the WinCE machine needs to be configured.

  1. Turnoff WinCE's automatic connection by sellecting 'Start/ Settings/ Communications', under the 'PC Connection' tab clear (or deselect) 'Enable Direct Connections...'. Press 'OK' to confirm this setting.

  2. Now you need to enter the settings for your Linux connection. Enter 'Start/ Programs/ Communication/Connections' and select 'Make New Connection', give it a name ('Linux' for example) and select 'Direct Connection', click 'Next'.

  3. Select 'Serial Cable on COM1' and select 'Configure'.

  4. Enter the Baud rate and other serial settings that you wish to use, press 'OK' to confirm.

  5. Select 'TCP/IP Settings' and set/clear 'Slip' depending on whether you are using PPP or SLIP, press OK to confirm the settings.

  6. Press 'Finish' to create the 'Connection', these settings may be changed later through 'Properties' in the 'Connection' menu.

  7. You will probably need to increase the size of the WinCE Radisk. The is done via a slider in 'Start/ Settings/ System' under the 'Memory' tab.

When the time comes to enable the link the 'Linux' connection should be double-clicked, or accessed through 'Start/ Programs/ Communications/ Linux'.

Next: Linux Configuration


$Id: index.html,v 1.2 2003/07/19 08:58:40 antiproxy Exp $