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.