I'm right at the end of my tether in trying to move some real time stuff (MIDI) to Linux. The ARM-9 platform I've chosen, while very nice in other ways, uses a proprietary FPGA interface for all the port inputs, that makes it next to impossible to strip out the OS and replace it with something else, or to go right back to CPU-side code cutting (which is what I've always done in the past). My testing has shown that the Linux platform is right on the limit in terms of speed, and kernel interrupts could easily sink the whole show.
Has anyone got a suggestion for a combination of an ARM SBC platform and a RTOS (preferably free or hobby-level cost) that I could adopt? I've followed the many comments in this newsgroup and others for a while, and also done a lot of browsing and struggling with selection lists, but the supplier websites for ARM seem to be singularly hard to get into unless you're a guru, which I'm not.
I need:
o CPU clock 200MHz or higher.
o 2 serial ports, with access to the logic level lines on at least one (LV OK).
o USB support. Socket support also would be nice, not essential.
o Some sort of file system.
o Guaranteed turnround of 10mS, even lower would be nice. My ARM Linux won'd do better than 20.
I don't need:
o ADCs or DACs or audio in/out.
o Monitor/graphics output.
Suggestions that don't turn out will remain appreciated. Any ARM system with RTOS will be a nice addition to my kit. We all have a few in our bits box.
Or a website that would facilitate my search.
Any input would make my day.