I am a bit new to all this. I am not clear about the difference between the /proc and /dev nodes. Can both these nodes be used interchangeably to communicate with a device driver? This confusion is because, both proc and dev seem to interface to the the basic system calls, read, write, open, close etc. I don't see a reason as to why a proc node may not provide functionalities similar to that of a dev node. Please help..!
Thanks,
vjv