If you point the Eclipse plugin at the eSDK and as the standalone pre-built toolchain, there are issues because the eSDK is missing a bunch of applications from the sysroots/<host>-pokysdk-linux/usr/bin directory. things like runqemu-extract-image - this is needed to make the pseudo happy filesystem so eclipse can launch qemu. also missing runqemu itself. Basically the std sdk has a large set of tools in the sysroot/<host> dir that we are missing from the eSDK and eclipse needs a subset of these.
I've prepared a patch for this, am currently waiting for feedback from Brian on it.
So, it's very close! But it doesn't work yet. It needs to have /opt/poky/esdk-22/tmp/sysroots/x86_64-linux/usr/bin/unfsd note that its in sysroots/x86_64-linux/ not sysroots/x86_64-pokysdk-linux/ This is because eclipse runs qemu using user mode nfs to mount it's root filesystem. If I copy the unfsd binary in, it works.
Patch sent for review - has been tested by Brian.
http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=35362715b1fa0bbdc052d81a327a0a36131be4d1
Verified that eSDK can be used as toolchain now for eclipse. Everything works as expected.