Sistemas Embarcados em 6 minutos | O que é, Exemplos, Microprocessador x Microcontrolador & Mais

42.87k views1027 WordsCopy TextShare
Canal TI
Nesse video você vai aprender sobre que é um Sistema Embarcado (ou Sistema Embutido), exemplos, cara...
Video Transcript:
[Música] fala pessoal beleza sejam bem-vindos aí a mais um vídeo do canal ti Hoje vamos falar sobre sistemas embarcados beleza vamos lá então pessoal o que é um sistema embarcado um sistema embarcado oou sistema embutido é um sistema microprocessado no qual o computador é completamente encapsulado ou dedicado ao sistema que diferente de computador de propósito geral como computador pessoal um sistema embarcado realiza um conjunto de tarefas pré-definidas geralmente com requisitos específicos Então pessoal um sistema embarcado ele é dedicado à atividade que ele executa e não como computador pessoal por exemplo um computador que a gente
utiliza onde a gente faz diversas coisas não o sistema embarcado é tudo integrado certo já que o sistema é dedicado a tarefas específicas através de engenharia pode se o projeto reduzindo o tamanho recursos computacionais e custo do produto Então pessoal como a gente tem um dispositivo que executa só atividades específicas o custo dele pode ser diminuído porque não precisa de tanto processamento assim certo exemplos aqui alguns exemplos de sistemas embarcados temos sistemas de monitoramento médico smartphones e pdas sistemas de controle de acesso biométrico controle de temperatura de ar condicionado MP3 players impressora equipamentos de rede
equipamentos portáteis de medição computadores de borda automotivos certo beleza esses exemplos pessoal se a gente reparar todos são dispositivos capazes de ter um único sistema Eles não precisam igual um computador desktop que tem que realizar diversas etapas né Por exemplo abrir um arquivo Word abrir um arquivo Excel abrir um browser certo por exemplo a impressora ela é designada para realizar menos coisas por exemplo impressão e cópia a Grosso modos beleza que pessoal algumas características sistemas embarcados sistemas embarcados são desenvolvidos para uma tarefa específica por questões como segurança e usabilidade alguns inclusive possuem restrições para computação
em tempo real o software escrito para sistemas embarcados é muitas vezes chamado de firmware e armazenado em uma memória home ou memória flash ao invés de um disco rígido Então pessoal sistemas embarcados eles não utilizam o processo de armazenamento padrão de um computador que é o HD ao invés disso eles utilizam a memória home ou a memória flash certo por vezes o sistema também é executado com recursos computacionais limitados sem teclado sem tela e com pouca memória todos esses fatores também podem ser traduzidos em um custo reduzido processadores utilizados em alguns temas embarcados podem ter
preço menores que ó Então pessoal como vocês podem reparar aqui os sist temas embarcados ele tem um custo menor certo arquitetura de processadores sistemas embarcados utilizam vários tipos de processadores dsps de digital signal process ou processador digitais de sinais microcontroladores e microprocessadores ao contrário do mercado de computadores pessoais que é basicamente dominado pelos processadores de arquitetura x86 da Intel e a AMD sistemas embarcados utilizam amplamente as arquiteturas arm Power PC pic AVR 8051 CF tms 320 e Black Fin Beleza então pessoal vamos entender agora um conceito muito importante dentro de sistemas embarcados que é a
diferença entre microprocessador e microcontrolador certo vamos ver então pessoal tanto microprocessador quanto o microcontrolador eles realizam algumas operações que são buscarem as instruções da memória e executar essas instruções operações aritméticas ou lógicas e o resultado dessas execuções são usados para servir a dispositivos de saída as instruções eletrônicas representados por um grupo de bits são sempre obtido a partir de sua área de armazenamento onde chamamos de memória certo então o microprocessador pessoal ele é um circuito integrado responsável pelo processamento de dados como uma unidade lógica aritmética com diversos registradores especiais mas precisa receber ordens externas e
ter outros componentes externos para funcionar Então como vocês podem perceber o microprocessador ele é amarrado a componentes externos certo já o microcontrolador pessoal ele é um microprocessador memória RAM memória home temporizadores contadores porta cial conversores e p porta de entrada e saída em um único só circuito integrado ou seja ele é um microcomputador de um só chip então o microcontrolador ele é algo a mais ele é algo mais complexo onde tem diversas uniões de componentes que formam um único microcomputador de um só chip beleza aqui pessoal falando de sistemas operacionais dentro de sistemas embarcados sistemas
embarcados que geralmente contam com uma quantidade reduzida de recursos com memória poder de processamento e outros requisitos como o processamento em tempo real não são projetados para utilizar sistemas operacionais de assinados aos computadores pessoais então um sistema embarcado ele não vai utilizar sistema comum como sistema de um desktop um Windows um Linux da vida certo geralmente utilizam sistemas operacionais de tempo real especiais que além de consumirem muito menos memória e processamento são muito mais estáveis e confiáveis por pessoal se você imaginar o sistema embarcado ele não pode ter uma tela azul por exemplo certo um
travamento porque ele pode ser utilizado por exemplo em sistema médico que controla a vida de uma pessoa então esse sistema ele não Pode falhar de forma alguma certo um outro exemplo também é o Sistema de Controle de aeronave em pleno voo não pode ter falhas pessoal porque envolve a vida de diversas pessoas certo linguagens de programação aqui pessoal algumas linguagens de programação que dá para utilizar em Sistemas embarcado certo assembly C c+ mais Java e Python Lógico que tem outras mas essa já dá para ter uma boa ideia certo aí pessoal é incontestável que o
uso de C dentro das linguagens para sistema embarcados é predominante e que tem seu espaço garantido por muito tempo dadas as características e requisitos exigidos pela maioria dos projetos eletrônicos atuais Além disso tem sido utilizada para se criar novas linguagens Então pessoal a linguagem C dentro dos sistemas embarcados ela é a preferência porque a linguagem C ela é utilizada para se criar novas linguagens por exemplo o PHP ele tem a sua base escrita em C então é por isso que é a preferência de sistemas embarcados na linguagem C beleza bom pessoal o vídeo de hoje
é isso espero que vocês tenham gostado aí entendido os temas embarcados beleza Se gostou clique no joinha inscreva-se no nosso canal beleza grande abraço valeu [Música]
Copyright © 2024. Made with ♥ in London by YTScribe.com