I need a second USB port (do I?)

Hello,

I want to use an Arduino (a RedBoard actually) to read data from an external device. That device uses serial communication via USB port…

So while developing I have both my computer and the device hooked to the board, but I only have one USB connection…

My question is: a USB shield solves that problem?