Comtrol eCos User Manual

Page 787

Advertising
background image

Porting

The next big problem is the system call interface. Under Windows system calls are generally made via DLL’s, and
it is not clear that the underlying trap mechanism is well-documented or consistent between different releases of
Windows.

The current code depends on the operating system providing an implementation of POSIX signal handling. This is
used for I/O purposes, for example

SIGALRM

is used for the system clock, and for exceptions. It is not known what

equivalent functionality is available under Windows.

Given the above problems a port of the synthetic target to Windows may or may not be technically feasible, but it
would certainly require a very large amount of effort.

683

Advertising