the Lego NXT firmware on a Arduino due

Hello
Im try to use the arduino due to use as a lego mindstorms nxt brick. Because i like to program the arduino with Labview but without the expensiv C-Compiler. (i need just a few bacic functons)

The arduino due and the orginal lego nxt have similar hardware so i could imagine that the orginal firmware could run on the arduino. (maybe not perfect and not with all functions, but i need, just i2c...)

http://arduino.cc/de/Main/ArduinoBoardDue

For this i try with thel lego software to load the original NXT firmware on the arduino, the arduino will be detected, but by the upload it stops....

the orginal firmwar is a .rfw file. is thera an other way to uplod this firmware to the arduino?
http://cache.lego.com/downloads/Education/Firmware1_31.zip

do you have other tipps?

thanks for your opinion...

best regards