I need the complete info reg the development an application with beagleboard

Hi all,

I am verymuch intrested in developing some applications with
beagleboard's OMAP processor, I have some querrys presently I am on
ARM7 and ARM9 development and I have some vedio streaming applications
and this board may be sufficent for my application. before I am going
to buy these boards I need some help from you....

1. What are development tools I need for any immiediate application
development (may be free/for cost)?
2. Except linux any OS'es are supports this?

Plz help me in this regard,

Thanks and regards,

Satya Raji
+91 9440 106 546
Firmware Engineer,
Efftronics Systems Pvt. Ltd.
Vijayawada INDIA