IoT · Servicios de ingeniería para empresas
Desarrollo de firmware del cargador de arranque y del dispositivo OTA
Desarrolle la validación de actualizaciones, el manejo de pérdidas de energía, la confirmación de inicio y la reversión de fallas para el almacenamiento disponible y el diseño de particiones. Para empresas de productos que necesitan mantener de forma remota el firmware de equipos en servicio.
Alcance del desarrollo
Desarrolle la validación de actualizaciones, el manejo de pérdidas de energía, la confirmación de inicio y la reversión de fallas para el almacenamiento disponible y el diseño de particiones.
- ¿Para quién es este servicio?
- Empresas de productos que necesitan mantener remotamente el firmware de equipos en servicio
- Entregables a acordar
- Cargador de arranque, cliente de actualización, herramientas de empaquetado y registros de prueba de actualización.
Información inicial del proyecto
La información se utiliza para determinar las interfaces, las condiciones de implementación y el alcance del trabajo.
- Gestor de arranque, partición Flash, tamaño de imagen y firmware actual
- Enlaces de actualización, formatos de paquetes, métodos de firma y responsabilidades de administración de claves
- Recuperación de cortes de energía, reversión, compatibilidad de versiones y prohibición de reglas de degradación
Entregables y criterios de aceptación
- Documentación de entrega
- Cargador de arranque, cliente de actualización, herramientas de empaquetado y registros de prueba de actualización.
- Versiones y reproducibilidad
- La lista de entrega registra el hardware de destino, la versión del software, los pasos de construcción o implementación, la configuración de la interfaz y los registros de prueba para facilitar las pruebas de integración y el mantenimiento posteriores.
- Pruebas de actualizaciones normales, paquetes corruptos, modelos incorrectos y fallas en las firmas
- Verificar la recuperación del corte de energía durante las fases de borrado, verificación, cambio y primer inicio.
- Verifique la compatibilidad entre las políticas de recuperación y anti-reversión
La aceptación se realiza en base al equipo, versión, ambiente, muestras e indicadores confirmados por ambas partes; el alcance del código fuente y los documentos de diseño, los materiales prototipo, las tarifas de terceros y el mantenimiento posterior se enumeran en los documentos del proyecto.
Preguntas frecuentes
¿Puede un dispositivo con una partición de firmware admitir actualizaciones OTA?
Esto requiere evaluar el almacenamiento de repuesto, la memoria externa, el acceso de recuperación y si el gestor de arranque se puede modificar. Los procedimientos de actualización y recuperación de una sola partición necesitan su propia validación; un procedimiento de conmutación de partición dual no se puede simplemente reutilizar.
¿Qué información se requiere para determinar el alcance del desarrollo?
Proporcione: gestor de arranque, partición Flash, tamaño de imagen y firmware actual; Actualizar enlaces, formatos de paquetes, métodos de firma y responsabilidades de gestión de claves; Recuperación de cortes de energía, reversión, compatibilidad de versiones y prohibición de reglas de degradación. La información faltante se puede abordar mediante comprobaciones de interfaz o una prueba de viabilidad específica antes de acordar el alcance.
Discuta su proyecto
Defina el alcance con su dispositivo y la información de la interfaz
Proporcione las funciones objetivo, el equipo o código existente, los protocolos de interfaz, el entorno de implementación y los hitos planificados para facilitar la evaluación de la carga de trabajo y los arreglos de entrega de la etapa.
En línea
Teléfono
WeChat
volver arriba