Estudos gratuitos da ER Soluções WebVer outros conteúdos grátis
ER Soluções WebEstudos · Arquitetura Limpa

29. Arquitetura Limpa Embarcada

Firmware não é software duradouro. Isole o hardware (HAL).

Camadas embarcadas: software no topo, OSAL e HAL como fronteiras, firmware e hardware embaixo
Software ↔ HAL ↔ hardware. OSAL isola o sistema operacional.

Resumo

Perguntas-chave

responda de cabeça, depois abra
O que é HAL?
Hardware Abstraction Layer: fronteira que esconde detalhes do hardware do software de aplicação.
O que é o gargalo do hardware-alvo?
Só conseguir testar no hardware real, lento e escasso. Arquitetura limpa permite testar fora dele.
Por que o firmware "morre" rápido?
Está acoplado ao hardware, que muda. Software que depende dele envelhece junto.

Exercícios de fixação

0/5 respondidas
1.
Qual a principal recomendação para sistemas embarcados?
2.
O que é o "gargalo do hardware-alvo"?
3.
OSAL serve para:
4.
Segundo o capítulo, código só "funcionando" é:
5.
Quem escreveu o capítulo sobre arquitetura embarcada?
Seu progresso fica salvo neste navegador.