Những thiết bị USB

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

Những thiết bị USB gồm có một hoặc hơn " Những mặt, nhau " mà là những thành phần vật lý của ngoại vi mà thực hiện những khả năng của)thiết bị. Giao diện đợc liên quan đến từng cái là một tập hợp của endpoints; endpoints là những ngời sản xuất tận cùng hoặc những khách hàng của dữ liệu

mà đi du lịch ngang qua đờng truyền. Ngoài ra, tất cả các thiết bị USB Có một đặc biệt endpoint, Nghi thức tình trạng và cấu hình USB đợc biết nh " endpoint 0, " mà hỗ trợ chung. Mỗi thiết bị biết rằng tới HCD mô đun có một địa chỉ USB duy nhất đợc gán cho nó khi nó gắn liền.

Những bộ điều khiển thiết bị USB thiết lập những kênh thông tin liên lạc lôgíc, gọi " những cái ống ", tới nhiều endpoints trên một USB là thiết bị. Những đặc trng của một cái ống ( cho ví dụ, phơng hớng của truyền thông, dải thông đợc yêu cầu...) đợc xác định bởi những đặc trng endpoint, mà đợc chỉ báo trong cấu trúc bộ mô tả endpoint. Một cái ống là Một hiệp hội phần mềm giữa Một endpoint và Một bộ điều khiển thiết bị USB. ở mức thi hành, những cái ống có thể đợc nghĩ về nh những kênh phần mềm sử dụng hàm gọi bên trong phần mềm hệ thống USB để giao tiếp với endpoints có liên hệ của họ.

Phần cứng giao diện thanh truyền trên một thiết bị USB thì có trách nhiệm với sự truyền và sự tiếp nhận của dữ liệu có cấu trúc USB. Một thiết bị USB lôgíc gồm có những thực thể trừu tợng hóa USB nh thiết bị endpoints và những cái ống tơng ứng của họ.

Một " Giao diện " là một thực thể mức cao hơn mà gồm có một hoặc hơn cái ống và tơng ứng tới đơn vị hữu ích nào đó của tính hoạt động cho máy tính chủ. Chẳng hạn, một thiết bị vào haptic , nh một cần điều khiển sự phản hồi lực, có thể Có những cái ống riêng biệt Cho thông tin vị trí mà cần điều khiển gửi cho máy tính chủ và lực - thông tin phản hồi mà máy tính chủ gửi cho cần điều khiển. Đợc cầm cùng nhau, tập hợp đó của những cái ống đợc biết Nh Một " Giao diện " vì nó tơng ứng tới cần điều khiển hết thảy. Một giao diện có thể kiểm soát bởi chính xác bộ điều khiển thiết bị USB một.

Bộ điều khiển máy chủ tự động USB

Cho phép kết nối USB, máy tính để bàn chạy Microsoft Windows 98 hoặc Windows 2000 cũng cần một bộ điều khiển USB mà cho phép truyền thông với thiết bịWindows CE xuyên qua một kết nối USB. Một bộ điều khiển nh vậy sẵn sàng trong Ngời xây dựng Nền tảng Microsoft WindowsCE, và đợc gọi bộ điều khiển máy chủ tự động USB, WCEUSBSH.SYS. Chú ý rằng bộ điều khiển này không phải cho sự sử dụng trên những nền tảng nền tảng Windows CE; đó là desktop mà phần mềm đòi hỏi cho phép những kết nối USB giữa những nền tảng CE desktop PC và Windows. Microsoft ActiveSync 3.1 thiết đặt bộ điều khiển này trên những máy tính để bàn. Nhiệm vụ chính của bộ điều khiển máy chủ tự động USB sẽ phơi bày bộ giao điện nối tiếp Win32 chuẩn tới ứng dụng mức trên - nh ActiveSync - để ứng dụng có thể sử dụng kết nối USB trong khi nếu nó là một chuẩn tự động chuyển kết nối.

Nếu một nền tảng Windows CE, OEMs sử dụng ActiveSync để nối tới desktop những PC, OEM không cần làm bất kỳ điều gì khác để cho phép kết nối USB. Tuy nhiên, nếu OEM Có nền tảng không sử dụng ActiveSync, Nhng Yêu cầu rằng OEM, rồi kết nối USB phải cung cấp Bộ điều khiển máy chủ tự

động USB tới những máy khách của nó. Tiêu biểu, một OEM cung cấp một ứng dụng cài đặt tới những máy khách mà thiết đặt những thành phần kết nối desktop cần thiết, bao gồm bộ điều khiển này và một thích hợp. Hồ sơ INF. Thiết đặt bộ điều khiển thiết bị này là không có khác nhau nào hơn mọi bộ điều khiển thiết bị khác cho Windows 98 hoặc Windows 2000 :

- Sao chép bộ điều khiển Có. SYS Và. INF đệ trình lên máy tính để bàn; chẳng hạn, tới th mục C:\Temp.

- à. Cái này sẽ kéo theo Microsoft Windows “ Tìm thấy Phần cứng Mới ” Phi thờng.

- Vào th mục từ bớc 1 vào trong phi thờng để hoàn thành sự cài đặt.

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