When you plug in your arduino into the computer (Mac OS X) it creates a device in the /dev directory to be used with the Arduino IDE. I can also use Java and RXTX to communicate with it.
What I want to know is, how does it create the serial port in the /dev folder? Does the Arduino hardware do it, or is it some sort of Kernel. If it is not the hardware, can I do it for any USB device? If so, how?
This is more about unix than Arduino, so I hope it's alright.
Thanks! ![]()