...I should point out that I just got pipes working. Even multistage ones!
$ ls /bin/* | grep '^a' | wc
...works. It is, admittedly, not very fast, as it's swapping to disk as it switches between processes, but it works!
Incidentally, does anyone have a fast DMA-based memcpy for the FR5969?