I am thinking of developing an embedded device, and the device will transfer the data to the server via ethernet interface to internet. At the same time I would like to debug the device in remote. I think I can either use one ethernet, or two ethernet for the task. By using one ethernet, I can use one port address to exchange data between the device and the server, and another port address for debugging between the developer and the device, so there should be no confliction. By using two ethernet, I can assign two IP address to them. So the debugging task and data transfer task won't interfere each other too. However, I am not sure which one is the more popular engineer practice for this kind of applications? What are the pros and cons of these two solutions? Any insight? BTW, I may use either DHCP or static IP to allocate the IP address. Thank you very much!
- posted
13 years ago