<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt">
	<id>https://wiki.nivel-teorico.com/index.php?action=history&amp;feed=atom&amp;title=Sistema_embarcado</id>
	<title>Sistema embarcado - Histórico de revisões</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.nivel-teorico.com/index.php?action=history&amp;feed=atom&amp;title=Sistema_embarcado"/>
	<link rel="alternate" type="text/html" href="https://wiki.nivel-teorico.com/index.php?title=Sistema_embarcado&amp;action=history"/>
	<updated>2026-08-29T23:25:10Z</updated>
	<subtitle>Histórico de edições para esta página nesta wiki</subtitle>
	<generator>MediaWiki 1.40.1</generator>
	<entry>
		<id>https://wiki.nivel-teorico.com/index.php?title=Sistema_embarcado&amp;diff=10773&amp;oldid=prev</id>
		<title>Calimero0000: Criou a página com &quot;Parte interna de um [[roteador, exemplo de um &#039;&#039;&#039;sistema embarcado&#039;&#039;&#039;]] Um &#039;&#039;&#039;sistema embarcado&#039;&#039;&#039; (ou &#039;&#039;&#039;si...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.nivel-teorico.com/index.php?title=Sistema_embarcado&amp;diff=10773&amp;oldid=prev"/>
		<updated>2016-02-19T10:46:26Z</updated>

		<summary type="html">&lt;p&gt;Criou a página com &amp;quot;&lt;a href=&quot;/index.php/Ficheiro:ADSL_modem_router_internals_labeled.jpg&quot; title=&quot;Ficheiro:ADSL modem router internals labeled.jpg&quot;&gt;thumb|300px|Parte interna de um [[roteador&lt;/a&gt;, exemplo de um &amp;#039;&amp;#039;&amp;#039;sistema embarcado&amp;#039;&amp;#039;&amp;#039;]] Um &amp;#039;&amp;#039;&amp;#039;sistema embarcado&amp;#039;&amp;#039;&amp;#039; (ou &amp;#039;&amp;#039;&amp;#039;si...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nova&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Ficheiro:ADSL modem router internals labeled.jpg|thumb|300px|Parte interna de um [[roteador]], exemplo de um &amp;#039;&amp;#039;&amp;#039;sistema embarcado&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
Um &amp;#039;&amp;#039;&amp;#039;sistema embarcado&amp;#039;&amp;#039;&amp;#039; (ou &amp;#039;&amp;#039;&amp;#039;sistema embutido&amp;#039;&amp;#039;&amp;#039;, ou &amp;#039;&amp;#039;&amp;#039;sistema embebido&amp;#039;&amp;#039;&amp;#039;) é um sistema [[microprocessador|microprocessado]] no qual o [[computador]] é completamente encapsulado ou dedicado ao dispositivo ou sistema que ele controla&amp;lt;ref&amp;gt;{{Citar web|url=http://embarcadosbasico.wordpress.com/2011/12/14/introducao/|título=Introdução « Embarcados Básico|publicado=embarcadosbasico.wordpress.com|acessodata=27 de abril de 2012}}&amp;lt;/ref&amp;gt;. Diferentemente de computadores de propósito geral, como o [[computador pessoal]], um sistema embarcado realiza um conjunto de tarefas predefinidas, geralmente com requisitos específicos. Já que o sistema é dedicado a tarefas específicas, através de [[engenharia]] pode-se otimizar o projeto reduzindo tamanho, recursos computacionais e custo do produto.&amp;lt;ref&amp;gt;Steve Heath,  &amp;#039;&amp;#039;&amp;#039;Embedded Systems Design&amp;#039;&amp;#039;&amp;#039; , Newnes, 2002 ISBN 0-080-47756-9 {{en}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;Shibu  &amp;#039;&amp;#039;&amp;#039;Intro To Embedded Systems 1E&amp;#039;&amp;#039;&amp;#039; . Tata McGraw-Hill Education ISBN 0-070-14589-X {{en}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Em geral tais sistemas não podem ter sua funcionalidade alterada durante o uso. Caso queira-se modificar o propósito é necessário reprogramar todo o sistema.&lt;br /&gt;
&lt;br /&gt;
Sistemas como [[PDA]]s são geralmente considerados sistemas embarcados pela natureza de seu [[hardware]], apesar de serem muito mais flexíveis em termos de [[software]]. Fisicamente, os sistemas embarcados passam desde [[MP3 player]]s a [[semáforo]]s.&lt;br /&gt;
&lt;br /&gt;
== História ==&lt;br /&gt;
Nos primeiros anos dos computadores digitais na [[década de 1940]], os computadores eram por vezes dedicados a uma única tarefa. Eram, entretanto, muito grandes para serem considerados embarcados. O conceito de controlador programável foi desenvolvido algum tempo depois.&lt;br /&gt;
&lt;br /&gt;
O primeiro sistema embarcado reconhecido foi o [[Apollo Guidance Computer]], desenvolvido por [[Charles Stark Draper]] no [[MIT]]. O computador de guia, que operava em [[tempo real]], era considerado o item mais arriscado do [[projeto Apollo]]. O uso de [[circuito integrado|circuitos integrados]] monolíticos para reduzir o tamanho e peso do equipamento aumentou tal risco.&lt;br /&gt;
&lt;br /&gt;
O primeiro sistema embarcado de [[produção em massa]] foi o computador guia do míssil nuclear [[LGM-30 Míssil Minuteman]], lançado em [[1961]]. Ele possuía um [[disco rígido]] para a memória principal. Quando a segunda versão do míssil entrou em produção em [[1966]], o computador guia foi substituído por um novo, que constituiu o primeiro uso em grande volume de circuitos integrados. A tecnologia desse projeto reduziu o preço de circuitos integrados como o [[NAND]] de mil para três [[USD|dólares americanos]] cada, permitindo seu uso em sistemas comerciais.&lt;br /&gt;
&lt;br /&gt;
Desde suas primeiras aplicações na [[década de 1960]], os sistemas embarcados vêm reduzindo seu preço. Também tem havido um aumento no poder de processamento e funcionalidade. Em [[1978]] foi lançada pela &amp;#039;&amp;#039;[[National Engineering Manufacturers Association]]&amp;#039;&amp;#039; a norma para microcontroladores programáveis.&lt;br /&gt;
&lt;br /&gt;
Em meados da [[década de 1980]], vários componentes externos foram integrados no mesmo [[chip]] do processador, o que resultou em circuitos integrados chamados [[microcontrolador]]es e na difusão dos sistemas embarcados.&lt;br /&gt;
&lt;br /&gt;
Com o custo de microcontroladores menor que um dólar americano, tornou-se viável substituir componentes analógicos caros como [[potenciômetro]]s e [[capacitor]]es por eletrônica digital controlada por pequenos microcontroladores. No final da década de 1980, os sistemas embarcados já eram a norma ao invés da exceção em dispositivos eletrônicos.&lt;br /&gt;
&lt;br /&gt;
== Características ==&lt;br /&gt;
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 [[firmware]], e armazenado em uma [[memória ROM]] ou [[memória flash]] ao invés de um [[disco rígido]]. Por vezes o sistema também é executado com recursos computacionais limitados: sem [[teclado (computador)|teclado]], sem [[tela]] e com pouca [[memória (computador)|memória]].&lt;br /&gt;
&lt;br /&gt;
=== Interfaces do utilizador ===&lt;br /&gt;
Sistemas embarcados podem possuir desde nenhuma [[interface do utilizador]] (dedicados somente a uma tarefa) a uma interface de utilizador completa, similar à dos sistemas operacionais &amp;#039;&amp;#039;desktop&amp;#039;&amp;#039; (em sistemas como [[PDA]]s). Sistemas mais simples utilizam botões, [[LED]]s ou telas bastante limitadas, geralmente mostrando somente números ou uma fila pequena de caracteres.&lt;br /&gt;
&lt;br /&gt;
Sistemas mais complexos utilizam uma tela gráfica completa, usando tecnologias como [[ecrã táctil]] ou aquela em que o significado dos botões depende do contexto da tela. Computadores de mão também oferecem [[joystick]]s para apontar. O surgimento da [[World Wide Web]] forneceu aos desenvolvedores de sistemas embarcados a possibilidade de fornecer uma interface Web através de uma conexão por rede. Isso evita o custo de uma tela sofisticada, ainda que seja fornecida uma interface complexa e completa a ser acessada em outro [[computador]]. De modo geral, [[roteador]]es usam tal habilidade.&lt;br /&gt;
&lt;br /&gt;
=== Processamento ===&lt;br /&gt;
Em geral os sistemas embarcados possuem uma capacidade de processamento reduzida em comparação com computadores desktops. Ao invés de utilizar [[microprocessador]]es, os desenvolvedores preferem utilizar [[microcontrolador]]es, pois estes já possuem diversos periféricos integrados no mesmo chip.&lt;br /&gt;
&lt;br /&gt;
Outra diferença é a variedade de arquiteturas disponíveis tais como [[ARM architecture|ARM]], [[MIPS (arquitetura)|MIPS]], [[Coldfire]]/[[68k]], [[PowerPC]], [[x86]], [[PIC]], [[8051]], [[Atmel AVR]], [[Renesas H8]], [[SuperH|SH]], [[V850]], [[FR-V]], [[M32R]], [[Z80]] e [[Z8]]. Isso contrasta com o mercado de computadores pessoais, limitados à somente algumas arquiteturas.&amp;lt;ref&amp;gt;Bryon Moyer,  &amp;#039;&amp;#039;&amp;#039;Real World Multicore Embedded Systems&amp;#039;&amp;#039;&amp;#039; , Newnes, 2013 ISBN 0123914612 {{en}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Periféricos ===&lt;br /&gt;
&lt;br /&gt;
Os sistemas embarcados comunicam-se com o meio externo através de periféricos. Estes periféricos podem ser combinados com o processador (como no caso dos sistemas microcontrolados) ou associados no sistema.&lt;br /&gt;
&lt;br /&gt;
Entre os periféricos mais comum temos:&lt;br /&gt;
* Entrada de dados através de teclas (geralmente através de teclados feitos com varredura matricial)&lt;br /&gt;
* [[Led]]s&lt;br /&gt;
* Display&amp;#039;s de [[LCD]] (sendo os mais comuns os alfanuméricos por exemplo o HD44780)&lt;br /&gt;
* [[Interface serial]] - (Por exemplo RS 232, I2C)&lt;br /&gt;
* [[Universal Serial Bus]] - (USB)&lt;br /&gt;
* [[TCP/IP]]&lt;br /&gt;
&lt;br /&gt;
=== Disponibilidade ===&lt;br /&gt;
&lt;br /&gt;
Sistemas embarcados residem em máquinas que, espera-se, possam trabalhar continuamente por anos ininterruptamente, e que possam por vezes recuperarem-se sozinhas após erros.&amp;lt;ref&amp;gt;Ver mais sobre recuperação de erros em [[tolerância a falhas]].&amp;lt;/ref&amp;gt; Portanto, o software é geralmente desenvolvido e testado mais cuidadosamente de que em computadores pessoais. A recuperação de erros pode ser atingida com técnicas como o &amp;#039;&amp;#039;[[watchdog timer]]&amp;#039;&amp;#039;, que reinicia o sistema a menos que o software notifique periodicamente que está funcionando corretamente.&lt;br /&gt;
&lt;br /&gt;
== Alguns exemplos de onde são usados sistemas embarcados ==&lt;br /&gt;
&lt;br /&gt;
* [[Aviónica|Aviônicos]], como sistemas de controle inercial, controle de vôo e outros sistemas integrados nas [[aeronave]]s, como sistemas de orientação de mísseis&lt;br /&gt;
* [[telefone celular|Telefones celulares]] e [[PABX|centrais telefônicas]]&lt;br /&gt;
* Equipamentos de redes de computadores, como [[roteador]]es, [[Concentrador|hubs]], [[Switch (redes)|switch]]es e [[firewall]]s&lt;br /&gt;
* [[Impressora]]s&lt;br /&gt;
* Dispositivos de armazenamento ([[disco rígido|discos rígidos]] e [[disquete]]s)&lt;br /&gt;
* Controladores da [[Tracção (transportes)|tracção]], do motor e do antibloqueio em [[automóvel|automóveis]]: [[ABS (freio)|freios ABS]] e [[controle de tração]]&lt;br /&gt;
* [[Calculadora]]s&lt;br /&gt;
* [[Eletrodoméstico]]s, como fornos [[microondas]], [[máquina de lavar|máquinas de lavar]], [[televisão|aparelhos de TV]], DVD players&lt;br /&gt;
* Equipamentos médicos&lt;br /&gt;
* [[Videogame]]s&lt;br /&gt;
* [[PDA]]s&lt;br /&gt;
* Tratores e implementos agrícolas&lt;br /&gt;
* [[Urna eletrônica]]&lt;br /&gt;
&lt;br /&gt;
== Ver também ==&lt;br /&gt;
&lt;br /&gt;
{{div col}}&lt;br /&gt;
* [[Firmware]]&lt;br /&gt;
* [[Tempo real]]&lt;br /&gt;
* [[Controller Area Network]]&lt;br /&gt;
* [[Processamento de sinal]]&lt;br /&gt;
* [[Centralina electrónica]]&lt;br /&gt;
* [[Hipervisor]]&lt;br /&gt;
* [[Field-programmable gate array]]&lt;br /&gt;
* [[Microprocessador]]&lt;br /&gt;
* [[Microcontrolador]]&lt;br /&gt;
* [[Linguagem de programação]]&lt;br /&gt;
* [[Sistema operacional de tempo-real]]&lt;br /&gt;
* [[Engenharia de software]]&lt;br /&gt;
* [[System-on-a-chip]]&lt;br /&gt;
* [[Computação ubíqua]]&lt;br /&gt;
* [[ASIC]]&lt;br /&gt;
{{div col end}}&lt;br /&gt;
&lt;br /&gt;
{{Referências}}&lt;br /&gt;
&lt;br /&gt;
== Bibliografia ==&lt;br /&gt;
&lt;br /&gt;
#     Jack G. Ganssle, Michael Barr, &amp;#039;&amp;#039;&amp;#039;Embedded Systems Dictionary&amp;#039;&amp;#039;&amp;#039;, Taylor &amp;amp; Francis, 2003, ISBN 1-578-20120-9 {{en}} &lt;br /&gt;
#    Elecia White,  &amp;#039;&amp;#039;&amp;#039;Making Embedded Systems: Design Patterns for Great Software&amp;#039;&amp;#039;&amp;#039; , &amp;quot;O&amp;#039;Reilly Media, Inc.&amp;quot;, 2011 ISBN 1-449-30214-9 {{en}}&lt;br /&gt;
#    Jack Ganssle,  &amp;#039;&amp;#039;&amp;#039;The Art of Programming Embedded Systems&amp;#039;&amp;#039;&amp;#039; , Elsevier, 2012 ISBN 0-080-49942-2 {{en}}&lt;br /&gt;
#    Michael Barr, Anthony Massa,  &amp;#039;&amp;#039;&amp;#039;Programming Embedded Systems: With C and GNU Development Tools&amp;#039;&amp;#039;&amp;#039; , &amp;quot;O&amp;#039;Reilly Media, Inc.&amp;quot;, 2006 ISBN 0-596-55328-5 {{en}}&lt;br /&gt;
#    Jean J. Labrosse, Jack Ganssle, Robert Oshana,  &amp;#039;&amp;#039;&amp;#039;Embedded Software&amp;#039;&amp;#039;&amp;#039; , Elsevier, 2009 ISBN 0-080-55202-1 {{en}}&lt;br /&gt;
#    Mark Siegesmund,   &amp;#039;&amp;#039;&amp;#039;Embedded C Programming: Techniques and Applications of C and PIC MCUS&amp;#039;&amp;#039;&amp;#039; , Newnes, 2014 ISBN 0-128-01470-9 {{en}}&lt;br /&gt;
#    CEZAR TAURION, &amp;#039;&amp;#039;&amp;#039;Software Embarcado - A nova onda da Informática&amp;#039;&amp;#039;&amp;#039;, Brasport ISBN 8-574-52228-7&lt;br /&gt;
#    Túlio Luiz dos Santos, Universidade Federal de Santa Catarina. Programa de Pós-Graduação em Engenharia Elétrica,    &amp;#039;&amp;#039;&amp;#039;Desenvolvimento de um sistema embarcado para medição de corrente&amp;#039;&amp;#039;&amp;#039;, Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-graduação em Engenharia Elétrica, Florianópolis, 2010 {{OCLC|817160135}}&lt;br /&gt;
#    Mathias José Kreutz Erdtmann, Universidade Federal de Santa Catarina. Programa de Pós-Graduação em Engenharia de Automação e Sistemas,  &amp;#039;&amp;#039;&amp;#039;Desenvolvimento de uma plataforma robótica móvel incluindo sistema embarcado de visão estéreo&amp;#039;&amp;#039;&amp;#039; , Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia de Automação e Sistemas, Florianópolis, 2009 {{OCLC|817089299}}&lt;br /&gt;
#    KARIM YAGHMOUR, JON MASTERS, PHILIPPE GERUM, GILAD BEN-YOSSEF, &amp;#039;&amp;#039;&amp;#039;CONSTRUINDO SISTEMAS LINUX EMBARCADOS&amp;#039;&amp;#039;&amp;#039; , ALTA BOOKS, ISBN 9-788-576-083-436 ISBN 8-576-08343-4&lt;br /&gt;
#    Andreu González Casaled, Francesc Xavier Estopà Mulet,   &amp;#039;&amp;#039;&amp;#039;Sistema embarcado de verificación de coberturas&amp;#039;&amp;#039;&amp;#039; ,  {{OCLC|804198983}} {{es}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ligações externas ==&lt;br /&gt;
{{Commons|Sistema embarcado}}&lt;br /&gt;
{{Portal-eletrônica}}&lt;br /&gt;
* {{Link|pt|http://www.hardware.com.br/artigos/entendendo-sistemas-embarcados/|Entendendo os sistemas embarcados}}&lt;br /&gt;
{{Microcontroladores}}&lt;br /&gt;
{{Portal3|Eletrônica|Tecnologias de informação}}&lt;br /&gt;
{{esboço-eletrônica}}&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Sistema Embarcado}}&lt;br /&gt;
[[Categoria:Sistemas embarcados| ]]&lt;/div&gt;</summary>
		<author><name>Calimero0000</name></author>
	</entry>
</feed>