--- Quote Start ---
O have no idea what you mean by this. Embedded Linux _is_ standard Linux, as long you use features that are not configured to be missing to save resources.
or additional to same by means of initab or by starting it from the shell.
--- Quote End ---
Sorry to have been so unclear about this... What I meant was: In order for uCLinux to even detect the serial controller, I need to enable Altera UART in the menuconfig. From that I concluded that the driver was written specifically for the UART component available in the SOPC builder (due to the name "Altera"). That made it seem like it was written by the embedded linux community specifically for the Nios 2.
Since the "cat /dev/urandom /dev/ttyS0" command didn't make any data come out on the other side and since I know that the cat program uses the read() and write() system calls, I guessed that the issue may be due to the driver not having been written to support these system calls or some other setup work being necessary. Alternatively the driver could have simply been out of date.
So seeing that no data arrives at the PC and assuming that cat works and the receiving end works, there seems to be some problem regarding the way in which the RS232 controller is set up.
Furthermore assuming that the SOPC component works and that I wired everything up correctly (and assigned pins correctly) this only leaves (as far as I can think of) the possibility that the driver in uCLinux doesn't do what I think it does. Of course I may be wrong there and I am currently in the process of checking all my assumptions :p.