Alcance del desarrollo
El firmware de reposo-vigilia MCU fue desarrollado para resolver problemas de ingeniería específicos en proyectos de bajo consumo de energía. El trabajo parte de los requisitos comerciales y de diseño existentes del cliente y desarrolla las condiciones del sueño, la determinación del despertar, la recuperación del reloj y la reconstrucción del conductor; los registros de la máquina de estado, firmware, tiempo de activación y regresión de funciones se entregan de acuerdo con los módulos acordados.
Verifique la entrada con la línea de base
Verifique el modo del controlador principal, la fuente de activación, el estado de la tarea y los requisitos de recuperación de periféricos, y aclare el alcance de la medición y modificación.
Implementación y adaptación
Desarrollar condiciones de entrada al sueño, determinación del despertar, recuperación del reloj y reconstrucción del conductor, y registrar opciones de solución y condiciones de dependencia.
Depuración conjunta del entorno de destino
Cubre tiempos y eventos externos, activación continua, eventos concurrentes y fallas de recuperación, y confirma el comportamiento comercial después de cambios de parámetros.
Entrega de documentos y expedientes.
Proporcionar registros de máquina de estado, firmware, secuencia de activación y regresión de funciones, describiendo la versión, construcción o método de uso.
Proceso de implementación del proyecto
- Confirmación de entrada: modo maestro, fuente de activación, estado de la tarea y requisitos de recuperación de periféricos.
- Método de implementación: Desarrollar condiciones de entrada al sueño, discriminación del despertar, recuperación del reloj y reconstrucción del conductor.
- Revisión de fase: cubre tiempos y eventos externos, reactivaciones continuas, eventos concurrentes y fallas de recuperación.
- Entrega de proyecto: máquina de estados, firmware, secuencia de activación y registros de regresión de funciones.
Condiciones de diseño y límites funcionales
Las latencias de guardado, reinicio y recuperación del estado deben compararse con la duración del sueño. Algunas tareas de intervalos cortos pueden utilizar modos más ligeros para cumplir mejor los objetivos energéticos generales.
Los servicios especiales toman como límite de implementación el módulo acordado. Cuando se trata de modificaciones de hardware, acuerdos con terceros, plataformas generales o pruebas externas, las interfaces, la carga de trabajo y las responsabilidades se confirman por separado, y las modificaciones locales no se utilizan directamente como conclusiones sobre el rendimiento del dispositivo completo.
Información inicial del proyecto
- Modo de control maestro, fuente de activación, estado de la tarea y requisitos de recuperación de periféricos.
- Prototipos existentes y problemas reproducibles, o nuevos objetivos de funcionalidad y consumo de energía del proyecto.
- Se permiten modificaciones de diseño, código fuente y dependencias de terceros; Es necesario mantener la funcionalidad y la compatibilidad.
- Lista de entrega, entorno objetivo, alcance de la muestra, hitos del proyecto y métodos de aceptación.
Entregables y criterios de aceptación
| Contenido de entrega | método de verificación |
|---|---|
| Máquina de estado, firmware, secuencia de activación y registros de regresión de funciones | Verifique la editabilidad, versión, instrucciones de uso y dependencias por lista de archivos. |
| Verificación de implementación | Cubre tiempos y eventos externos, despertares continuos, eventos concurrentes y fallas de recuperación, y conserva las condiciones y resultados de trabajo correspondientes. |
| Comparación de funciones y consumo de energía. | Se corrigieron los ciclos de hardware, software, batería, temperatura y negocios aplicables, teniendo en cuenta los cambios en las condiciones y su impacto. |
| Reproducción y mantenimiento de seguimiento. | Proporcione pasos de compilación o ejecución, limitaciones conocidas, rangos de parámetros y casos descubiertos. |
Preguntas frecuentes
¿Los modos de sueño más profundo son siempre más apropiados?+
Las latencias de guardado, reinicio y recuperación del estado deben compararse con la duración del sueño. Algunas tareas de intervalos cortos pueden utilizar modos más ligeros para cumplir mejor los objetivos energéticos generales.
¿Qué información necesito preparar antes de iniciar el proyecto?+
Este trabajo se centra en el modo de control maestro, la fuente de activación, el estado de la tarea y los requisitos de recuperación de periféricos. Cuando los datos estén incompletos, primero determine el alcance que necesita pruebas o clasificación adicionales y luego proceda a la implementación.
¿Se puede implementar junto con el proyecto completo de desarrollo del dispositivo?+
Puede usarse como un paquete de trabajo en el proyecto general o puede implementarse por separado para productos existentes. Es necesario explicar las interfaces con otros módulos, versiones y responsabilidades de verificación final de la máquina.
Referencias de ingeniería
La configuración de GPIO debe verificarse junto con el circuito externo, el modo de suspensión y el estado de activación; Los parámetros reales están sujetos a los datos del chip objetivo y a la prueba de toda la placa. GPIO y referencia de diseño del estado de energía
En línea
Teléfono
WeChat
volver arriba