I'm beginning an ARM9 design. (My first solo project - I cannot screw it up) The processor supplier has a Linux BSP I can start with. I need USB, ethernet, and LCD interfaces. Memory size is not an issue. Should we just use the supplier's Linux BSP or should we investigate a proprietary RTO/S? Who can help me work through the trade offs?