<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://www.ecured.cu/index.php?action=history&amp;feed=atom&amp;title=Sistema_embebido</id>
	<title>Sistema embebido - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://www.ecured.cu/index.php?action=history&amp;feed=atom&amp;title=Sistema_embebido"/>
	<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Sistema_embebido&amp;action=history"/>
	<updated>2026-08-27T21:04:01Z</updated>
	<subtitle>Historial de revisiones para esta página en el wiki</subtitle>
	<generator>MediaWiki 1.31.16</generator>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Sistema_embebido&amp;diff=3540893&amp;oldid=prev</id>
		<title>Carlos idict: Texto reemplazado: «&lt;div align=&quot;justify&quot;&gt;» por «»</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Sistema_embebido&amp;diff=3540893&amp;oldid=prev"/>
		<updated>2019-09-03T12:58:15Z</updated>

		<summary type="html">&lt;p&gt;Texto reemplazado: «&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;» por «»&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revisión del 12:58 3 sep 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l5&quot; &gt;Línea 5:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 5:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|concepto= Sistema embebido o empotrado&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|concepto= Sistema embebido o empotrado&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Un '''sistema embebido'''o '''empotrado''' es un sistema de computación diseñado para realizar una o algunas pocas funciones dedicadas frecuentemente en un sistema de [[computación en tiempo real]]. Los sistemas embebidos se utilizan para usos muy diferentes a los usos generales a los que se suelen someter a las [[computadoras personales]]. En un sistema embebido la mayoría de los componentes se encuentran incluidos en la [[placa base]] (la [[tarjeta de vídeo]], audio, [[módem]], etc.) aunque muchas veces los dispositivos no lucen como computadoras, por ejemplo relojes de taxi, registradores, controles de acceso entre otras múltiples aplicaciones.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Un '''sistema embebido'''o '''empotrado''' es un sistema de computación diseñado para realizar una o algunas pocas funciones dedicadas frecuentemente en un sistema de [[computación en tiempo real]]. Los sistemas embebidos se utilizan para usos muy diferentes a los usos generales a los que se suelen someter a las [[computadoras personales]]. En un sistema embebido la mayoría de los componentes se encuentran incluidos en la [[placa base]] (la [[tarjeta de vídeo]], audio, [[módem]], etc.) aunque muchas veces los dispositivos no lucen como computadoras, por ejemplo relojes de taxi, registradores, controles de acceso entre otras múltiples aplicaciones.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Por lo general los sistemas embebidos se pueden programar directamente en el [[lenguaje ensamblador]] del microcontrolador incorporado sobre el mismo o bien, utilizando algún compilador específico, suelen utilizarse lenguajes como: [[C]], [[C++]] y hasta en algunos casos [[BASIC]].&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Por lo general los sistemas embebidos se pueden programar directamente en el [[lenguaje ensamblador]] del microcontrolador incorporado sobre el mismo o bien, utilizando algún compilador específico, suelen utilizarse lenguajes como: [[C]], [[C++]] y hasta en algunos casos [[BASIC]].&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki1:diff::1.12:old-2292819:rev-3540893 --&gt;
&lt;/table&gt;</summary>
		<author><name>Carlos idict</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Sistema_embebido&amp;diff=2292819&amp;oldid=prev</id>
		<title>Ruslan unhicch: Sistema embebido o empotrado trasladada a Sistema embebido</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Sistema_embebido&amp;diff=2292819&amp;oldid=prev"/>
		<updated>2014-07-16T17:18:08Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/Sistema_embebido_o_empotrado&quot; class=&quot;mw-redirect&quot; title=&quot;Sistema embebido o empotrado&quot;&gt;Sistema embebido o empotrado&lt;/a&gt; trasladada a &lt;a href=&quot;/Sistema_embebido&quot; title=&quot;Sistema embebido&quot;&gt;Sistema embebido&lt;/a&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revisión del 17:18 16 jul 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;es&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(Sin diferencias)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Ruslan unhicch</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Sistema_embebido&amp;diff=2273135&amp;oldid=prev</id>
		<title>Jeiler04017jcscu en 20:37 24 jun 2014</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Sistema_embebido&amp;diff=2273135&amp;oldid=prev"/>
		<updated>2014-06-24T20:37:32Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revisión del 20:37 24 jun 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Línea 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Definición&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Definición&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|nombre=Sistema embebido o empotrado&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|nombre=Sistema embebido o empotrado&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki1:diff::1.12:old-2273129:rev-2273135 --&gt;
