Computação, processadores e memória
O que é um System on a Chip?
Como funciona um computador?
O que são Bits e Bytes?
Como funcionam os circuitos eletrônicos?
Processadores e arquiteturas de CPU
O que é Disco Rígido e Memória RAM?
GPUs, placas de vídeo e som
O que são periféricos e dispositivos de entrada?
Evolução da arquitetura de computadores
Como funciona a internet
Introdução às redes, protocolos e Internet
Portas e protocolos de rede
O que é um endereço IP e o protocolo de Internet?
Fibra óptica, cabos submarinos de internet, IXP e ISP
O que é um domínio DNS, ou Domain Name System
O que é CDN e como os ISP fazem QoS?
Velocidade da internet: o que é ping e largura de banda?
O que é o modelo Cliente/Servidor?
Como funciona um site?
A Internet é maior do que você pensa
Sistemas operacionais
Diferenças entre Windows, Linux, Mac, iOS e Android
Permissões, níveis de processos e privilégios de execução
Fundamentos de sistemas operacionais móveis
O que são sistemas embarcados
Arquivos e estruturas de dados
O que é extensão de arquivo, cabeçalho e metadado
O que é JPG e como funciona?
O que é codec: entenda os formatos de vídeos e protocolos
O que é árvore binária e como funcionam arquivos .zip
Conteúdo Bônus
O que é uma rede neural?
O que é SQL e NoSQL?
O que é um algoritmo?
O que é Raspberry Pi?
Você não tem acesso a esta aula
Continue aprendendo! Junte-se e comece a impulsionar sua carreira
Os sistemas embarcados estão presentes em uma grande variedade de lugares: nas máquinas de lavar, nos carros, nos caixas automáticos e até mesmo nos sistemas dos aviões. Trata-se do sistema daqueles dispositivos que não são propriamente computadores, mas que processam uma função executada por computadores.
Sistemas embarcados são os sistemas de microprocessamento completamente dedicados ao dispositivo ou função específica por eles executados. Eles são equipamentos completos e independentes nessa execução.
Existem plataformas responsáveis por prototipar esses sistemas embarcados. As mais populares são Arduino ou Raspberry Pi, mas existem sistemas embarcados que você não acreditaria que são realmente uma espécie de computador, como é o caso do cartão SIM, onde há uma CPU, memória RAM, um disco, um S.O., etc.
Existem vários tipos de sistemas embarcados, alguns exemplos são:
Os sistemas embarcados Arduinos são muito populares porque são usados para prototipar qualquer coisa que você queira muito rapidamente.
Para criar esse tipo de sistema embarcado é usada uma CPU ARM, um tipo especial que, além da velocidade, tem como prioridade principal o uso otimizado da eletricidade. CPUs comuns, como Intel ou AMD são sistemas chamados X86 e a diferença entre essas CPUs e a ARM está na forma como os transitores se organizam internamente.
Os arduínos são programados a partir de um sistema chamado Sketch, que nada mais é que a derivação da linguagem C++. Apesar de tão populares, os arduínos não servem para fazer uma produção massiva de hardware, já que são caros.
Assim, pode-se dizer que os arduínos são sistemas embarcados considerados o passo anterior a um RTM (Release To Manufacture), já que são muito usados para a criação de protótipos de hardware.
Os Raspberry Pi, por sua vez, contam com uma CPU ARM com uma qualificação diferente: trata-se de um quad-core, o que significa que existem realmente 4 CPUs naquele sistema.
O Raspberry Pi não é programado diretamente como um Arduino, já que se trata de um PC COMPLETO e isso é uma diferença radical em relação ao sistema embarcado anterior. Assim, além de portas (USB, HDMI, elétrica, etc), ele também possui uma GPU com um chip chamado Broadcom videocore, que renderiza qualquer gráfico que você precisar.
Historicamente, o Raspberry rodava uma versão otimizada para o Linux chamada Raspian. No entanto, há alguns anos, existe também uma versão especial do Windows chamada Windows ARM.
Já falamos sobre o System on a Chip no começo do curso, mas é impossível não mencioná-lo novamente aqui.
O SIM Card, por exemplo, é um SoC que possui um Sistema Operacional. Eles nasceram dos Smart Cards. Provavelmente, você tem um cartão de crédito que possui um chip igual ao SIM Card, ou os cartões para entrar no trabalho, internamente seguros, possuem um desses chips.
Todos estes têm uma CPU e uma memória RAM somente de leitura onde fica seu Sistema Operacional.
Contribuições 0
Perguntas 0
Quer ver mais contribuições, perguntas e respostas da comunidade?