Jun 08, 2024

Processus de conception des ordinateurs industriels embarqués

Laisser un message

1. Analyse des besoins
Déterminer les tâches et les objectifs de conception et formuler des documents de spécifications qui serviront de guide et de critères d'acceptation pour l'étape suivante de la conception. L'analyse des exigences nécessite souvent des communications répétées avec les utilisateurs pour clarifier les exigences fonctionnelles du système, les exigences de performances, l'environnement, la fiabilité, le coût, la consommation d'énergie, les ressources et d'autres exigences.
2. Conception architecturale
La conception de l'architecture est la conception globale du système embarqué. Elle doit déterminer la structure globale du système embarqué et séparer le logiciel et le matériel du point de vue fonctionnel. Sur cette base, déterminez la sélection du matériel du système embarqué (principalement la sélection du processeur), la sélection du système d'exploitation et la sélection de l'environnement de développement.
3. Conception, production et tests du matériel
À cette étape, il est nécessaire de déterminer les modules fonctionnels de la partie matérielle et la relation entre les modules, et sur cette base, terminer la sélection des composants, le dessin schématique, la conception du circuit imprimé (PCB), l'assemblage et les tests du matériel, et la détermination finale et les tests du matériel cible.
4. Conception, mise en œuvre et tests du logiciel
Cette partie du travail est réalisée en parallèle et en interaction avec le développement du matériel. La conception du logiciel consiste principalement à compiler les programmes de démarrage, à porter les systèmes d'exploitation, à développer les pilotes et à écrire les logiciels d'application. Une fois la conception terminée, le développement du logiciel entre dans la phase d'implémentation. Cette étape comprend principalement la génération (compilation, liaison), le débogage et la solidification du logiciel embarqué, et enfin la réalisation des tests du logiciel.
5. Intégration du système
Le système logiciel testé est installé dans le système matériel fabriqué et un test complet du système est effectué pour vérifier si les fonctions du système peuvent être implémentées correctement, et enfin le logiciel correct est solidifié dans le matériel cible. Le travail à cette étape est le plus complexe et le plus long de tout le processus de développement, et il nécessite notamment le support des outils auxiliaires correspondants.
6. Test de performance du système et test de fiabilité
Vérifiez si les performances du système final répondent aux différents indicateurs de performance et aux exigences du cahier des charges de conception. Si tel est le cas, le logiciel approprié peut être intégré dans le matériel cible ; si tel n'est pas le cas, dans le pire des cas, il est nécessaire de revenir à l'étape initiale de la conception et de redéfinir le plan de conception.

Envoyez demande