TAILIEUCHUNG - USB Complete fourth- P4

USB Complete fourth- P4:This book focuses on Windows programming for PCs, but other computers and operating systems also have USB support, including Linux and Apple Computer’s Macintosh. Some real-time kernels also support USB. | Chapter 1 intention of communicating with line printers. USB makes no such assumptions and is suitable for just about any peripheral type. For communicating with common peripherals such as printers keyboards and drives USB classes specify device requirements and protocols. Developers can program a device to conform to a class specification instead of having to reinvent everything from the ground up. Operating System Support This book focuses on Windows programming for PCs but other computers and operating systems also have USB support including Linux and Apple Computer s Macintosh. Some real-time kernels also support USB. At the most basic level an operating system that supports USB must do three things Detect when devices are attached to and removed from the system. Communicate with newly attached devices to find out how to exchange data with them. Provide a mechanism that enables software drivers to pass communications between the USB hardware and applications that want to access USB peripherals. At a higher level operating-system support may also mean the inclusion of class drivers that enable applications to access specific types of devices. If the operating system doesn t include a driver appropriate for a specific device the device vendor must provide the driver. Microsoft continues to improve and add to the class drivers included with Windows. Supported device types include human interface devices keyboards mice game controllers speakers and other audio devices modems drives still-image and video cameras scanners printers and smart-card readers. Filter drivers can support device-specific features and abilities within a class. Applications use Application Programming Interface API functions or other software components to access devices via their drivers. Devices that have vendor-specific functions can sometimes use a supported class such as the communications-device or human-interface device class. Other options for vendor-specific functions include .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.