Sdílet prostřednictvím


Použití verze 2 rozšíření Serial Frameworku (SerCx2)

Můžete napsat ovladač sériového kontroleru, který spolupracuje s verzí 2 rozšíření sériové architektury (SerCx2) pro správu sériového kontroleru. Můžete také napsat ovladač periferního zařízení pro periferní zařízení, který je připojený k portu na sériovém kontroleru, který je společně spravován pomocí SerCx2 a ovladačem sériového kontroleru. Tento periferní ovladač používá rozhraní sériového V/V požadavku k přenosu dat do a ze zařízení. Ovladač sériového kontroleru založeného na rozšíření zpracovává všechny úlohy specifické pro hardware pro sériový řadič, ale používá SerCx2 k provádění mnoha systémových úloh, které jsou společné pro všechny sériové kontrolery. SerCx2 je součást dodávaná systémem počínaje systémem Windows 8.1.

Poznámka SerCx2 nahrazuje verzi 1 rozšíření sériové architektury (SerCx), která byla zavedena ve Windows 8. Nové ovladače sériového kontroleru, které mají být spuštěny pouze ve Windows 8.1 a novějších verzích Systému Windows, by měly být zapsány tak, aby používaly DDI SerCx2 místo DDI SerCx. Windows 8.1 a novější verze Systému Windows však podporují existující ovladače sériového kontroleru, které používají SerCx DDI.

Sériový kontroler je univerzální asynchronní přijímač/vysílač (UART) 16550 nebo kompatibilní zařízení. Další informace naleznete v tématu přehled ovladačů sériového kontroleru.

V této části

Téma Popis

přehled architektury SerCx2

SerCx2 spolupracuje s ovladačem sériového kontroleru, který umožňuje komunikaci mezi periferním ovladačem a sériově připojeným periferním zařízením. Sériový kontroler je obvykle integrován do systému na čipu (SoC), který zajišťuje komunikaci s nízkým počtem pinů s periferním zařízením, které je mimo SoC, ale je připájeno na stejnou desku tištěných spojů.

návrh ovladače sériového kontroleru pro SerCx2

Ke správě sériového kontroleru napíšete ovladač sériového kontroleru, který provádí úlohy specifické pro hardware a komunikuje s SerCx2. Od Windows 8.1 je SerCx2 součást dodávaná systémem, která zpracovává mnoho úloh zpracování, které jsou společné pro sériové kontrolery.

přístup k zařízení na SerCx2-Managed sériovém portu

SerCx2 a ovladač sériového kontroleru společně spravují sériový port, ke kterému je periferní zařízení trvale připojeno. Pokud chcete získat přístup k perifernímu zařízení na sériovém portu spravovaném přes SerCx2, ovladač periferního zařízení otevře logické připojení k sériovému portu a získá popisovač souboru představující toto připojení. Potom řadič použije tento popisovač k odesílání vstupně-výstupních požadavků na port.