- Tente responder com sua pesquisa, o seguinte com relação a Sistemas Embarcados:
Um sistema embarcado (ou sistema embutido, ou sistema embebido) é um sistema microprocessado
no qual o computador é completamente encapsulado ou dedicado ao dispositivo ou sistema que
ele controla. Um sistema embarcado realiza um conjunto de tarefas predefinidas, geralmente
com requisitos específicos. Já que o sistema é dedicado a tarefas específicas, através de
engenharia pode-se otimizar o projeto reduzindo tamanho, recursos computacionais e custo
do produto.
Possuem uma capacidade de processamento de informações vinda de um software que está sendo
processado internamente nessa unidade, logo o software está embarcado na unidade de
processamento. Todo software embarcado é classificado de firmware.
- Linguagens que permitem criá-los
O termo sistema embarcado tem sua origem no fim da década de 1960. Nessa época o que
existia era um pequeno programa de controle funcional de telefones. Logo este pequeno
programa escrito em assembler estava sendo usado em outros dispositivos, entretanto de
forma customizada, não específica para dado dispositivo, na realidade
eram adaptados os sinais de entrada e saída definidos no programa, para as características
do dispositivo, porém sem modificar qualquer linha de código do programa feito.
Posteriormente com o advento de microprocessadores especialistas, foi possível desenvolver
softwares específicos para os variados tipos de processadores. Os programas eram escritos
em linguagem de máquina. Na década de 1970 começavam a surgir bibliotecas de códigos
direcionados para sistemas embarcados específicos com processadores específicos.
Atualmente os sistemas embarcados podem ser programados em linguagens de alto nível e
possuem sistemas operacionais.
- Dificuldades na construção do software
Por exigir uma interação contínua com o ambiente, este tipo de sistema requer do projetista
um conhecimento em programação, sistemas digitais, noções de controle de processos,
sistemas de tempo real, tecnologias de aquisição de dados (conversão analógico/digital e
sensores) e de atuadores (conversão digital/analógico, acionamento eletromecânico e PWM),
e cuidados especiais na eficiência de estruturação do projeto e do código produzido.
- Características marcantes
Projetados para serem independentes de fontes de energia fixa
Capacidade Computacional
Indepêndencia de operação
- Elementos básicos de um sistema embarcado
Todo sistema embarcado é composto por uma unidade de processamento, que é um
circuito integrado, fixado a uma placa de circuito impresso.
- EXemplos de aplicação
- O que é firmware?
- Qual o tipo de memória utilizada?
- Quais as arquiteturas usadas?