USB Complete Everything You Need to Develop Custom USB Peripherals pptx

593 3.8K 0
USB Complete Everything You Need to Develop Custom USB Peripherals pptx

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

[...]... Corrections To find out more about developing USB devices and the software that communicates with them, I invite you to visit my USB Central page at Lakeview Research’s Web site (www.Lvr.com) You ll find code examples and links to articles, products, tools, and other information related to developing USB devices If you have a suggestion, code, or other information that you d like me to post or link to, let... programming and for small-scale developers, the need to obtain a Vendor ID Protocol Complexity A USB peripheral is an intelligent device that knows how to respond to requests and other events on the bus Chips vary in how much firmware support they require to perform USB communications In most cases, to program a USB peripheral, you need to know a fair amount about the USB s protocols, or rules for exchanging... getting a design up and running With USB, you have plenty of help via the USB Implementers Forum, Inc (USB- IF) and its Web site (www .usb. org) The USB- IF is the non-profit corporation founded by the companies that developed the USB specification The USB- IF’s mission is to support the advancement and adoption of USB technology To that end, the USB- IF offers information, tools, and tests The information includes... forum where developers can discuss USB- related topics The tools provided by the USB- IF include software and hardware to help in developing and testing products The support for testing includes developing compliance tests to verify proper operation and holding compliance workshops where developers can have their products tested and earn the rights for their devices to display the USB logo USB Complete. .. devices that have RS-232 interfaces are available, however If you want to use a USB peripheral with a PC that doesn’t support USB, a solution is to add USB capabilities to the PC To do so, you ll need to add USB host-controller hardware and install an operating system that supports USB The hardware is available on expansion cards that plug into a PCI slot or on a replacement motherboard The Windows edition... restate everything in the specifications Instead, the focus is on what you ll need to know to enable your devices to communicate efficiently and reliably • How can I decide if my device should use a USB interface? USB isn’t the best choice for every application Find out whether your design should use USB or another interface The chances are good that you will choose USB, however, and if so, you ll learn... connect to a different PC and pass data between the PCs 10 USB Complete USB Basics Broadcasting USB provides no way to send a message simultaneously to multiple devices on the bus The host must send the message to each device individually If you must have broadcasting ability, use IEEE-1394 or Ethernet Legacy Hardware Older (“legacy”) computers and peripherals don’t have USB ports If you want to connect... testing are available Support for USB USB Complete xvii Introduction device classes under Windows has improved And Microsoft’s NET Framework has become a popular platform for developing host applications These developments prompted me to write USB Complete Third Edition The material is revised and updated from start to finish to reflect these and other developments related to USB hardware and programming... the bus Can I connect other USB peripherals to my device? Find out how to use USB On-The-Go to enable your device to act as a limited-capability host that can access other USB peripherals How can I ensure that my device will communicate without problems? At the device, writing bugfree firmware requires understanding what your device must do to meet the requirements of the USB specifications At the host... user to insert a disk with driver software, but other than that, installation is automatic There’s no need to restart the system before using the peripheral Easy to connect With USB, there’s no need to open the computer’s enclosure to add an expansion card for each peripheral A typical PC has four or more USB ports You can expand the number of ports by adding hubs with additional ports Easy cables USB . alt="" USB Complete Everything You Need to Develop Custom USB Peripherals Third Edition Jan Axelson Lakeview Research LLC Madison, WI 53704 USB Complete: Everything. designs. To develop a device with a USB interface, you need to know something about how the interface works, what tasks your device firmware must per- form to

Ngày đăng: 14/03/2014, 23:20

Từ khóa liên quan

Mục lục

  • cover.pdf

  • page_r1.pdf

  • page_r2.pdf

  • page_r3.pdf

  • page_r4.pdf

  • page_r5.pdf

  • page_r6.pdf

  • page_r7.pdf

  • page_r8.pdf

  • page_r9.pdf

  • page_r10.pdf

  • page_r11.pdf

  • page_r12.pdf

  • page_r13.pdf

  • page_r14.pdf

  • page_r15.pdf

  • page_r16.pdf

  • page_r17.pdf

  • page_r18.pdf

  • page_r19.pdf

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan