Chia sẻ miễn phí cho các bạn tài liệu: Kiến trúc USB
- M« ®un bé ®iÒu khiÓn USB ( USBD), mµ t¶i nh÷ng bé ®iÒu khiÓn thiÕt bÞ III,USB vµ qu¶n lý nh÷ng tµi nguyªn trong hÖ thèng con USB.
- §Çy ®ñ ®Æt giao diÖn USBD mµ nh÷ng hµm liÖt kª trong ThuyÕt minh ®êng truyÒn TuÇn tù Phæ th«ng, sù DuyÖt l¹i 1.1, m« ®un ®ùîc thùc hiÖn bëi 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. API nµy cho phÐp nh÷ng ngêi ph¸t triÓn viÕt nh÷ng bé ®iÒu khiÓn thiÕt bÞ USB ®Ó hç trî bÊt kú nh÷ng thiÕt bÞ USB nµo.
- Mét m« ®un HCD mÉu c¸i ®ã lµm viÖc víi më giao diÖn bé ®iÒu khiÓn m¸y chñ ( OHCI) - nh÷ng bé ®iÒu khiÓn chñ nhµ USB tæng hîp. OEMs ph¶i chuyÓn phÇn PDD cña bé ®iÒu khiÓn nµy tíi phÇn cøng cña nã nÕu nÒn t¶ng cña nã chøa ®ùng mét bé ®iÒu khiÓn m¸y chñ OHCI.
- Mét m« ®un HCD mÉu mµ lµm viÖc víi nh÷ng bé ®iÒu khiÓn m¸y chñ USB tæng hîp bé ®iÒu khiÓn ( UHCI) bé ®iÒu khiÓn m¸y chñ phæ th«ng. OEMs ph¶i chuyÓn phÇn PDD cña bé ®iÒu khiÓn nµy tíi phÇn cøng cña nã nÕu nÒn t¶ng cña nã chøa ®ùng mét bé ®iÒu khiÓn m¸y chñ UHCI. Chó ý r»ng sù thi hµnh UHCI mÉu cho nÒn t¶ng tham kh¶o CEPC kh«ng hç trî ®×nh chØ vµ lÊy l¹i tÝnh ho¹t ®éng. §Ó thªm sù hç trî nµy, mÉu PDD mµ líp cã sÏ ®îc söa ®æi vµo sù sö dông §×nh chØ vµ lÊy l¹i sù hç trî giíi thiÖu trong líp MDD.
- Mét bé ®iÒu khiÓn líp USB mÉu cho nh÷ng thiÕt bÞ giao diÖn con ngêi ( HID).
M· nguån cho nh÷ng thµnh phÇn nµy s½n sµng bªn trong \ Wince\Public\Common\Oak\Drivers\USB ®Þnh vÞ trong Ngêi x©y dùng NÒn t¶ng WindowsCE. Nh÷ng hå s¬ §Çu môc Bªn trong \ Wince\Public\Oak\Inc Vµ
\
Wince\Public\Ddk\Inc.
M·
mÉu
NÒn
t¶ng
trong
Platform\Cepc\Drivers\Usb.
Bé ®iÒu khiÓn thiÕt bÞ USB T¶i ch¬ng tr×nh
M« ®un USBD lÊy cho sau ®©y nh÷ng bíc khi t¶i nh÷ng bé ®iÒu khiÓn, dõng ngay khi nã t×m thÊy mét bé ®iÒu khiÓn c¸i ®ã chÊp nhËn ®iÒu khiÓn thiÕt bÞ. Sau ®©y gi¸ trÞ m« t¶ gi¶i thuËt mµ m« ®un USBD sö dông t×m kiÕm nh÷ng bé ®iÒu khiÓn thiÕt bÞ USB. Trong nh÷ng sù m« t¶, GroupX_ID tham chiÕu tíi mét ch×a khãa víi tËp hîp nhãm ®îc chØ râ tíi mét trong nh÷ng d¹ng m« t¶ Trong N¬i ®¨ng ký nh÷ng ch×a khãa cho nh÷ng bé ®iÒu khiÓn thiÕt bÞ USB < Usb_15.htm > Vµ Cßn l¹i nh÷ng nhãm s½n sµng V¾ng mÆt. NÕu nhiÒu bé ®iÒu khiÓn ®îc ®¨ng ký bªn trong cïng nhãm, c¸i mµ chøa ®ùng d¹ng ®¬n gi¶n nhÊt ®îc t¶i tríc. Ch¼ng h¹n, mét bé ®iÒu khiÓn
chØ
râ
mét
Group1_ID
víi
m·
líp
thiÕt
bÞ
,
Default\DeviceClass\Default, t¶i tríc mét bé ®iÒu khiÓn chØ râ mét Group1_ID
víi
m·
líp
vµ
líp
phô
thiÕt
bÞ,
nh
Default\DeviceClass_Subclass\Default. C¸i nµy cho phÐp Windows CE g×n gi÷ nh÷ng tµi nguyªn bëi viÖc t¶i Ýt bé ®iÒu khiÓn cã thÓ. Thñ tôc nµy lÊy cho sau ®©y nh÷ng bíc :
Một hệ thống USB gồm có Một máy tính chủ, Một hay hơn thiết bị USB, và Một kêng truyên vật lý. máy chủ gồm có hai lớp : một lớp phần mềm trên , mà bao gồm nhữn
Dành riêng cho anh em Ketnooi, bác nào cần download miễn phí bản đầy đủ thì trả lời topic này, Nhóm Mods sẽ gửi tài liệu cho bạn qua hòm tin nhắn nhé.
- Bạn nào có tài liệu gì hay thì up lên đây chia sẻ cùng anh em.
- Ai cần tài liệu gì mà không tìm thấy ở forum, thì đăng yêu cầu down tại đây nhé:
Nhận download tài liệu miễn phí source: content/getpagecontent?id=374160&pageNumber=2&documentKindID=1
- M« ®un bé ®iÒu khiÓn USB ( USBD), mµ t¶i nh÷ng bé ®iÒu khiÓn thiÕt bÞ III,USB vµ qu¶n lý nh÷ng tµi nguyªn trong hÖ thèng con USB.
- §Çy ®ñ ®Æt giao diÖn USBD mµ nh÷ng hµm liÖt kª trong ThuyÕt minh ®êng truyÒn TuÇn tù Phæ th«ng, sù DuyÖt l¹i 1.1, m« ®un ®ùîc thùc hiÖn bëi 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. API nµy cho phÐp nh÷ng ngêi ph¸t triÓn viÕt nh÷ng bé ®iÒu khiÓn thiÕt bÞ USB ®Ó hç trî bÊt kú nh÷ng thiÕt bÞ USB nµo.
- Mét m« ®un HCD mÉu c¸i ®ã lµm viÖc víi më giao diÖn bé ®iÒu khiÓn m¸y chñ ( OHCI) - nh÷ng bé ®iÒu khiÓn chñ nhµ USB tæng hîp. OEMs ph¶i chuyÓn phÇn PDD cña bé ®iÒu khiÓn nµy tíi phÇn cøng cña nã nÕu nÒn t¶ng cña nã chøa ®ùng mét bé ®iÒu khiÓn m¸y chñ OHCI.
- Mét m« ®un HCD mÉu mµ lµm viÖc víi nh÷ng bé ®iÒu khiÓn m¸y chñ USB tæng hîp bé ®iÒu khiÓn ( UHCI) bé ®iÒu khiÓn m¸y chñ phæ th«ng. OEMs ph¶i chuyÓn phÇn PDD cña bé ®iÒu khiÓn nµy tíi phÇn cøng cña nã nÕu nÒn t¶ng cña nã chøa ®ùng mét bé ®iÒu khiÓn m¸y chñ UHCI. Chó ý r»ng sù thi hµnh UHCI mÉu cho nÒn t¶ng tham kh¶o CEPC kh«ng hç trî ®×nh chØ vµ lÊy l¹i tÝnh ho¹t ®éng. §Ó thªm sù hç trî nµy, mÉu PDD mµ líp cã sÏ ®îc söa ®æi vµo sù sö dông §×nh chØ vµ lÊy l¹i sù hç trî giíi thiÖu trong líp MDD.
- Mét bé ®iÒu khiÓn líp USB mÉu cho nh÷ng thiÕt bÞ giao diÖn con ngêi ( HID).
M· nguån cho nh÷ng thµnh phÇn nµy s½n sµng bªn trong \ Wince\Public\Common\Oak\Drivers\USB ®Þnh vÞ trong Ngêi x©y dùng NÒn t¶ng WindowsCE. Nh÷ng hå s¬ §Çu môc Bªn trong \ Wince\Public\Oak\Inc Vµ
\
Wince\Public\Ddk\Inc.
M·
mÉu
NÒn
t¶ng
trong
Platform\Cepc\Drivers\Usb.
Bé ®iÒu khiÓn thiÕt bÞ USB T¶i ch¬ng tr×nh
M« ®un USBD lÊy cho sau ®©y nh÷ng bíc khi t¶i nh÷ng bé ®iÒu khiÓn, dõng ngay khi nã t×m thÊy mét bé ®iÒu khiÓn c¸i ®ã chÊp nhËn ®iÒu khiÓn thiÕt bÞ. Sau ®©y gi¸ trÞ m« t¶ gi¶i thuËt mµ m« ®un USBD sö dông t×m kiÕm nh÷ng bé ®iÒu khiÓn thiÕt bÞ USB. Trong nh÷ng sù m« t¶, GroupX_ID tham chiÕu tíi mét ch×a khãa víi tËp hîp nhãm ®îc chØ râ tíi mét trong nh÷ng d¹ng m« t¶ Trong N¬i ®¨ng ký nh÷ng ch×a khãa cho nh÷ng bé ®iÒu khiÓn thiÕt bÞ USB < Usb_15.htm > Vµ Cßn l¹i nh÷ng nhãm s½n sµng V¾ng mÆt. NÕu nhiÒu bé ®iÒu khiÓn ®îc ®¨ng ký bªn trong cïng nhãm, c¸i mµ chøa ®ùng d¹ng ®¬n gi¶n nhÊt ®îc t¶i tríc. Ch¼ng h¹n, mét bé ®iÒu khiÓn
chØ
râ
mét
Group1_ID
víi
m·
líp
thiÕt
bÞ
,
Default\DeviceClass\Default, t¶i tríc mét bé ®iÒu khiÓn chØ râ mét Group1_ID
víi
m·
líp
vµ
líp
phô
thiÕt
bÞ,
nh
Default\DeviceClass_Subclass\Default. C¸i nµy cho phÐp Windows CE g×n gi÷ nh÷ng tµi nguyªn bëi viÖc t¶i Ýt bé ®iÒu khiÓn cã thÓ. Thñ tôc nµy lÊy cho sau ®©y nh÷ng bíc :
Một hệ thống USB gồm có Một máy tính chủ, Một hay hơn thiết bị USB, và Một kêng truyên vật lý. máy chủ gồm có hai lớp : một lớp phần mềm trên , mà bao gồm nhữn
Dành riêng cho anh em Ketnooi, bác nào cần download miễn phí bản đầy đủ thì trả lời topic này, Nhóm Mods sẽ gửi tài liệu cho bạn qua hòm tin nhắn nhé.
- Bạn nào có tài liệu gì hay thì up lên đây chia sẻ cùng anh em.
- Ai cần tài liệu gì mà không tìm thấy ở forum, thì đăng yêu cầu down tại đây nhé:
Nhận download tài liệu miễn phí source: content/getpagecontent?id=374160&pageNumber=2&documentKindID=1