Etiqueta: visualeditor
Etiqueta: visualeditor
Linha 14: Linha 14:


= Ferramentas usadas =
= Ferramentas usadas =
* Micro-controladores em geral, dentro desta área deve-se estudar bastante pois cada micro-controlador e periférico do mesmo possuem configurações e também uma linguagem própria na maioria dos casos.
* 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).


<br>
<br>

Edição das 18h23min 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


Exemplo de resultado tangível