Tải bản đầy đủ (.docx) (11 trang)

Làm sao WCEfA USB

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (117.26 KB, 11 trang )

Làm sao WCEfA USB (thì) khác với những PC Desktop
Nhân tố phân biệt sơ cấp giữa WCEfA USB và PC USB Desktop là đầu nối kiểu
vật lý. Những thiết bị tính toán Ô tô mát sử dụng đầu nối kiểu Hiroshi. Ngoài dữ
liệu và 5 nguồn diện vôl, đầu nối này cung cấp 12 vôl tiêu biểu được tìm thấy
Trong môi trường ô tô.
Trong môi trường ô tô, dây chuyền USB trải qua những chu trình sức mạnh cao tần
từ nút gốc. Để gán một hàm , sử dụng hàm USBDeviceAttach trong bộ điều khiển
máy khách USB. Để tách một hàm , sử dụng người điều khiển
USB_CLOSE_DEVICE của hàm USBDeviceNotifications trong bộ điều khiển
máy kháchUSB.
Sau đây liệt kê mô tả những hoạt động phần cứng và sự đáp lại được chờ đợi cho
mỗi :
Mồi nóng - Gán hàm Được gọi.
Nóng tháo nút ra - Tách hàm Đợc gọi.
Cái phích cắm Nóng - bên trong - Gán hàm Được gọi phải chăng bộ điều khiển
thiết bị được đăng ký đã.
Sự Đốt cháy Ra khỏi / Màn hình tách - Không gì được gọi.
Tháo nút ra và Ráng sức trong thời gian sự Đốt cháy Ra khỏi - Không gì được
gọi.
Sự Đốt cháy Trên (về) / Màn hình gán - Bộ điều khiển máy chủ USB đếm tất cả
các thiết bị USB được nối. Một luồng - với quyền ửu tiên cao nhất - sẽ gọi Tách
hàm của mỗi bộ điều khiển thiết bị được tải, Một bởi Một. Cùng luồng sẽ gọi
Gắn hàm cho tất cả các bộ điều khiển thiết bị được nối hiện thời, một bởi một,
nếu bộ điều khiển thiết bị được đăng ký.
Những cấu hình USB
Một mạng USB được biên soạn của Một máy tính chủ chủ mà được nối tới
những thiết bị USB nô lệ. Những thiết bị này có thể có một hàm đơn , như một
điện thoại ô, hoặc có thể chứa đựng một kết nối trục thiết bị mà cho phép những
thiết bị USB khác sẽ được buộc cho chúng. Cái này tạo ra một tiered - kiến trúc
ngôi sao mà có thể được mở rộng tới nhiều mức. Những ví dụ bao gồm sau đây :
Một mạng USB có thể hỗ trợ lên trên tới 127 thiết bị. Giới hạn này vì trường


địa chỉ thiết bị thì có hạn tới 7 bít.
PC Ô tô là thiết bị được giới hạn tới bốn tầng lớp và cái duy nhất ở dới trục thiết bị
náy chủ Cái này xem PC Ô tô nh tầng lớp đầu tiên với ba lớp ở dưới nó.
Kết nối USB
USB đề nghị một có trách nhiệm, lại cao tốc thay thế cho một chuẩn tuần tự
chuyển để nối một nền tảng Windows CE tới một máy tính để bàn. Windows CE
2.10 (và) 2.12 , tuy nhiên, không thể hỗ trợ kết nối USB tới những hệ thống
desktop, trừ phi một OEM thực hiện tính hoạt động đó.
Windows CE 3.0 và về sau , tuy nhiên, đề nghị kết nối xuyên qua USB. Windows
CE 3.0 và về sau cung cấp một bộ điều khiển bộ điều khiển Hàm USB cho những
nền tảng Windows CE mà bao gồm phần cứng bộ điều khiển Hàm USB thích hợp.
Bằng phương pháp bộ điều khiển này, phần cứng bộ điều khiển Hàm USB xuất
hiện tới Windows CE như một thực tế tuần tự chuyển. Tương tự, máy tính để bàn
phải có một máy chủ Tương tự - bộ điều khiển tuần tự USB cạnh. Với nền tảng
Windows CE và máy tính để bàn như vậy đợc định hình, chuẩn cảng tuần tự đặt cơ
sở những cơ chế cho kết nối có thể được sử dụng qua một kết nối USB. OEMs có
thể tìm thấy những những hồ sơ cần thiết để thực hiện kết nối USB trong thư mục
platform\cepc\drivers\serial_sl11\ (của) sự cài đặt người xây dựng Nền tảng
Microsoft Windows CE của họ. Những hồ sơ này hỗ trợ bộ điều khiển Hàm SL11
USB (của) Công ty Scanlogic Đặt. Cho thông tin đầy đủ trên (về) việc thực hiện
một thực tế tuần tự chuyển qua USB trên về một nền tảng Windows CE, nhìn thấy
Sample USB Function Controller Driver.ở đó, tuy nhiên, còn không Sự hỗ trợ để
làm một nền tảng Windows CE chính nền tảng xuất hiện như một USB ngoại vi
cho những máy tính chủ khác. Cái này bởi vì Windows CE chỉ thực hiện cạnh máy
chủ của máy khách\ USB / kiến trúc máy chủ. Cái đó, Mà HCD và những mô đun
USBD cung cấp trong Windows CE không cung cấp những phương tiện để nối
một nền tảng Windows CE tới một máy tính để bàn mà được chạy như một máy
chủ USB. Một OEM có thể thực hiện tính hoạt động này nếu mong muốn, Mặc dù,
Như Với ở trên những kịch bản kết nối, nền tảng Windows CE vẫn còn yêu cầu
phần cứng bộ điều khiển Hàm USB.

