USB Hỗ trợ trong WindowsCE 2

Một phần của tài liệu báo cáo về công nghệ usb (Trang 54 - 55)

Mục này mô tả khác nhau mà những thành phần của USB hỗ trợ cho Windows CE 2.10. Chú ý rằng sơ cấp tập trung của USB hỗ trợ trong Windows CE Có Để cho phép công nghệ sao cho OEMs có thể mở rộng trên sự hỗ trợ này. Tới kết thúc này, Windows CE hỗ trợ duy nhất mà máy chủ đứng bên Của USB, Từ cái đó là vùng mà cái đó làm lợi Từ softđ vi mô định nghĩa những giao diện và cho phép công nghệ USB trong Windows CE. Thực chất, Microsoft cung cấp phần mềm hệ thống USB và một bộ điều khiển chuột mẫu mà sử dụng nó.

Microsoft cung cấp những thành phần phần mềm USB sau :

- Mô đun USBD mà có trách nhiệm với những bộ điều khiển thiết bị USB tải và quản lý những tài nguyên trong hệ thống con USB.

- Đầy đủ đặt của những hàm Giao diện USBD ( USBDI) liệt kê trong Thuyết minh tự động đường truyền chung, sự Duyệt lại 1.0, mà được phơi bày bởi mô đun USBD. Tập hợp API bao gồm những hàm truyền, những hàm ống, những hàm Cấu hình Thiết bị, và những hàm Hỗn hợp. Tài liệu Đầy đủ trên những hàm này trong Đồ dùng bộ điều khiển thiết bị Windows CE. Tập hợp API này cho phép OEMs và IHVs viết những bộ điều khiển thiết bị USB để hỗ trợ bất kỳ USB nào - những thiết bị tương hợp.

Một mẫu Mở Bộ điều khiển Bộ điều khiển máy chủ ( OHCD) mà làm việc với OHCI - những Bộ điều khiển máy chủ USB tương hợp. Chú ý rằng mẫu OHCD chỉ được cung cấp cho CE / nền tảng PC. OEMs sẽ phải chuyển mẫu OHCD tới nền tảng của họ như sự thi hành bộ phận của OAL của họ. Làm dễ công sức này, OHCD được chia cắt vào trong hai những phần : một người độc lập " mô hình bộ điều khiển thiết bị " nền tảng ( MDD) và một nhỏ " Bộ điều khiển phụ thuộc nền tảng " ( PDD). Cái này đi theo MDD / mô hình bộ điều khiển thiết bị PDD được sử dụng bởi những bộ điều khiển WindowsCE khác. Như vậy, OEMs chỉ cần chuyển nền tảng - phần bộđiều khiển ( PDD) phụ thuộc.

- Ngoài ra, nếu một nền tảng OEM chứa đựng một UHCI - Bộ điều khiển máy chủ tương hợp, thì OEM có thể viết máy chủ tự động của chính mình Giám sát Bộ điều khiển ( UHCD) để hỗ trợ những Bộ điều khiển UHCI miễn là UHCD của nó phơi bày giao diện HCD thích hợp cho mô đun USBD. Mẫu OHCD là một mô hình thích hợp để sử dụng như một sự tham khảo trong khi việc phát triển một UHCD.

- Một bộ điều khiển thiết bị khách hàng Chuột mẫu mà được tải bởi mô đun USBD và làm việc với đa số các con Chuột USB chung. Cái này chỉ được cung cấp như một mẫu cho OEMs và IHVs để sử dụng như một sự tham khảo trong khi phát triển những bộ điều khiển thiết bị USB cho những thiết bị USB của chính mình.

Mã nguồn cho những thành phần này sẵn sàng bên trong \ Th mục wince\public\common\oak\drivers\usb trong Toolkit Nhúng Windows CE. Những hồ sơ Đầu mục trong public\oak\inc và th mục public\ddk\inc, và mã mẫu nền tảng trong thư mục platform\cepc\drivers\usb.

Một phần của tài liệu báo cáo về công nghệ usb (Trang 54 - 55)