USB Hỗ trợ trong WindowsCE 2

Một phần của tài liệu Kiến thức về USB.doc (Trang 50 - 51)

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 Kiến thức về USB.doc (Trang 50 - 51)