I recently decided to try my hand at the avr32 - a friend gave me an evk1101 and i have been meaning to learn a 32 bit architecture.
I think i'd like to try implementing ntsc video. I have some experience doing this on the 8-bit avrs, so i am aware of the timing sensitivity (I need a 25 MHz pixel clock to get 640 horizontal pixels).
I don't know much about higher level systems, though - so I am wondering what the best way to proceed is. Since I'd eventually like to add keyboard or game controller support to this, is FreeRTOS worth learning about for this purpose? Is it possible to keep track of the timing of the video signal while switching between different tasks, or am I still best advised to stick with the same old inline asm techniques for video generation and do computation during vertical retrace?