Etiqueta: visualeditor |
Etiqueta: visualeditor |
||
| Linha 14: | Linha 14: | ||
= Ferramentas usadas = | = Ferramentas usadas = | ||
* Micro-controladores | * 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