My Micro Framework device (i.e. Fez at tinyclr.com) has been running on an ARM7 for some time. C# and the framework runs like a champ.  NetMF has a porting kit, so any processor can create their own HAL and port themselfs.  They can even port it to run over an OS, instead of direct metal.  I realize this is apples/oranges. But having a porting kit like NETMF does would have let ARM do this themselfs years ago. Smiley