1. Anàlisi de requisits
Determinar les tasques i objectius de disseny, i formular documents d'especificacions com a criteris d'orientació i acceptació per al següent pas del disseny. L'anàlisi de requisits sovint requereix una comunicació repetida amb els usuaris per aclarir els requisits funcionals del sistema, els requisits de rendiment, el medi ambient, la fiabilitat, el cost, el consum d'energia, els recursos i altres requisits.
2. Disseny arquitectònic
El disseny d'arquitectura és el disseny global del sistema incrustat. Cal determinar l'estructura general del sistema incrustat i dividir el programari i el maquinari des del punt de vista funcional. Sobre aquesta base, determineu la selecció de maquinari del sistema incrustat (principalment la selecció del processador), la selecció del sistema operatiu i la selecció de l'entorn de desenvolupament.
3. Disseny, producció i proves de maquinari
En aquesta etapa, cal determinar els mòduls funcionals de la part de maquinari i la relació entre els mòduls i, sobre aquesta base, completar la selecció de components, dibuix esquemàtic, disseny de placa de circuit imprès (PCB), muntatge i proves de maquinari, i la determinació i prova finals del maquinari objectiu.
4. Disseny, implementació i prova de programari
Aquesta part del treball es realitza de manera paral·lela i interactiva amb el desenvolupament de maquinari. El disseny de programari completa principalment la compilació de programes d'arrencada, la portabilitat de sistemes operatius, el desenvolupament de controladors i l'escriptura de programari d'aplicació. Un cop finalitzat el disseny, el desenvolupament de programari entra en l'etapa d'implementació. Aquesta etapa consisteix principalment en la generació (compilació, enllaç), la depuració i la solidificació del programari incrustat i, finalment, la finalització de les proves del programari.
5. Integració de sistemes
El sistema de programari provat s'instal·la al sistema de maquinari fabricat i es realitza una prova exhaustiva del sistema per verificar si les funcions del sistema es poden implementar correctament i, finalment, el programari correcte es solidifica al maquinari objectiu. El treball d'aquesta etapa és el més complex i requereix temps de tot el procés de desenvolupament, i requereix especialment el suport de les eines auxiliars corresponents.
6. Prova de rendiment del sistema i prova de fiabilitat
Comproveu si el rendiment del sistema final compleix els diferents indicadors de rendiment i requisits del llibre de tasques de disseny. Si ho fa, el programari correcte es pot solidificar al maquinari de destinació; si no ho fa, en el pitjor dels casos, cal tornar a la fase inicial del disseny i redefinir el pla de disseny.
Jun 08, 2024
Procés de disseny d'ordinadors encastats industrials
Enviar la consulta
