Software prerequisites

The networking and TCP/IP stack is implemented for the ia32 architecture on top of HelenOS 0.4.1 (Escalopino), the most current stable release of HelenOS. So far the only one operational network interface supported is in Qemu 0.10.2 and newer. To run Qemu a script contrib/conf/qemu.sh for Linux or contrib/conf/qemu.bat for Windows in the HelenOS source directory can be used. The qemu and its libraries have to be installed and in the path. These scripts set all the necessary parameters with some ports redirected from the local host to the guest system. For testing purposes at least a low level communication application is recommended, N.E.T., netcat etc.

In order to build HelenOS and the networking stack from sources a few tools are required:

All these can be downloaded and installed as cross–compilers on Linux using a script contrib/toolchain.sh in the HelenOS source directory. In addition rats, a static source code analyzer, and Doxygen, a documentation generator, were used. All development was tracked in the HelenOS subversion repository.


Generated on Thu Mar 11 20:46:22 2010 for Networking and TCP/IP stack for HelenOS system by  doxygen 1.6.1