I have with me the toradex colibri evalutaion board
along with colibri T20
. This is my first time I am developing applications for colibri. Lets say I want to make an application which send data using UART of board to PC and glow an LED. Now my question is should I start developing this on my laptop which has linux and eclipse installed or I can directly make this application on toradex(and if yes then how.?)
Also I didnt find any tutorial on Toradex website on how to start programming UART and GPIOs.
In general it is recommended to use cross compiling when working with ARM based systems. Your typical development PC has more performance/memory so you can faster build/change your program. Then you can use Ethernet/USB to deploy and debug your application on the target (Colibri).
Toradex has many samples and How Tos: http://developer.toradex.com/knowledge-base/getting-started-with-toradex-arm-modules