&lt;/table&gt;</summary>
		<author><name>Jeiler04017jcscu</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Sistema_embebido&amp;diff=2273129&amp;oldid=prev</id>
		<title>Jeiler04017jcscu: Página creada con '                                                                        {{Definición |nombre=Sistema embebido o empotrado |imagen= |tamaño= |concepto= Sistema embebido o empot...'</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Sistema_embebido&amp;diff=2273129&amp;oldid=prev"/>
		<updated>2014-06-24T20:34:17Z</updated>

		<summary type="html">&lt;p&gt;Página creada con &amp;#039;                                                                        {{Definición |nombre=Sistema embebido o empotrado |imagen= |tamaño= |concepto= Sistema embebido o empot...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;                                   &lt;br /&gt;
                                   &lt;br /&gt;
{{Definición&lt;br /&gt;
|nombre=Sistema embebido o empotrado&lt;br /&gt;
|imagen=&lt;br /&gt;
|tamaño=&lt;br /&gt;
|concepto= Sistema embebido o empotrado&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
Un '''sistema embebido'''o '''empotrado''' es un sistema de computación diseñado para realizar una o algunas pocas funciones dedicadas frecuentemente en un sistema de [[computación en tiempo real]]. Los sistemas embebidos se utilizan para usos muy diferentes a los usos generales a los que se suelen someter a las [[computadoras personales]]. En un sistema embebido la mayoría de los componentes se encuentran incluidos en la [[placa base]] (la [[tarjeta de vídeo]], audio, [[módem]], etc.) aunque muchas veces los dispositivos no lucen como computadoras, por ejemplo relojes de taxi, registradores, controles de acceso entre otras múltiples aplicaciones.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Por lo general los sistemas embebidos se pueden programar directamente en el [[lenguaje ensamblador]] del microcontrolador incorporado sobre el mismo o bien, utilizando algún compilador específico, suelen utilizarse lenguajes como: [[C]], [[C++]] y hasta en algunos casos [[BASIC]].&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Dos de las diferencias principales son el precio y el consumo. Puesto que los sistemas embebidos se pueden fabricar por decenas de millares o por millones de unidades, una de las principales preocupaciones es reducir los costes. Los sistemas embebidos suelen usar un procesador relativamente pequeño y una memoria pequeña para reducir los costes. Se enfrentan, sobre todo, al problema de que un fallo en un elemento implica la necesidad de reparar la placa íntegra.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Lentitud no significa que vayan a la velocidad del reloj. En general, se suele simplificar toda la arquitectura de la computadora para reducir los costes. Por ejemplo, los sistemas embebidos emplean a menudo periféricos controlados por interfaces síncronicas en serie, que son de diez a cientos de veces más lentos que los periféricos de una computadora personal normal. Los primeros equipos embebidos que se desarrollaron fueron elaborados por [[IBM]] en los años 1980.&lt;br /&gt;
Los programas de sistemas embebidos se enfrentan normalmente a problemas de tiempo real.&lt;br /&gt;
&lt;br /&gt;
==Componentes de un sistema embebido==&lt;br /&gt;
En la parte central se encuentra el [[microprocesador]], [[microcontrolador]], [[DSP]], etc. Es decir, la [[CPU]] o unidad que aporta capacidad de cómputo al sistema, pudiendo incluir memoria interna o externa, un micro con arquitectura específica según requisitos.&lt;br /&gt;
La comunicación adquiere gran importancia en los sistemas embebidos. Lo normal es que el sistema pueda comunicarse mediante interfaces estándar de cable o inalámbricas. Así un SI normalmente incorporará puertos de comunicaciones del tipo [[RS-232]], [[RS-485]], [[SPI]], [[I²C]], [[CAN]], [[USB]], [[IP]], [[Wi-Fi]], [[GSM]], [[GPRS]], [[DSRC]], etc.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
El subsistema de presentación tipo suele ser una pantalla gráfica, táctil, [[LCD]], alfanumérico, etc.&lt;br /&gt;
Denominamos actuadores a los posibles elementos electrónicos que el sistema se encarga de controlar. Puede ser un motor eléctrico, un conmutador tipo [[relé]] etc. El más habitual puede ser una salida de señal [[PWM]] para control de la velocidad en motores de corriente continua.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
El módulo de E/S analógicas y digitales suele emplearse para digitalizar señales analógicas procedentes de sensores, activar [[diodos]] [[LED]], reconocer el estado abierto cerrado de un conmutador o pulsador, etc.&lt;br /&gt;
El módulo de reloj es el encargado de generar las diferentes señales de reloj a partir de un único [[oscilador]] principal. El tipo de oscilador es importante por varios aspectos: por la [[frecuencia]] necesaria, por la estabilidad necesaria y por el consumo de corriente requerido. El oscilador con mejores características en cuanto a estabilidad y coste son los basados en resonador de cristal de [[cuarzo]], mientras que los que requieren menor consumo son los [[RC]]. Mediante sistemas [[PLL]] se obtienen otras frecuencias con la misma estabilidad que el oscilador patrón.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
El módulo de [[energía]] (power) se encarga de generar las diferentes tensiones y corrientes necesarias para alimentar los diferentes [[circuitos]] del SE. Usualmente se trabaja con un rango de posibles tensiones de entrada que mediante conversores ac/dc o dc/dc se obtienen las diferentes tensiones necesarias para alimentar los diversos componentes activos del circuito.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Además de los [[conversores]] ac/dc y dc/dc, otros módulos típicos, filtros, circuitos integrados supervisores de alimentación, etc.&lt;br /&gt;
El consumo de energía puede ser determinante en el desarrollo de algunos sistemas embebidos que necesariamente se alimentan con baterías, con lo que el tiempo de uso del SE suele ser la duración de la carga de las baterías.&lt;br /&gt;
&lt;br /&gt;
==Microprocesadores y sistemas embebidos==&lt;br /&gt;
Un [[microprocesador]] es una implementación en forma de circuito integrado (IC) de la Unidad Central de Proceso [[CPU]] de una computadora. Frecuentemente nos referimos a un microprocesador como simplemente “CPU”, y la parte de un sistema que contiene al microprocesador se denomina subsistema de CPU. Los microprocesadores varían en consumo de potencia, complejidad y coste. Los hay de unos pocos miles de [[transistores]] y con coste inferior a 2 euros (en producción masiva) hasta de más de cinco millones de transistores que cuestan más de 600 euros.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Los subsistemas de [[entrada/salida]] y memoria pueden ser combinados con un subsistema de CPU para formar una [[computadora]] o sistema embebido completo. Estos subsistemas se interconectan mediante los buses de sistema (formados a su vez por el bus de control, el bus de direcciones y el bus de datos).&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
El subsistema de entrada acepta datos del exterior para ser procesados mientras que el subsistema de salida transfiere los resultados hacia el exterior. Lo más habitual es que haya varios subsistemas de entrada y varios de salida. A estos subsistemas se les reconoce habitualmente como [[periféricos]] de E/S.&lt;br /&gt;
El subsistema de memoria almacena las instrucciones que controlan el funcionamiento del sistema. Estas instrucciones comprenden el programa que ejecuta el sistema. La memoria también almacena varios tipos de datos: datos de entrada que aún no han sido procesados, resultados intermedios del procesado y resultados finales en espera de salida al exterior.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Es importante darse cuenta de que los subsistemas estructuran a un sistema según funcionalidades. La subdivisión física de un sistema, en términos de circuitos [[integrados]] o placas de circuito impreso (PCB) puede y es normalmente diferente. Un solo circuito integrado (IC) puede proporcionar múltiples funciones, tales como memoria y entrada/salida.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Un microcontrolador (MCU) es un IC que incluye una CPU, memoria y circuitos de E/S. Entre los subsistemas de E/S que incluyen los microcontroladores se encuentran los [[temporizadores]], los [http://www.ecured.cu/index.php/Conversi%C3%B3n_Anal%C3%B3gica_Digital convertidores analógico a digital] (ADC) y digital a analógico (DAC) y los canales de comunicaciones serie. Estos subsistemas de E/S se suelen optimizar para aplicaciones específicas (por ejemplo audio, video, procesos industriales, comunicaciones, etc.)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Hay que señalar que las líneas reales de distinción entre microprocesador, microcontrolador y microcomputador en un solo chip están difusas, y se denominan en ocasiones de manera indistinta unos y otros.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
En general, un SE consiste en un sistema con microprocesador cuyo [[hardware]] y [[software]] están específicamente diseñados y optimizados para resolver un problema concreto eficientemente. Normalmente un SE interactúa continuamente con el entorno para vigilar o controlar algún proceso mediante una serie de [[sensores]]. Su hardware se diseña normalmente a nivel de [[chips]], o de interconexión de PCB, buscando la mínima circuitería y el menor tamaño para una aplicación particular. Otra alternativa consiste en el diseño a nivel de PCB consistente en el ensamblado de placas con microprocesadores comerciales que responden normalmente a un estándar como el PC-104 (placas de tamaño concreto que se interconectan entre sí “apilándolas” unas sobre otras, cada una de ellas con una funcionalidad específica dentro del objetivo global que tenga el SE). Esta última solución acelera el tiempo de diseño pero no optimiza ni el tamaño del sistema ni el número de componentes utilizados ni el coste unitario. En general, un sistema embebido simple contará con un microprocesador, memoria, unos pocos periféricos de E/S y un programa dedicado a una aplicación concreta almacenado permanentemente en la memoria. El término embebido o empotrado hace referencia al hecho de que el microcomputador está encerrado o instalado dentro de un sistema mayor y su existencia como microcomputador puede no ser aparente. Un usuario no técnico de un sistema embebido puede no ser consciente de que está usando un sistema computador. En algunos hogares las personas, que no tienen por qué ser usuarias de una computadora personal estándar (PC), utilizan del orden de diez o más sistemas embebidos cada día.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Las microcomputadoras en estos sistemas controlan electrodomésticos tales como: televisores, videos, lavadoras, alarmas, teléfonos inalámbricos, etc. Incluso una PC tiene sistemas embebidos en el monitor, impresora, y periféricos en general, adicionales a la CPU de la propia PC. Un automóvil puede tener hasta un centenar de microprocesadores y microcontroladores que controlan cosas como la ignición, transmisión, dirección asistida, frenos antibloqueo (ABS), control de la tracción, etc.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Los sistemas embebidos se caracterizan normalmente por la necesidad de dispositivos de E/S especiales. Cuando se opta por diseñar el sistema embebidos partiendo de una placa con microcomputador también es necesario comprar o diseñar placas de E/S adicionales para cumplir con los requisitos de la aplicación concreta.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Muchos sistemas embebidos son sistemas de [[tiempo real]]. Un sistema de tiempo real debe responder, dentro de un intervalo restringido de tiempo, a eventos externos mediante la ejecución de la tarea asociada con cada evento. Los sistemas de tiempo real se pueden caracterizar como blandos o duros. Si un sistema de tiempo real blando no cumple con sus restricciones de tiempo, simplemente se degrada el rendimiento del sistema, pero si el sistema es de tiempo real duro y no cumple con sus restricciones de tiempo, el sistema fallará. Este fallo puede tener posiblemente consecuencias catastróficas.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Un sistema embebido complejo puede utilizar un [[sistema operativo]] como apoyo para la ejecución de sus programas, sobre todo cuando se requiere la ejecución simultánea de los mismos. Cuando se utiliza un sistema operativo lo más probable es que se tenga que tratar de un sistema operativo de tiempo real (RTOS), que es un sistema operativo diseñado y optimizado para manejar fuertes restricciones de tiempo asociadas con eventos en aplicaciones de tiempo real. En una aplicación de tiempo real compleja la utilización de un sistema operativo de tiempo real [[multitarea]] puede simplificar el desarrollo del [[software]].&lt;br /&gt;
&lt;br /&gt;
==Arquitecturas de computadores más empleadas==&lt;br /&gt;
'''Arquitectura básica'''&amp;lt;br&amp;gt;&lt;br /&gt;
Una PC embebida posee una arquitectura semejante a la de un PC. Brevemente éstos son los elementos básicos:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Microprocesador]]&amp;lt;br&amp;gt;&lt;br /&gt;
Es el encargado de realizar las operaciones de cálculo principales del sistema. Ejecuta [[código]] para realizar una determinada tarea y dirige el funcionamiento de los demás elementos que le rodean, a         modo de director de una orquesta.&lt;br /&gt;
[[Memoria]]&amp;lt;br&amp;gt;&lt;br /&gt;
En ella se encuentra almacenado el código de los programas que el sistema puede ejecutar así como los datos. Su característica principal es que debe tener un acceso de lectura y escritura lo más rápido posible para que el microprocesador no pierda tiempo en tareas que no son meramente de cálculo. Al ser volátil el sistema requiere de un soporte donde se almacenen los datos incluso sin disponer de alimentación o energía.&lt;br /&gt;
[[Caché]]&amp;lt;br&amp;gt;&lt;br /&gt;
Memoria más rápida que la principal en la que se almacenan los datos y el código accedido últimamente. Dado que el sistema realiza microtareas, muchas veces repetitivas, la caché hace ahorrar tiempo ya que no hará falta ir a memoria principal si el dato o la instrucción ya se encuentra en la caché. Dado su alto precio tiene un tamaño muy inferior (8–512 KB) con respecto a la principal (8–256 MB). En el interior del [[chip]] del [[microprocesador]] se encuentra una pequeña caché (L1), pero normalmente se tiene una mayor en otro chip de la [[placa madre]] (L2).&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Disco duro]]&amp;lt;br&amp;gt;&lt;br /&gt;
En él la información no es volátil y además puede conseguir capacidades muy elevadas. A diferencia de la memoria que es de estado sólido éste suele ser magnético. Pero su excesivo tamaño a veces lo hace inviable para PC embebidas, con lo que se requieren soluciones como unidades de estado sólido. Otro problema que presentan los dispositivos magnéticos, a la hora de integrarlos en sistemas embebidos, es que llevan partes mecánicas móviles, lo que los hace inviables para entornos donde estos estarán expuestos a ciertas condiciones de vibración. Existen en el mercado varias soluciones de esta clase (DiskOnChip, CompactFlash, IDE Flash Drive, etc.) con capacidades suficientes para la mayoría de sistemas embebidos (desde 2 MB hasta más de 1 GB). El controlador del disco duro de PC estándar cumple con el estándar IDE y es un chip más de la placa madre.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Disco flexible]]&amp;lt;br&amp;gt;&lt;br /&gt;
Su función es la de almacenamiento, pero con discos con capacidades mucho más pequeñas y la ventaja de su portabilidad. Normalmente se encontraban en [[computadora personal]] estándar pero no así en una PC embebida. Llevan varios años en total desuso en PC comunes.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[BIOS]]-ROM&amp;lt;br&amp;gt;&lt;br /&gt;
BIOS (Basic Input &amp;amp; Output System, sistema básico de entrada y salida) es código que es necesario para inicializar la computadora y para poner en comunicación los distintos elementos de la [[placa         madre]]. La [[ROM]] (Read Only Memory, memoria de sólo lectura no volátil) es un chip donde se encuentra el código BIOS.&lt;br /&gt;
[[CMOS]]-[[RAM]]&amp;lt;br&amp;gt;&lt;br /&gt;
Es un chip de memoria de lectura y escritura alimentado con una pila donde se almacena el tipo y ubicación de los dispositivos conectados a la placa madre (disco duro, puertos de entrada y salida, etc.). Además contiene un reloj en permanente funcionamiento que ofrece al sistema la fecha y la hora.&lt;br /&gt;
[[Chipset]]&amp;lt;br&amp;gt;&lt;br /&gt;
Chip que se encarga de controlar las interrupciones dirigidas al microprocesador, el acceso directo a memoria (DMA) y al [[bus ISA]], además de ofrecer temporizadores, etc. Es frecuente encontrar la CMOS-RAM y el reloj de tiempo real en el interior del Chip Set.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Entradas al sistema&amp;lt;br&amp;gt;&lt;br /&gt;
Pueden existir [[puertos]] para [[mouse]], [[teclado]], vídeo en formato digital, comunicaciones serie o paralelo, etc.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Salidas del sistema&amp;lt;br&amp;gt;&lt;br /&gt;
Puertos de vídeo para monitor o televisión, pantallas de cristal líquido, altavoces, comunicaciones serie o paralelo, etc.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Ranuras de expansión para tarjetas de tareas específicas&amp;lt;br&amp;gt;&lt;br /&gt;
Que pueden no venir incorporadas en la placa madre, como pueden ser         más puertos de comunicaciones, acceso a red de computadoras vía         [[LAN]] (Local Area Network, red de área local) o vía red         telefónica: básica, [[RDSI]] (Red Digital de Servicios         Integrados), [[ADSL]] (Asynchronous Digital Subscriber Loop, Lazo         Digital Asíncrono del Abonado), Cable, etc. Un PC estándar suele         tener muchas más ranuras de expansión que una PC embebida. Las         ranuras de expansión están asociadas a distintos tipos de bus:         [[VESA]], [[ISA]], [[PCI]], NLX (ISA + PCI), etc.          &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Hoy en día existen en el mercado fabricantes que integran un microprocesador y los elementos controladores de los dispositivos fundamentales de entrada y salida en un mismo chip, pensando en las necesidades de los sistemas embebidos (bajo coste, pequeño tamaño, entradas y salidas específicas, etc.). Su capacidad de proceso suele ser inferior a los procesadores de propósito general pero cumplen con su cometido ya que los sistemas donde se ubican no requieren tanta potencia. Los principales fabricantes son [[STMicroelectronics]] (familia de chips STPC), [[AMD]] (familia [[Geode]]), [[Motorola]] (familia ColdFire) e Intel.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
En cuanto a los sistemas operativos necesarios para que un sistema basado en microprocesador pueda funcionar y ejecutar programas suelen ser específicos para los sistemas embebidos. Así nos encontramos con sistemas operativos de bajos requisitos de memoria, posibilidad de ejecución de aplicaciones de tiempo real, modulares (inclusión sólo de los elementos necesarios del sistema operativo para el sistema embebidos concreto), etc. Los más conocidos en la actualidad son [[Windows CE]], [[QNX]] y [[VxWorks]] de WindRiver.&lt;br /&gt;
&lt;br /&gt;
==Aplicaciones de un sistema embebido==&lt;br /&gt;
Los lugares donde se pueden encontrar los sistemas embebidos son numerosos y de varias naturalezas. A continuación se exponen varios ejemplos para ilustrar las posibilidades de los mismos:&lt;br /&gt;
* En una fábrica, para controlar un proceso de montaje o producción. Una máquina que se encargue de una determinada tarea hoy en día contiene numerosos circuitos electrónicos y eléctricos para el control de motores, hornos, etc. que deben ser gobernados por un procesador, el cual ofrece un interfaz persona – máquina para ser dirigido por un operario e informarle al mismo de la marcha del proceso.   &lt;br /&gt;
* Puntos de servicio o venta (POS, Point Of Service). Las cajas donde se paga la compra en un supermercado son cada vez más completas, integrando teclados numéricos, lectores de códigos de barras mediante láser, lectores de tarjetas bancarias de banda magnética o chip, pantalla alfanumérica de cristal líquido, etc. El sistema embebido en este caso requiere numerosos conectores de entrada y salida y unas características robustas para la operación continuada.   &lt;br /&gt;
* Puntos de información al ciudadano. En oficinas de turismo, grandes almacenes, bibliotecas, etc. existen equipos con una pantalla táctil donde se puede pulsar sobre la misma y elegir la consulta a realizar, obteniendo una respuesta personalizada en un entorno gráfico amigable.   &lt;br /&gt;
* Decodificadores y set-top boxes para la recepción de [[televisión]]. Cada vez existe un mayor número de operadores de televisión que aprovechando las tecnologías vía [[satélite]] y de red de cable ofrecen un servicio de televisión de pago diferenciado del convencional. En primer lugar envían la señal en formato digital [[MPEG]]-2 con lo que es necesario un procesado para decodificarla y mandarla al televisor. Además viaja cifrada para evitar que la reciban en claro usuarios sin contrato, lo que requiere descifrarla en casa del abonado. También ofrecen un servicio de televisión interactiva o web-TV que necesita de un [[software]] específico para mostrar páginas [[web]] y con ello un sistema basado en procesador con salida de señal de televisión.   &lt;br /&gt;
* Sistemas [[radar]] de aviones. El procesado de la señal recibida o reflejada del sistema radar embarcado en un avión requiere alta potencia de cálculo además de ocupar poco espacio, pesar poco y soportar condiciones extremas de funcionamiento (temperatura, presión atmosférica, vibraciones, etc.).   &lt;br /&gt;
* Equipos de medicina en hospitales y ambulancias UVI – móvil.   &lt;br /&gt;
* Máquinas de revelado automático de fotos.   &lt;br /&gt;
* Cajeros automáticos.   &lt;br /&gt;
* Pasarelas (Gateways) Internet-LAN.   &lt;br /&gt;
* Y un sin fin de posibilidades aún por descubrir o en estado embrionario como son las neveras inteligentes que controlen su suministro vía [[Internet]], PC de bolsillo, etc.   &lt;br /&gt;
&lt;br /&gt;
==Ventajas de un sistema embebido sobre las soluciones industriales tradicionales==&lt;br /&gt;
Los equipos industriales de medida y control tradicionales están basados en un microprocesador con un [[sistema operativo]] privativo o específico para la aplicación correspondiente. Dicha aplicación se programa en ensamblador para el microprocesador dado o en lenguaje C, realizando llamadas a las funciones básicas de ese sistema operativo que en ciertos casos ni siquiera llega a existir. Con los modernos sistemas PC embebida basados en microprocesadores i486 o i586 se llega a integrar el mundo del PC compatible con las aplicaciones industriales. Ello implica numerosas ventajas:&lt;br /&gt;
* Posibilidad de utilización de sistemas operativos potentes que ya realizan numerosas tareas: comunicaciones por redes de datos, soporte gráfico, concurrencia con lanzamiento de [[threads]], etc. Estos sistemas operativos pueden ser los mismos que para PC compatibles ([[Linux]], [[Windows]], [[MS-DOS]]) con fuertes exigencias en hardware o bien ser una versión reducida de los mismos con características orientadas a los PC embebidos.   &lt;br /&gt;
* Al utilizar dichos sistemas operativos se pueden encontrar fácilmente herramientas de desarrollo software potentes así como numerosos programadores que las dominan, dada la extensión mundial de las aplicaciones para PC compatibles.   &lt;br /&gt;
* Reducción en el precio de los componentes hardware y software debido a la gran cantidad de PC en el mundo.   &lt;br /&gt;
&lt;br /&gt;
==Fuentes==&lt;br /&gt;
* [http://swiki.lifia.info.unlp.edu.ar/prospectiva/uploads/2/El_software_y_los_sistemas_embebidos_-Andres_Dmitruk.doc El software y los sistemas embebidos]&lt;br /&gt;
* [http://www.dsi.fceia.unr.edu.ar/downloads/informatica/info_III/embedded.ppt Sistemas embebidos y programación en tiempo real]&lt;br /&gt;
* [http://www.javierlongares.com/arte-en-8-bits/sistemas-embebidos-y-baterias-diseno-orientado-al-muy-bajo-consumo/ Sistemas embebidos y baterías: diseño orientado al muy bajo consumo]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Sistemas_Automatizados]]&lt;/div&gt;</summary>
		<author><name>Jeiler04017jcscu</name></author>
		
	</entry>
</feed>