Dan182 (discussão | contribs)
Sem resumo de edição
Sem resumo de edição
Linha 1: Linha 1:
* Tente responder com sua pesquisa, o seguinte com relação a Sistemas Embarcados:
* '''O que é?'''
** '''O que é?'''
** 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.  
    Um sistema embarcado (ou sistema embutido, ou sistema embebido) é um sistema microprocessado
** 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.
    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
* Linguagens que permitem criá-los
    O termo sistema embarcado tem sua origem no fim da década de 1960. Nessa época o que
** 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.
  existia era um pequeno programa de controle funcional de telefones. Logo este pequeno  
** 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.   
  programa escrito em assembler estava sendo usado em outros dispositivos, entretanto de
** Atualmente os sistemas embarcados podem ser programados em linguagens de alto nível e possuem sistemas operacionais.  
  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  
* Dificuldades na construção do software
  do dispositivo, porém sem modificar qualquer linha de código do programa feito.
** 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.
    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  
* Características marcantes
  direcionados para sistemas embarcados específicos com processadores específicos.   
** Projetados para serem independentes de fontes de energia fixa
    Atualmente os sistemas embarcados podem ser programados em linguagens de alto nível e
** Capacidade Computacional
  possuem sistemas operacionais.  
** Indepêndencia de operação
** 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,
* Elementos básicos de um sistema embarcado
    sistemas de tempo real, tecnologias de aquisição de dados (conversão analógico/digital e  
** Todo sistema embarcado é composto por uma unidade de processamento, que é um circuito integrado, fixado a uma placa de circuito impresso.
    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
* Exemplos de aplicação
    Projetados para serem independentes de fontes de energia fixa
** Um Sistema Embarcado, Embedded System, pela sua natureza especialista, pode ter inúmeras aplicações:
    Capacidade Computacional
** Na área indutrial, por exemplo, receber e processar o sinal vindo de sensores e mostrá-los em um display. MP3 players, celulares, microondas, controles remotos, todos tem um sistema embarcado para realizar as funções desejadas.  
    Indepêndencia de operação
 
** Elementos básicos de um sistema embarcado
 
  Todo sistema embarcado é composto por uma unidade de processamento, que é um
* O que é firmware?
    circuito integrado, fixado a uma placa de circuito impresso.
** Firmware é o conjunto de instruções operacionais programadas diretamente no hardware de um equipamento eletrônico. É armazenado permanentemente num circuito integrado (chip) de memória de hardware, como uma ROM, PROM, EPROM ou ainda EEPROM e memória flash, no momento da fabricação do componente.  
** Exemplos de aplicação
 
    Um Sistema Embarcado, Embedded System, pela sua natureza especialista, pode ter inúmeras  
 
    aplicações:
* Qual o tipo de memória utilizada?
    Na área indutrial, por exemplo, receber e processar o sinal vindo de sensores e mostrá-los
** Sistemas embarcados utilizam vários tipos de processadores: DSPs(digital signal processors - processadores digitais de    sinais), micro-controladores, micro-processadores. Ao contrrário do mercado de computadores pessoais, que é basicamente dominado pelos processadores de arquitetura x86 da Intel/AMD, sistemas embarcados utilizam amplamente as arquiteturas ARM, PowerPC, PIC, AVR, 8051, Coldfire, TMS320, blackfin.
    em um display.
**  Apesar de serem bem mais conhecidos pela população em geral, estima-se que os processadores de computadores pessoais representam menos de XX% do mercado de processadores no mundo.
    MP3 players, celulares, microondas, controles remotos, todos tem um sistema embarcado para
    realizar as funções desejadas.  
** O que é firmware?
  Firmware é o conjunto de instruções operacionais programadas diretamente no hardware de um
  equipamento eletrônico. É armazenado permanentemente num circuito integrado (chip) de  
  memória de hardware, como uma ROM, PROM, EPROM ou ainda EEPROM e memória flash, no momento
  da fabricação do componente.  
** Qual o tipo de memória utilizada?
  Sistemas embarcados utilizam vários tipos de processadores: DSPs(digital signal processors - processadores digitais de
   sinais), micro-controladores, micro-processadores. Ao contrrário do mercado de computadores pessoais, que é basicamente
  dominado pelos processadores de arquitetura x86 da Intel/AMD, sistemas embarcados utilizam amplamente as arquiteturas ARM,
  PowerPC, PIC, AVR, 8051, Coldfire, TMS320, blackfin.
  Apesar de serem bem mais conhecidos pela população em geral, estima-se que os processadores de computadores pessoais
  representam menos de XX% do mercado de processadores no mundo.

Edição das 01h33min de 13 de novembro de 2013

  • O que é?
    • 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
    • Um Sistema Embarcado, Embedded System, pela sua natureza especialista, pode ter inúmeras aplicações:
    • Na área indutrial, por exemplo, receber e processar o sinal vindo de sensores e mostrá-los em um display. MP3 players, celulares, microondas, controles remotos, todos tem um sistema embarcado para realizar as funções desejadas.


  • O que é firmware?
    • Firmware é o conjunto de instruções operacionais programadas diretamente no hardware de um equipamento eletrônico. É armazenado permanentemente num circuito integrado (chip) de memória de hardware, como uma ROM, PROM, EPROM ou ainda EEPROM e memória flash, no momento da fabricação do componente.


  • Qual o tipo de memória utilizada?
    • Sistemas embarcados utilizam vários tipos de processadores: DSPs(digital signal processors - processadores digitais de sinais), micro-controladores, micro-processadores. Ao contrrário do mercado de computadores pessoais, que é basicamente dominado pelos processadores de arquitetura x86 da Intel/AMD, sistemas embarcados utilizam amplamente as arquiteturas ARM, PowerPC, PIC, AVR, 8051, Coldfire, TMS320, blackfin.
    • Apesar de serem bem mais conhecidos pela população em geral, estima-se que os processadores de computadores pessoais representam menos de XX% do mercado de processadores no mundo.