Status on programming the Due in regular C code? (IDE or not)

I would like to program my Arduino Due in regular C code, without the arduino "wrapper".
From what I can understand, these are the steps involved:

  • C-code libraries for the board (or some other convenient way to interface with the available hardware)
  • A compiler (should be pretty easy)
  • A way to load the compiled code into the board.
  • Optionally: some way to put all of this together, maybe even inside an IDE like Eclipse.

Looking around on the Internet, I have failed to find anything doing exactly this. I can probably figure out how to do it (eventually), but I'd rather not reinvent the wheel.
Does anyone have a reference to a guide showing how to do this, or have any personal experience with succeeding/trying?

You should be able to use the Atmel Studio, it's a full blown IDE and I think the latest version directly supports the Due.


Rob