Forum

Please consider registering
guest

Log In Register

Register | Lost password?
Advanced Search

— Forum Scope —

  

— Match —

   

— Forum Options —

   

Minimum search word length is 4 characters - maximum search word length is 84 characters

Topic RSS
Extended functionality for USB library
2015 年 09 月 22 日
09:29:54
George Andrews III
Moderator
Forum Posts: 56
Member Since:
2015 年 03 月 13 日
Offline

Hello,

I saw the USBHost library, but noticed it only supports keyboard and mouse devices. Are there any functions for general definition of USB objects (I want to process data sent in from a webcam via USB)? If not, then can you create a new USB library that supports more types of devices? If that even is not possible, then how can I interface with the USB host port? Thanks in advance.

Respectfully,
George Andrews III

2015 年 09 月 29 日
19:12:28
roboard
Admin
Forum Posts: 135
Member Since:
2013 年 10 月 05 日
Offline

George Andrews III said
Are there any functions for general definition of USB objects (I want to process data sent in from a webcam via USB)?

The functionality of USBHost library is actually implemented by the BIOS (SeaBIOS), which supports only USB mouse and keyboard. For USB joystick or bluebooth, the Arduino USB Host Shield may be considered (https://www.circuitsathome.com/products-page/arduino-shields/usb-host-shield-2-0-for-arduino) and we are porting the library of this shield. For USB webcam, it is difficult to support under DOS, and Linux is recommended.

2015 年 10 月 02 日
21:17:07
George Andrews III
Moderator
Forum Posts: 56
Member Since:
2015 年 03 月 13 日
Offline

I plan on using Linux as the operating system, since it is open source, a modern operating system, and is flexible enough. But do you recommend the USB host shield because the 86Duino One doesn't actually have the functionality I want? Or is there a way of interfacing with something other than a keyboard or mouse through the USB port built in?

2015 年 10 月 06 日
05:15:17
roboard
Admin
Forum Posts: 135
Member Since:
2013 年 10 月 05 日
Offline

You can interface various USB devices via the built-in USB port when you run Linux on 86Duino One (there are Linux OS images for 86Duino, called L86duntu: http://www.86duino.com/?page_id=8923). But when running DOS, only USB keyboard and mouse are supported at the moment; the main difficulty of supporting other USB devices under DOS is that many USB devices lack DOS drivers and that the BIOS needs to be modified to avoid conflicts with those DOS drivers of USB devices.

2015 年 10 月 06 日
19:50:43
George Andrews III
Moderator
Forum Posts: 56
Member Since:
2015 年 03 月 13 日
Offline

OK, thanks.

Forum Timezone: Asia/Taipei

Most Users Ever Online: 66

Currently Online:
2 Guest(s)

Currently Browsing this Page:
1 Guest(s)

Top Posters:

Dinosaur: 27

leutenecker: 13

mrZagg: 10

lukeross: 8

tomka: 8

smeezekitty: 8

hippy: 8

Ekkehard: 8

UIdahoCIT: 8

blaxxun: 7

Member Stats:

Guest Posters: 0

Members: 1520

Moderators: 14

Admins: 5

Forum Stats:

Groups: 2

Forums: 10

Topics: 239

Posts: 1082

Newest Members: Olegeffep, bradfang, markjensen, carryjhn, garfpinpsivenste, sragdoterlesscu, uledthapeton, srelesponreuterf, prinriaquochilddist, cobdor7

Moderators: Glaux: 70, uaa: 11, guigra: 17, asian55: 22, Android_Lin: 211, bcarroll: 12, cucubutter: 84, recycled-air: 12, stevemork: 16, zerozaber: 52, pongraczi: 20, George Andrews III: 56, poto: 11, garpastym: 20

Administrators: eveshih: 1, anthony: 31, viky6: 0, roboard: 135, hcl: 0