Portée du développement
Portée et test de base
Déterminez les fondations existantes, les dépendances techniques et le contenu qui doivent être développés en fonction du MCU et de la carte, du RTOS, du micrologiciel du module, de l'UART/USB, de la mémoire et du cycle de tâches.
Implémentation et intégration
Divisez les tâches de collecte, de communication, de stockage et de contrôle et développez la personnalisation AT ou les piles de protocoles hôtes, les messages asynchrones, les machines à états de connexion et le dépannage.
Documents de livraison
Fournissez le code source du micrologiciel et les instructions de construction.
Examen et limites
Les contraintes de périphériques et de mémoire limitent les tâches simultanées, TLS et la taille du cache et doivent être confirmées sur la carte cible et non dans un environnement de simulation.
Processus de mise en œuvre du projet
Vérification des données et des interfaces → Confirmation des solutions techniques et cas d'usage de vérification → Mise en place de l'intégration avec l'environnement cible → Régression des scénarios anormaux → Transfert des données de version.
Examiner les résultats de la mise en œuvre dans l'environnement matériel et logiciel cible et fournir des enregistrements des configurations d'interface associées, des dépendances de version et du dépannage pour faciliter l'intégration et la maintenance ultérieures par l'équipe de recherche et développement de l'entreprise.
Documents de projet requis
- MCU et carte, RTOS, firmware du module, UART/USB, mémoire et cycle de tâches.
- Des informations de conception, du code, des autorisations d'interface et des dispositifs de test cibles peuvent être fournis.
- Fichiers sources, programmes ou outils devant être livrés, responsabilités en matière de tests d'intégration entre les modules et les nœuds du projet.
- Échantillons d'acceptation, environnement, conditions de test et seuils de réussite.
Contenu de la livraison et acceptation
| Prestations | Contenu de la livraison | Méthode de vérification |
|---|---|---|
| Obtenir des résultats | Fournissez le code source du micrologiciel et les instructions de construction. | Testez les rapports asynchrones et les réponses aux commandes imbriquées. |
| Données intégrées | Versions et dépendances, configuration de l'interface, étapes d'utilisation ou de déploiement et modifications d'intégration | Vérifiez les débordements de tampon, les délais d'attente des tâches et les chiens de garde. |
| Vérifier les dossiers | Conditions de test, enregistrements d'exécution, listes de problèmes et résultats de régression | Intégrité des données avec enregistrement parallèle de l'acquisition et de la communication. |
L'étendue de la livraison et les critères d'acceptation sont déterminés en fonction de l'environnement cible. Les SDK tiers, les licences, les laboratoires, les ressources cloud, les équipements et l'assistance sur site sont répertoriés séparément ; Si les informations existantes ne sont pas suffisantes, le travail de suivi est déterminé par un examen de l'interface ou un examen des fonctions clés.
Questions fréquemment posées
Comment puis-je dépanner les commandes AT qui expirent parfois ?+
Enregistrez simultanément les données brutes du port série, la synchronisation des commandes, les événements asynchrones et l'état de l'alimentation, distinguez l'inactivité du module, analysez le désalignement, le blocage des tâches et le délai d'attente du réseau, puis déterminez les cas d'utilisation pour la correction et la régression.
STM32/RTOS 4G Quelles informations sont requises pour le développement du micrologiciel réseau ?+
Veuillez donner la priorité à la fourniture du MCU et de la carte, du RTOS, du micrologiciel du module, de l'UART/USB, de la mémoire et du cycle de tâches. Dans le même temps, l'implémentation existante, les problèmes rencontrés, les changements attendus et les conditions de test compatibles sont expliqués pour aider à déterminer la portée de l'implémentation et les méthodes de reproduction.
Peut-il être implémenté sur des produits existants ?+
Vous pouvez d'abord évaluer la portée des conceptions et versions existantes qui peuvent être modifiées, conserver les parties qui ont été révisées et identifier les interfaces et les dépendances qui doivent être ajustées. Ce service nécessite de l'attention : les conditions des périphériques et de la mémoire limitent les tâches simultanées, le TLS et la taille du cache et doivent être confirmées sur la carte cible et non dans l'environnement de simulation. Après les modifications, les fonctions existantes et nouvelles doivent être soumises à un test de régression dans la mesure convenue.
En ligne
Téléphone
WeChat

retour au sommet