Compartir a través de


Uso de la versión 2 de la extensión serial Framework (SerCx2)

Puede escribir un controlador de controlador serie que funcione junto con la versión 2 de la extensión del marco de trabajo serie (SerCx2) para administrar un controlador serie. También puede escribir un controlador periférico para un dispositivo periférico conectado a un puerto en un controlador serie administrado conjuntamente por SerCx2 y un controlador de controlador de serie. Este controlador periférico usa la interfaz de solicitud de E/S serie para transferir datos hacia y desde el dispositivo. Un controlador de controlador serie basado en extensiones controla todas las tareas específicas del hardware para el controlador serie, pero usa SerCx2 para realizar muchas tareas del sistema que son comunes a todos los controladores de serie. SerCx2 es un componente proporcionado por el sistema a partir de Windows 8.1.

Nota SerCx2 reemplaza la versión 1 de la extensión del marco de trabajo serie (SerCx), que se introdujo en Windows 8. Los nuevos controladores de controlador serie diseñados para ejecutarse solo en Windows 8.1 y versiones posteriores de Windows deben escribirse para usar los DDIs de SerCx2 en lugar de los DDIs de SerCx. Sin embargo, Windows 8.1 y versiones posteriores de Windows admiten controladores de controlador serie existentes que usan serCx DDI.

Un controlador serie es un receptor o transmisor asincrónico universal (UART) 16550 o un dispositivo compatible. Para obtener más información, consulte Información general sobre controladores de controlador serie.

En esta sección

Tema Descripción

Introducción a la arquitectura de SerCx2

SerCx2 funciona junto con un controlador de controlador serie para permitir la comunicación entre un controlador periférico y un dispositivo periférico conectado en serie. Normalmente, el controlador serie se integra en un sistema en un chip (SoC) para proporcionar una comunicación de recuento de patillas baja con un dispositivo periférico externo al chip SoC, pero se solda a la misma placa de circuito impreso.

Diseño del controlador serie para SerCx2

Para administrar el controlador serie, escriba un controlador de controlador serie que realice tareas específicas del hardware y se comunique con SerCx2. A partir de Windows 8.1, SerCx2 es un componente proporcionado por el sistema que controla muchas de las tareas de procesamiento que son comunes a los controladores serie.

Acceso a un dispositivo en un puerto serie de SerCx2-Managed

SerCx2 y un controlador de controlador de serie administran conjuntamente un puerto serie al que un dispositivo periférico está conectado permanentemente. Para acceder a un dispositivo periférico en un puerto serie administrado por SerCx2, el controlador periférico abre una conexión lógica al puerto serie y obtiene un identificador de archivo para representar esta conexión. A continuación, el controlador usa este identificador para enviar solicitudes de E/S al puerto.