Subject: NetBSD cooperatively running on WinCE
To: None <port-hpcarm@netbsd.org>
From: armin <arminarm@users.sourceforge.net>
List: port-hpcarm
Date: 05/30/2005 20:06:49
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello.

I succeeded in making NetBSD1.6D run cooperatively on WinCE4.2 .
It is far cry from being practical.
Only a few commands are prepared in memory disk.

Screen shot:
	http://sahasrabuja-g.sf.net

How to execute:
	download bootloader program sahasrabuja.exe.(tested only sigmarionIII)

	http://prdownloads.sourceforge.net/sahasrabuja-g/sahasrabuja.exe?download

How to get source code:
	# cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/sahasrabuja-g login
	passwd: <empty for password>
	# cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/sahasrabuja-g co -P src

How to build:
	download some resources.
	- NetBSD1.6 kernel source tree (tag: netbsd-1-6-PATCH002-RELEASE)
	- eMbedded Visual C++ & platform SDK
	- gcc-arm toolchain

Project status:
<ABILITY>
	- download a kernel image via internet.
	- console access using a network socket (localhost:2345)
	- shared libraries(.so) support.
	- using Xscale PID register for exclusive user space.
	- root fs in memory disk.
<NOTYET>
	- access to host resource
	- networking
	- correct timerinturrupt
	- more big root fs
<TODO(Need supports)>
	- Support for other WinCE-Xscale machines
	   jornada7xx and others
	- Implement virtual network driver
	   In a current status, the WinCE NDIS driver is built,
	   but not installed and tested yet.
	   If vmnet driver bring to completion, lot of problems 
           may be solve.
             o networking ability
	     o gain correct timer
	     o accessing storage block device via network
	- research WinCE bridge framework
	   The closured licence "shared source" needs high cost. I can't share umm...
	   http://www.tech-archive.net/Archive/WindowsCE/microsoft.public.windowsce.embedded/2004-11/0334.html


It is expected to become more practicable because of your cooperation. 

Thanks.
 ------

public key: gpg --keyserver pgp.mit.edu --search-keys arminarm@sahasrabuja-g.sourceforge.net
fingerpring: http://sahasrabuja-g.sf.net/armin-finger-print.txt

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQFCm9LNYawZmDFCfTARArKqAJ9lLPDCzykEjpdXuyGwlVLbtHgJ2wCgkfql
xQ+5Du1SCCfQKOrCS/hmh9M=
=aQxW
-----END PGP SIGNATURE-----