Đầu nối USB
Những đầu nối trên những nền tảng tham khảo là kiểu USB 4 chốt chuẩn dự định
cho môi trường desktop và chỉ đợc sử dụng trong thời gian sự phát triển và sự thử.
Tài liệu phần cứng tham khảo PC tham chiếu tới một tám đầu nối chân cắm được
thiết kế bởi Hirose ( phần số GT17 - 8 DP - DS) và có nghĩa như một cao của sự
rung động và rộng - nhiệt độ - hạn chế môi trờng. Pinout như sau :
Số chân Hàm Chốt
1 +5 V
2 Dữ liệu -
3 Dữ liệu +
4 GND
5 GND
6 Wakeup2
7 nguồn điện Từ xa
8 +12 V Nguồn pin Chính
Hai dây được sử dụng cho thanh dẫn dữ liệu tuần tự chuẩn USB. Thanh dẫn dữ liệu
này (thì) dùng chung bởi PC và những thiết bị nô lệ USB của nó. Tốc độ dữ liệu
tiêu biểu là 12 megabit Giây ( Mbps), nhưng ở đó là một 1.5 để chọn kiểu Mbps.
Trong thỏa thuận tới tiêu chuẩn USB, dữ liệu vi phân được điều khiển để cải thiện
sự chống nhiễu.
Đầu nối USB có thể cũng cung cấp nguồn điện tới những thiết bị và những
thiết bị trên về mạng USB. Trong khi vài thiết bị tự là powered từ những sự cung
cấp công suất của chính mình, những nguồn điện kéo khác từ đầu nối USB. Đầu
nối USB PC cung cấp hai nguồn năng lượng của +5 V Và +12 V.
+5 V Sự cung cấp được chỉ rõ bởi tiêu chuẩn USB và được yêu cầu cung cấp
một cực đại của 600 mA liên tục.
+12 V Hàng được thêm bởi thiết kế PC và liên tục cung cấp một cực đại của
3 Một.
Đầu nối USB PC cũng thêm hai hàng tín hiệu cho sự sử dụng trong những
kiểu wakeup ( Wakeup2 và Nguồn pin Từ xa có nhãn). Người thiết kế hệ thống

OEM có thể sử dụng những hàng tín hiệu này để cho phép thiết bị ngoại vi USB
báo hiệu Hệ thống Quản lý nguồn điện thúc đẩy một sự kiện nguồn điện. Cái này
cho phép PC cho sự chuyển tiếp từ một powered - mà xuống phát biểu tới một bộ
phận - mà nguồn điện phát biểu đến thông tin quá trình từ USB ngoại vi; cho ví dụ,
cất giữ một thông báo trang. Nhìn thấy thuyết minh Quản lý nguồn điện để biết chi
tiết hơn.
Những yêu cầu cho Mô hình ngới lái xe buýt Chung
Công ty Microsoft
Tháng mời hai 1998
Mục này được dự định cho những người thiết kế thiết bị phần cứng cho tất
cả các hệ điều hành, không phải là chỉ là Microsoftđ Windowsđ 98 và những hệ
điều hành Windows 2000. Nó mô tả một mô hình chung cho sự liệt kê thiết bị mà
có thể đợc thực hiện bởi bất kỳ hệ điều hành nào để khám phá và cho phép những
thiết bị phần cứng mà Nó tìm thấy trên một nền tảng. Mô hình chung này đánh
thuế những yêu cầu thiết kế cho những thiết bị phần cứng mà chạy trên nền tảng :
những thiết bị phải là có thể khám phá, tự mô tả, và có thể đa công.
Tự động chung những thiết bị đường truyền ( USB) được khảo sát trong mục này
để xác định làm sao tốt chúng tương ứng tới mô hình chung này và gặp những yêu
cầu thiết kế thiết bị này. Tuy nhiên, những ý tưởng này không phải là đặc biệt tới
USB; chúng có thể được ứng dụng vào đường truyền.
Nói chung, tất cả các người thiết kế hệ điều hành phấn đấu để gặp những
mục đích này :
- Cung cấp một người dùng được tăng cường trải qua. Một hệ điều hành thành
công từ điểm của những người dùng cảnh quan nếu hệ thống là dễ để sử dụng
và dễ để nâng cấp.
- Cho phép nhiều thiết bị từ nhiều nhà cung cấp Phần cứng Độc lập ( IHVs) đến
sự chạy rõ ràng. Một hệ điều hành thành công từ sự chỉ của cảnh quan nếu
những sự đối xử hệ điều hành bằng nhau mà tất cả các thiết bị chạy của những
nhà cung cấp phần cứng trên về nền tảng. Hệ điều hành phải cho phép một thiết
bị chạy trên một nền tảng bất chấp của lớp thiết bị, nhà sản xuất thiết bị, và sự

