Alcance del desarrollo
RTOS La programación de tareas de bajo consumo se desarrolló para resolver problemas de ingeniería específicos en proyectos de bajo consumo. El trabajo comienza a partir de los requisitos comerciales y de diseño existentes del cliente, fusionando tareas programadas, reduciendo las encuestas vacías y adaptándose a la programación inactiva y sin ticks; entregando configuraciones de tareas, parches, instrucciones de construcción y programando registros de eventos de acuerdo con los módulos acordados.
Verifique la entrada con la línea de base
Verifique la versión de RTOS, la lista de tareas y temporizadores, los requisitos de fuente de interrupción y ciclo, y aclare el alcance de la medición y modificación.
Implementación y adaptación
Fusione tareas programadas, reduzca las encuestas vacías, adáptese a la programación inactiva y sin ticks y registre las compensaciones y las condiciones de dependencia del programa.
Depuración conjunta del entorno de destino
Verifique la precisión del reloj, la fecha límite de las tareas, la frecuencia de activación y la integridad comercial, y confirme el comportamiento comercial después de los cambios de parámetros.
Entrega de documentos y expedientes.
Proporcione configuración de tareas, parches, instrucciones de compilación y registros de eventos de programación, describiendo la versión, compilación o método de uso.
Proceso de implementación del proyecto
- Ingrese la confirmación: versión RTOS, lista de tareas y temporizadores, fuente de interrupción y requisitos de período.
- Método de implementación: fusionar tareas programadas, reducir las encuestas vacías y adaptarse a una programación inactiva y sin ticks.
- Revisión de fase: verifique la precisión del reloj, la fecha límite de la tarea, la frecuencia de activación y la integridad comercial.
- Entrega de proyectos: configuración de tareas, parches, instrucciones de compilación y programación de registros de eventos.
Condiciones de diseño y límites funcionales
También es necesario verificar si el controlador, el temporizador, el sondeo y las interrupciones continúan evitando la hibernación y, finalmente, verificarlo con el comportamiento de la tarea y la corriente general de la máquina.
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
- Versión RTOS, lista de tareas y temporizadores, fuentes de interrupción y requisitos de período.
- 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 |
|---|---|
| Configuración de tareas, parches, instrucciones de compilación y programación de registros de eventos | Verifique la editabilidad, versión, instrucciones de uso y dependencias por lista de archivos. |
| Verificación de implementación | Verifique la precisión del reloj, la fecha límite de las tareas, la frecuencia del despertar y la integridad del negocio, y conserve 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
¿Activar tickless puede resolver todos los problemas de espera?+
También es necesario verificar si el controlador, el temporizador, el sondeo y las interrupciones continúan evitando la hibernación y, finalmente, verificarlo con el comportamiento de la tarea y la corriente general de la máquina.
¿Qué información necesito preparar antes de iniciar el proyecto?+
Este trabajo se centra en la versión RTOS, la lista de tareas y temporizadores, la fuente de interrupción y los requisitos de ciclo. 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