do we have to use windriver?

just thought, are we required to use windriver or can we use another IDE?

There is no rule that requires the use of the windriver IDE. You may find it difficult to set up a working build environment in another IDE, and even harder to get help when something goes wrong.