we use EBoot when we use WinCE OS and we use U-Boot when we use Linux based OS!
The Eboot library, located in %_WINCEROOT%\Public\Common\Oak\Drivers\Ethdbg\Eboot, provides DHCP, TFTP, UDP services. The download protocol used by Platform Builder is TFTP.
The U-Boot sources are ready to be installed and compiled in a Linux environment. If a Linux
machine is not available for development, install the Cygwin X-Tools software. The X-Tools provide a Unix-like development environment for Windows, based on Cygwin and the GNU toolchain, to cross-compile the boot loader.