how much resources does your uclinux needed?
our LPC2136/LPC2146 can run up to 60MHz. we let it run at 10-20 MHz
due to considering of energy saving.
it has 32 KB SRAM and 256 KB Flash. we can replace it with LPC2148
with 512KB flash.
persistent data can be stored in another E2PROM or Flash chip. (we
have such a chip on the board but haven't use it in the past.)
i think such a system could boot uCLinux kernel up.
without the filesystem and TCP/IP stack, i think you should be able to
place the core into it.
it still needs some detail considering. maybe the sink node hope to
use TCP/IP so it can be attached onto the Internet directly without
the host computer. that will be exciting if you can do it.