Quá trình xử lý tổng quát

Một phần của tài liệu đồ án tốt nghiệp chuẩn giao tiếp usb (Trang 64 - 65)

Chương 6: Quá trình tìm hiểu của máy chủ đối với thiết bị

6.1 Quá trình xử lý tổng quát

Một trong những nhiệm vụ của hub là phát hiện sự cắm vào hoặc tháo ra của các thiết bị. Mỗi hub có một điểm cuối ngắt để báo cáo những sự kiện trên cho máy chủ. Khi hệ thống khởi động, máy chủ thăm dị hub gốc của nó để biết có hay khơng các thiết bị được gắn vào, các thiết bị đó có thể là các hub bổ

sung và các thiết bị khác gắn vào hub gốc hay các hub bổ sung. Sau khi khởi

động, máy chủ tiếp tục thăm dò định kỳ để biết có hay khơng một thiết bị mới được gắn vào hoặc một thiết bị vừa

được tháo ra.

Để tìm hiểu về một thiết bị mới, máy chủ gửi một chuỗi các yêu cầu tới

hub của thiết bị để hub này thiết lập một đường truyền giữa máy chủ và thiết bị. Sau đó máy chủ sẽ tìm hiểu về thiết bị bằng cách gửi các yêu cầu chuẩn của

USB tới điểm cuối 0 của thiết bị bằng kiểu truyền điều khiển. Tất cả các thiết bị USB phải hỗ trợ truyền điều khiển, các yêu cầu chuẩn và điểm cuối 0.

Đối với người sử dụng thì quá trình tìm hiểu của máy chủ là ẩn và hồn

tồn tự động ngoại trừ một số thơng báo cho biết có một thiết bị mới được gắn vào và việc cài đặt thiết bị có thành cơng hay khơng. Đôi khi, trong lần đầu tiên sử dụng, người sử dụng cần phải chọn bộ điều khiển (driver) thích hợp hoặc chỉ cho máy chủ nơi mà nó có thể tìm thấy bộ điều khiển cho thiết bị.

Khi q trình tìm hiểu được hồn thành, Windows đưa thiết bị mới vào mục Device Manager trong Control Panel. Còn khi người sử dụng gỡ thiết bị ra khỏi hệ thống thì Windows cũng gỡ thiết bị ra khỏi danh sách trong Device Manager.

Trong một thiết bị thơng thường thì vi chương trình chứa các thơng tin mà máy chủ sẽ yêu cầu, vi chương trình này kết hợp với phần cứng để giải mã và đáp ứng lại các yêu cầu của máy chủ. Có một vài bộ điều khiển USB ở phía thiết bị có thể đáp ứng lại quá trình tìm hiểu của máy chủ một cách hoàn toàn tự động bởi phần cứng mà không cần bất cứ một sự can thiệp nào của vi

chương trình. Về phía máy chủ thì nhờ có hệ điều hành Windown nên khơng

cần phải viết thêm bất cứ mã nguồn cho quá trình tìm hiểu.

Một phần của tài liệu đồ án tốt nghiệp chuẩn giao tiếp usb (Trang 64 - 65)

Tải bản đầy đủ (PDF)

(71 trang)