Page 1 of 1

Managing usb 3.0 in my 100% assembly operating system

Posted: Wed Aug 03, 2016 12:21 pm
by Factorisable
Hello,

in my 100% assembly operating system, i need to use usb port to connect my camera. Do you know if this site http://www.usb.org/developers/docs/ allows me to write a driver with all features of USB 3.0 ?

Thanks in advance.

Re: Managing usb 3.0 in my 100% assembly operating system

Posted: Wed Aug 03, 2016 12:47 pm
by BrightLight
Factorisable wrote:Hello,

in my 100% assembly operating system, i need to use usb port to connect my camera. Do you know if this site http://www.usb.org/developers/docs/ allows me to write a driver with all features of USB 3.0 ?

Thanks in advance.
The fact that your OS is written in assembly is irrelevant.
About those documents, I'd probably say yes. For USB 3, you'd probably also want the xHCI specification. Google will get you good results. You'll also need to write a driver for your camera after writing a driver for USB.

Re: Managing usb 3.0 in my 100% assembly operating system

Posted: Wed Aug 03, 2016 1:00 pm
by Factorisable
Thanks, it was all i wanted to know

Re: Managing usb 3.0 in my 100% assembly operating system

Posted: Wed Aug 03, 2016 8:37 pm
by BenLunt
For what it's worth, I have a book at
http://www.fysnet.net/the_universal_serial_bus.htm
that details the USB, all four controller types, including USB 3.0 and the xHCI.

Ben

Re: Managing usb 3.0 in my 100% assembly operating system

Posted: Wed Aug 03, 2016 8:52 pm
by ~
Factorisable wrote:Hello,

in my 100% assembly operating system, i need to use usb port to connect my camera. Do you know if this site http://www.usb.org/developers/docs/ allows me to write a driver with all features of USB 3.0 ?

Thanks in advance.
Apart from the official documents, the books that explain with code, and Wikis/forums, you could make use of the following MS-DOS/FreeDOS USB driver which has full source code. A camera would be an image acquisition device (a full example to enable and use a standard driverless camera like the Panasonic TY-CC20W, or for a scanner would be very valuable):

USB Drivers for DOS (with Source Code to port)

Re: Managing usb 3.0 in my 100% assembly operating system

Posted: Thu Aug 04, 2016 10:15 am
by Factorisable
Thank you a lot all.