có mặt hoặc sự thiếu của mọi thiết bị đặc biệt khác trên nền tảng.
- Làm dễ dàng sự phát triển của phần mềm IHVs. Lý tưởng, IHVs không phải
viết một bộ điều khiển thiết bị cho thiết bị của họ để chạy trên nền tảng. Nếu là
một bộ điều khiển required, Nó cần phải gồm có một ít mã với lôgic đơn giản
nhất có thể.
Mục này mô tả hai kiểu hệ điều hành, tùy ý gọi là " Đánh máy 1 " và " Đánh máy
2, " và những sự so sánh làm sao tốt chúng gặp ba mục đích đối với cấu hình phần
cứng.
- Kiểu làm sao 1 hệ điều hành tìm kiếm những thiết bị Phần cứng
Một Kiểu mà 1 hệ điều hành tải Những bộ điều khiển trên sự suy đoán Và Chờ đợi
mã bộ điều khiển để tìm kiếm phần cứng của chính mình. Bộ điều khiển được tải
tìm kiếm phần cứng nó sử dụng một phương pháp chuyên biệt về thiết bị mà tiêu
biểu chạm tất cả các thiết bị rồi thiết đặt trên nền tảng. Những vấn đề với phương
pháp này :
- Sự Dò tìm những phương pháp sử dụng bởi những bộ điều khiển có thể mâu
thuẫn với phần cứng rồi thiết đặt trên nền tảng. Chẳng hạn, nếu một nền tảng có
một khoan máy được thiết đặt, phương pháp dò tìm sử dụng bởi một bộ điều
khiển mới được thiết đặt có thể tình cờ bắt đầu khoan máy, gây ra thiệt hại vật
chất.
- Những phương pháp Dò tìm có thể tình cờ phát hiện ra một thiết bị mà kẻ
khác hơn một bộ điều khiển được tải điều khiển.
- Phương pháp này yêu cầu hệ điều hành để tải tất cả các bộ điều khiển có thể.
- Khi đã nạp, bộ điều khiển phải giả thiết những CNTT phần cứng có mặt; tuy
nhiên, những bộ điều khiển được tải phần cứng của ai không có mặt.
- Sự gắn nút Nóng và việc tháo nút ra của những thiết bị không phải là nhanh
hoặc dễ.
Danh sách này chỉ ra rằng một Kiểu mà 1 hệ điều hành làm không đẩy mạnh
hai mục đích thiết kế hệ điều hành quyền u tiên cao hơn : từng trải và vận hành với
nhau được người dùng được tăng cường của những thiết bị.
Một Kiểu mà 1 hệ điều hành có thể đẩy mạnh Mục đích quyền u tiên thấp nhất : nó

có thể là dễ hơn cho IHVs để viết những bộ điều khiển cho những thiết bị của họ
bởi vì lôgic bộ điều khiển giả thiết rằng thiết bị của IHV có mặt bất cứ khi nào mà
bộ điều khiển được kéo theo, và bộ điều khiển đơn giản bắt đầu sử dụng Một thiết
bị. Tuy nhiên, cái này đơn giản hóa sự giả thiết có thể dẫn tới vài vấn đề liệt kê mà
không đẩy mạnh những mục đích quyền u tiên cao hơn của một sự từng trải người
dùng và tính vận hành với nhau được tốt của những thiết bị.
- Kiểu làm sao 2 hệ điều hành tìm kiếm những thiết bị Phần cứng
Một Kiểu 2 ( Cái Phích cắm và Trò chơi) tác dụng hệ thống sử dụng những
thành phần gọi là " đường truyền " mà mỗi lần hệ thống khởi động khám phá và
cho phép những thiết bị phần cứng hiện thời thiết đặt trên về nền tảng. Nếu đường
truyền hỗ trợ nó, những ngưới sử dụng đường truyền có thể cũng điều khiển sự gắn
nút nóng và đun nóng tháo nút ra của những thiết bị giữa những sự kiện giày ống.
Một Kiểu mà 2 hệ điều hành đẩy mạnh hệ điều hành quyền u tiên cao hơn
thiết kế Những mục đích.
- Ngời dùng trải qua đợc tăng cường bởi vì hệ điều hành tự động điều chỉnh tới
cấu hình phần cứng thay đổi và có thể dễ dàng điều khiển nóng trao đổi của
những thiết bị.

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×