Since U++ is a cross platform GUI framework, can it be used to cross compile to an ARM cortex M0 platform?
M0? M0 micros have usually up to 32kB of flash and a few kB of RAM. Forget about it. Even M3 or M4 with 192kB of internal RAM is to small. You would need external RAM.