This is a very generic question, C programming on What? is there OS on the system?
C programming means a compiler, an IDE and libraries and output assembly code that will be rendered, generally speaking it is totally different to produce a binary file that will work directly on a processor, that the same code the will work on a OS (even RTOS have libraries that you may use), yet in case of your processor then you need to do all the libraries unless they are provided by the processor manyfacturer, most IDE for specific processor might offer compilers with some specific libraries.
The second issue is what do you mean by displaying image and/or video rendering. what are the pripherals you have. what kind of images/videos there are a huge standards out there, if you want to make something simple start with BMP for images, and for videos there is no easy standard out there but the most popular would be MPEG-Layer2 (Huge programming stuff here unless you have a prephiral to help you).
I hope this might help