This seems like a fragile architectural approach, and a less that
optimum user experience. Do you really want that?
Why do you think the USB connections need to be connected to
different USB buses? Bandwidth? For your information, there are
multiple USB buses in most Macintosh models, and often the ports on
the outside of the machine go to different controllers. If the USB
bandwidth isn't a problem, why don't you plug both of your USB
devices into a hub?
As for multiple drivers and threads running. Of course that works.
Have you ever typed on your keyboard or moved your mouse while iTunes
is playing to a set of USB speakers. Or copied files from a USB
drive while browsing the net?
Good luck with your project.
David Ferguson
USB Software Team
Apple Computer
At 2:23 PM -0500 3/21/05, Juan Pablo Pertierra wrote:
Hello,
I am considering duplicating the main board on my device, and using
two USB links, one to a system USB port and the other to an add-on
card such as a PCMCIA card or PCI card.
Are there any complications I should know of with reading Bulk data
continuously on both of these ports at the same time? My guess is
that as long as they don't exceed the bandwidth of the main bus
everything should be fine?
I'm thinking I will need separate threads for each process which
will look almost identical, runnning at the same time. Has this
been done/tested before?
The one USB port is providing more than enough bandwidth, but i'm
considering using two USB links as it is cheaper than overcoming a
memory problem I am having on the one device.
Thanks,
Juan
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Usb mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/usb/email@hidden
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Usb mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/usb/email@hidden