Etiqueta: visualeditor
Etiqueta: visualeditor
 
Linha 27: Linha 27:


= Exemplo de resultado tangível =
= Exemplo de resultado tangível =
* Desde a sua criação, os sistemas embarcados tinham como objetivo diminuir o custo de produção, complexidade, e aumentar a flexibilidade e simplicidade de alguns eletrônicos, como por exemplo, mísseis tele-guiados tinham micro-computadores embarcados em sua estrutura para o guiarem para o alvo.
* Atualmente os melhores exemplos são : Semáforos, Modem wireless, sensores de radar, mp3, mp4, entre outros.
* Todos mantém a caraterísticas de terem uma interface limitada com apenas informações úteis em sua função.

Edição atual tal como às 18h33min de 7 de dezembro de 2016

Profissão

Desenvolvedor Sistema embarcado

Descrição da atividade

  • O desenvolvedor de Sistemas embarcados está ganhando uma importante função na sociedade atual. A popularidade desses sistemas devido ao seu preço, grade eficiência e facilidade em sua operação vêm impulsionando o mercado para esses profissionais.
  • Sistemas embarcados são sistemas desenvolvidos para atividades específicas, muitas vezes se limitando a uma única tarefa (como por exemplo um semáforo). Para modificar a função desses sistemas, deve-se reprogramá-lo por completo.
  • Após uma pesquisa feita por sites especializados nessa área, apenas 32% dos profissionais em Sistemas Embarcados têm graduação completa. Porém, desses 32% graduados, cerca de 70% possuem no mínimo 1 Pós-graduação na área. Essa pesquisa mostra que o profissional que irá tomar seguir este caminho deve continuar se especializando mesmo após uma graduação, pois, tal área exige uma grande quantidade de conhecimento (C e C++,por exemplo, deve-se ter domínio total), além do conhecimento em hardwares nos mais diversos controladores lógico-programáveis.
  • Outra pesquisa obtida nas emsmas fontes mostram que, o salário desses profissionais está ligado diretamente ao tempo e evolução do mesmo na área. O prestígio e reconhecimento obtido a partir de projetos bem feitos impulsiona o crescimento dos donos do projeto.

Requisitos mínimos

  • Software: Como requisitos básicos, um Desenvolvedor de Sistemas Embarcados precisa ter o domínio da liguagem C e C++ e também de Assembly. Porém, existem muitos CLP's que possuem uma "linguagem" com algumas especificações que devem ser aprendidas para melhor utilização dos mesmos.
  • Hardware:Deve-se começar com alguns mais simples, como os microcontroladores com arquitetura de 8 bits (Intel 8051) e com o tempo partir para os de 32 bits(ARM (Acorn RISC Machine)). Ambas arquiteturas apresentam certo nível de complexidade para dominar seu uso, porém, quanto maior o conhecimento nelas, melhor a qualidade dos projetos.

Ferramentas usadas

  • Plataformas para Programação Orientada (Arduíno).
  • Micro-controladores de todos os tipos.
  • Servo-motores / Motores de Passo.
  • Sensores (Ópticos, Térmicos, de Presença).


Tecnologias envolvidas

  • C++.
  • Java.
  • Assembly.

Exemplo de resultado tangível

  • Desde a sua criação, os sistemas embarcados tinham como objetivo diminuir o custo de produção, complexidade, e aumentar a flexibilidade e simplicidade de alguns eletrônicos, como por exemplo, mísseis tele-guiados tinham micro-computadores embarcados em sua estrutura para o guiarem para o alvo.
  • Atualmente os melhores exemplos são : Semáforos, Modem wireless, sensores de radar, mp3, mp4, entre outros.
  • Todos mantém a caraterísticas de terem uma interface limitada com apenas informações úteis em sua função.