Unidades de prueba de aplicación
Las aplicaciones de diagnóstico utilizan las unidades de prueba de aplicación (TU) para probar un dispositivo. Normalmente, debido a su gran tamaño o a su composición funcional, los TUs se escriben de forma más adecuada como aplicaciones en lugar de incluirse en los controladores de dispositivo.
La sección Unidades de prueba de aplicación define los requisitos para el código de unidad de prueba de aplicación y proporciona orientación para los desarrolladores de TU que necesitan desarrollar código para varios entornos de destino. El código TU debe desarrollarse en lenguaje ANSI C y de acuerdo con las buenas prácticas de programación generalmente aceptadas, incluyendo, pero no limitado a:
- Modularidad
- Legibilidad
- Autodocumentación
- Mantenibilidad
- Capacidad de reentrada
El uso de código a nivel de ensamblador es muy desaconsejable, pero puede ser necesario en ciertos casos en los que el rendimiento es crítico para la eficacia de la función de prueba. Dicho código no se consideraría portátil y tendría que reescribirse para la plataforma de destino.
Los temas siguientes se tratan en detalle: