Jun 08, 2024

Processo de design de computadores industriais embarcados

Deixe um recado

1. Análise de requisitos
Determine as tarefas e metas do design e formule documentos de especificação como orientação e critérios de aceitação para a próxima etapa do design. A análise de requisitos geralmente requer comunicação repetida com os usuários para esclarecer os requisitos funcionais do sistema, requisitos de desempenho, ambiente, confiabilidade, custo, consumo de energia, recursos e outros requisitos.
2. Projeto de arquitetura
O design de arquitetura é o design geral do sistema embarcado. Ele precisa determinar a estrutura geral do sistema embarcado e dividir o software e o hardware do ponto de vista funcional. Com base nisso, determine a seleção de hardware do sistema embarcado (principalmente seleção do processador), seleção do sistema operacional e seleção do ambiente de desenvolvimento.
3. Projeto, produção e teste de hardware
Nesta etapa, é necessário determinar os módulos funcionais da parte de hardware e o relacionamento entre os módulos e, com base nisso, concluir a seleção dos componentes, o desenho esquemático, o projeto da placa de circuito impresso (PCB), a montagem e o teste do hardware e a determinação e o teste final do hardware alvo.
4. Projeto, implementação e teste de software
Esta parte do trabalho é realizada em paralelo e interativamente com o desenvolvimento de hardware. O design de software conclui principalmente a compilação de programas de inicialização, portabilidade de sistemas operacionais, desenvolvimento de drivers e escrita de software aplicativo. Após a conclusão do design, o desenvolvimento de software entra no estágio de implementação. Este estágio envolve principalmente a geração (compilação, vinculação), depuração e solidificação de software embarcado e, finalmente, a conclusão do teste de software.
5. Integração do sistema
O sistema de software testado é instalado no sistema de hardware fabricado, e um teste de sistema abrangente é realizado para verificar se as funções do sistema podem ser implementadas corretamente, e finalmente o software correto é solidificado no hardware alvo. O trabalho nesta etapa é o mais complexo e demorado em todo o processo de desenvolvimento, e requer especialmente o suporte de ferramentas auxiliares correspondentes.
6. Teste de desempenho do sistema e teste de confiabilidade
Teste se o desempenho do sistema final atende aos vários indicadores de desempenho e requisitos do livro de tarefas de design. Se atender, o software correto pode ser solidificado no hardware de destino; se não, no pior dos casos, é necessário retornar ao estágio inicial do design e redefinir o plano de design.

Enviar inquérito