Você está na página 1de 27

SISTEMAS EMBEBIDOS Y APLICACIONES

Un Sistema Embebido es un sistema electrnico diseado para realizar pocas

funciones en tiempo real, segn sea el caso. Al contrario de lo que ocurre con las

computadoras, las cuales tienen un propsito general, ya que estn diseadas

para cubrir un amplio rango de necesidades y los Sistemas Embebidos se disean

para cubrir necesidades especficas.

Los sistemas embebidos a pesar de no ser muy nombrados estn en muchas

partes, en realidad, es difcil encontrar algn dispositivo cuyo funcionamiento no

est basado en algn sistema embebido, desde vehculos hasta telfonos

celulares e incluso en algunos electrodomsticos comunes como refrigeradores y

hornos microondas, un taxmetro, un sistema de control de acceso, la electrnica

que controla una mquina expendedora o el sistema de control de una

fotocopiadora entre otras mltiples aplicaciones.


En un Sistema Embebido la mayora de los componentes se encuentran incluidos

en la placa base (la tarjeta de video, audio, mdem) y muchas veces los

dispositivos resultantes no tienen el aspecto de lo que se suele asociar a una

computadora. Los Sistemas Embebidos suelen tener en una de sus partes una

computadora con caractersticas especiales conocida como microcontrolador que

viene a ser el cerebro del sistema. Este no es ms que un microprocesador que

incluye interfaces de entrada/salida en el mismo chip. Normalmente estos

sistemas poseen una interfaz externa para efectuar un monitoreo del estado y

hacer un diagnstico del sistema.

El funcionamiento en trminos generales de un sistema embebido consta de:

Entrada (sensores y/o perifricos).

Proceso (tiempo real)

Salida (respuesta resultados, perifricos)

Por lo general, los Sistemas Embebidos se pueden programar directamente en el

lenguaje ensamblador del microcontrolador o microprocesador incorporado sobre

el mismo, o tambin, utilizando los compiladores especficos que utilizan lenguajes

como C o C++ y en algunos casos, cuando el tiempo de respuesta de la aplicacin

no es un factor crtico, tambin pueden usarse lenguajes interpretados como Java.


La tecnologa Java es cada vez ms utilizada en sistemas embebidos avanzados,

debido a sus capacidades inherentes de soporte de red, optimizacin de

dispositivos y procesador de datos. La mayora de las caractersticas de la

plataforma Java SE pueden ser ahora empleadas para el desarrollo embebido,

gracias a la capacidad cada vez mayor del nuevo hardware disponible en el

mercado.

UN POCO DE HISTORIA.

El primer sistema embebido reconocido fue el sistema de gua de Apolo

desarrollado

por el laboratorio de desarrollo del MIT a mediados de los 60 para las misiones

Apolo hacia la luna. Cada vuelo hacia la luna tena dos de estos sistemas. La

funcin era manejar el sistema de gua inercial de los mdulos de excursin lunar.

En un comienzo fue considerado como el elemento que ms riesgo presentaba en

el proyecto Apolo. Este sistema de cmputo fue el primero en utilizar circuitos

integrados y utilizaba una memoria RAM magntica, con un tamao de palabra de

16 bits. El software fue escrito en el lenguaje ensamblador propio y constitua en el

sistema operativo bsico, pero capaz de soportar hasta ocho tareas simultneas.
Margaret Hamilton,
directora de
ingenera de
software del
proyecto Apolo,
posando junto el
cdigo impreso.

El primer sistema embebido producido en masa, fue el computador gua del misil

norteamericano Minuteman II en 1962. El principal aspecto de diseo del

computador del Minuteman, es que adems de estar construido con circuitos

integrados, permita reprogramar los algoritmos de gua del misil para la reduccin

de errores, y permita realizar pruebas sobre el misil ahorrando as el peso de los

cables y conectores.

CARACTERSTICAS DE LOS SISTEMAS EMBEBIDOS

Las principales caractersticas de un Sistema Embebido son:


El bajo costo y consumo de potencia. Dado que muchos sistemas

embebidos son concebidos para ser producidos en miles o millones de

unidades, el costo por unidad es un aspecto importante a tener en cuenta

en la etapa de diseo.
Est conformado por un microprocesador y un software que se ejecuta

sobre l mismo. Sin embargo, este software necesita un lugar donde pueda

guardarse para luego ser ejecutado por el procesador. Esto podra tomar la

forma de memoria RAM o ROM, la cual cierta cantidad es utilizada por el

Sistema Embebido.

SEGURIDAD

Existe un sinnmero de sistemas embebidos que se pueden conectar a diferentes

tipos de redes o Internet para mejorar sus caractersticas y desempeo,

actualmente cuentan con elementos de hardware embebido, permitiendo que

desde artefactos electrodomsticos hasta grandes equipos industriales puedan ser

gobernados de forma remota por medio de conexiones a Internet y puedan ser

inclusive controlados por medio de telfonos celulares empleando una

combinacin de las tecnologas actuales.

Estas caractersticas representan una nueva escala de riesgos, ya que no solo es

la integridad de la informacin la que se ve comprometida con estos sistemas, sino

al incluir diferentes actores que pueden ser gobernados por un atacante, se

pueden generar estragos mucho ms graves que la prdida de informacin o el

cese de un servicio, como sucede normalmente en los incidentes de seguridad


Al utilizar Sistemas Embebidos en productos complejos se debe pensar en la

seguridad de la informacin contenida en el dispositivo, pues esa informacin ser

transmitida por redes privadas e Internet. El diseo de un producto que incorpora

sistemas embebidos generalmente est orientado a minimizar los costos y

maximizar la confiabilidad, por lo que se deben incluir funciones criptogrficas,

diseo de protocolos y consultora en anlisis y verificacin as como servicios de

pruebas de seguridad y evaluaciones especficas.

APLICACIONES

Los lugares donde se pueden encontrar los sistemas embebidos son numerosos y

de varias naturalezas.

A continuacin se exponen varios ejemplos para ilustrar las posibilidades de los

mismos:

En una fbrica, para controlar un proceso de montaje o produccin. Una

mquina que se encargue de una determinada tarea hoy en da contiene

numerosos circuitos electrnicos y elctricos para el control de motores,

hornos,etc. que deben ser gobernados por un procesador, el cual ofrece un

interfaz persona mquina para ser dirigido por un operario e informarle al

mismo de la marcha del proceso.


Puntos de servicio o venta (POS, Point Of Service). Las cajas donde se

paga la compra en un supermercado son cada vez ms completas,

integrando teclados numricos, lectores de cdigos de barras mediante

lser, lectores de tarjetas bancarias de banda magntica o chip, pantalla

alfanumrica de cristal lquido, etc. El sistema embebido en este caso

requiere numerosos conectores de entrada y salida y unas caractersticas

robustas para la operacin continuada.


Puntos de informacin al ciudadano. En oficinas de turismo, grandes

almacenes, bibliotecas, etc. existen equipos con una pantalla tctil donde

se puede pulsar sobre la misma y elegir la consulta a realizar, obteniendo

una respuesta personalizada en un entorno grfico amigable.

Decodificadores y set-top boxes para la recepcin de televisin. Cada vez

existe un mayor nmero de operadores de televisin que aprovechando las

tecnologas va satlite y de red de cable ofrecen un servicio de televisin

de pago diferenciado del convencional. En primer lugar envan la seal en


formato digital MPEG-2 con lo que es necesario un procesado para

decodificarla y mandarla al televisor. Adems viaja cifrada para evitar que

la reciban en claro usuarios sin contrato, lo que requiere descifrarla en

casa del abonado. Tambin ofrecen un servicio de televisin interactiva o

web-TV que necesita de un software especfico para mostrar pginas web

y con ello un sistema basado en procesador con salida de seal de

televisin.

Sistemas radar de aviones. El procesado de la seal recibida o reflejada

del sistema radar embarcado en un avin requiere alta potencia de clculo

adems de ocupar poco espacio, pesar poco y soportar condiciones

extremas de funcionamiento (temperatura, presin atmosfrica,

vibraciones, etc.).

Equipos de medicina en hospitales y ambulancias UVI mvil.

Mquinas de revelado automtico de fotos.


Cajeros automticos.

Pasarelas (Gateways) Internet-LAN.

SITEPLAYER MICROCONTROLADOR CON SERVIDOR TELNET

S310268. Siteplayer telnet es un mdulo electronico que permite controlar

dispositivos serie desde una conexin TCP/IP. El mdulo incluye un

completo servidor web con acceso por contrasea y un puerto serie que es
controlado desde la pagina web. Con este mdulo y un conector RJ45 con

filtros se puede controlar un dispositivo serie desde cualquier parte del

mundo por internet. Existe una versin montada que incluye el mdulo, el

conector serie, el conector RJ45 y el alimentador que permite controlar

cualquier dispositivo serie desde una red Ethernet

Y un sin fin de posibilidades an por descubrir o en estado embrionario.

CONCLUSIONES

Los sistemas embebidos estn presentes en nuestra vida cotidiana e inclusive no

siempre nos percatamos de su presencia, pero es un hecho que sin ellos no

tendramos las facilidades que ahora tenemos y son comunes para nosotros

como usar el microondas, la lavadora, nuestro celular, etc. Nos facilitan nuestro

entorno adems que al utilizar los Sistemas Embebidos, se pueden encontrar

fcilmente herramientas de desarrollo de software potentes, as como numerosos

programadores que las dominan, dada la extensin mundial de las aplicaciones

para computadoras compatibles.

Reduccin en el precio de los componentes hardware y software debido a la gran

cantidad de computadoras en todo el mundo.


Bibliografa:

http://server-die.alc.upv.es/asignaturas/PAEEES/2005-06/A07%20-%20Sistemas

%20Embebidos.pdf

Caractersticas de un sistema embebido

Bajo costo y consumo de potencia. Dado que muchos sistemas embebidos son

concebidos para ser producidos en miles o millones de unidades, el costo por

unidad es un aspecto importante a tener en cuenta en la etapa de diseo.

Generalmente, los sistemas embebidos emplean procesadores muy bsicos,

relativamente lentos y memorias pequeas para minimizar los costos. En estos

sistemas la velocidad no solo est dada por la velocidad del reloj del procesador,

sino que el total la arquitectura se simplifica con el fin de reducir costos.

Normalmente, un sistema embebido emplea perifricos controlados por interfaces

seriales sincrnicos, las cuales son muchas veces ms lentas que los perifricos

empleados en un PC. Como se mostr anteriormente, un sistema embebido debe

enfrentar fuertes restricciones de recursos, por tanto normalmente deber hacer


uso de sistemas operativos especiales, denominados de tiempo real (RTOS Real

time operating system).

Los sistemas embebidos debern reaccionar a estmulos provenientes del

ambiente, respondiendo con fuertes restricciones de tiempo en muchos casos, por

lo tanto, un sistema se dice que trabaja en tiempo real si la informacin despus

de la adquisicin y tratamiento es todava vigente. Es decir, que en el caso de una

informacin que llega de forma peridica, los tiempos de adquisicin y tratamiento

deben ser inferiores al perodo de actualizacin de dicha informacin.

Un sistema embebido puede o no ser de tiempo de real dependiendo de los

requerimientos especficos de la aplicacin que se quiere implementar. Los

programas en estos sistemas se ejecutan minimizando los tiempos muertos y

enfrentando fuertes limitaciones de hardware, ya que usualmente no tienen discos

duros, ni teclados o monitores, una memoria flash reemplaza los discos y algunos

botones y una pantalla LCD normalmente reemplazan los dispositivos de interfaz.

El software que controla un dispositivo de hardware, por ejemplo en una memoria

ROM, Flash o un circuito integrado se conoce como Firmware. Tpicamente la

programacin en estos dispositivos se realiza en lenguaje ensamblador o en

lenguaje C, actualmente se han desarrollado algunas mquinas virtuales y otros

compiladores que permiten el diseo de programas ms complejos. Adems se

puede encontrar depuradores, simuladores, ases de datos, GUIs, metodologas

entre otras herramientas para el diseo y programacin de este tipo de sistemas. 8


Est formando por un microprocesador y un software que se ejecute sobre este.

Sin embargo este software necesitara sin duda un lugar donde poder guardarse

para luego ser ejecutado por el procesador. Esto podra tomar la forma de

memoria RAM o ROM, Todo sistema embebido necesitara en alguna medida una

cierta cantidad de memoria, la cual puede incluso encontrarse dentro del mismo

chip del procesador. Adems de esto normalmente un sistema embebido contara

con una serie de salidas y entradas necesarias para comunicarse con el mundo

exterior.

Debido a que las tareas realizadas por sistemas embebidos son de relativa

sencillez, los procesadores comnmente usados cuentan con registros de 8 o 16

bits. En su memoria solo reside el programa destinado a gobernar una aplicacin

determinada. Sus lneas de entrada/salida soportan el conexionado de los

sensores y actuadores del dispositivo a controlar y todos los recursos

complementarios disponibles tiene como nica finalidad atender a sus

requerimientos.

Estas son las nicas caractersticas que tienen en comn los sistemas embebidos,

todo lo dems ser totalmente diferente para cada sistema embebido en particular

debido a la inmensa diversidad de aplicaciones disponibles.

Conclusin

Un sistema embebido son dispositivos que se utilizan en diferentes aparatos

electrnicos o en maquinaria ya sea para automviles, medicina, etc. ya que estos

son utilizados para controlar, supervisar o ayudar en la operacin del equipo.


Utilizar sistemas embebidos tiene diversas ventajas como por ejemplo: es ms

sencillo de modificar, minimiza los tiempos, una memoria flash reemplaza discos;

los procesadores cuentan con 8 o 16 bits ya que su uso es para acciones

sencillas. Se utiliza para aplicaciones de tiempo real y desarrolla una o varias

tareas especificas, aunque por otro lado presenta baja potencia de cmputo,

memoria de datos reducido, etc. Un sistema embebido es una parte de un todo

que consiste en mdulos de computadora sensores y actuadores.

Bibliografa

https://eva.fing.edu.uy/pluginfile.php/88550/mod_resource/content/1/sistemas

%20embebidos.pdf

http://www.ieec.uned.es/investigacion/Dipseil/PAC/archivos/Informacion_de_refere

ncia_ISE5_3_1.pdf

http://server-die.alc.upv.es/asignaturas/PAEEES/2005-06/A07%20-%20Sistemas

%20Embebidos.pdf
Aplicaciones de los microprocesadores.

Los microprocesadores se utilizan en varias categoras

de la vida cotidiana y en nuestro entorno, ya que la

tecnologa ha ido avanzando y se han modificado para que funcionen con la

programacin.

Algunas de las categoras en las que los microprocesadores son aplicados son las

siguientes:

Grandes electrodomsticos: frigorficos, congeladores, lavavajillas,

calentadores elctricos, secadora, hornos elctricos, aparatos de aire

acondicionado.
Pequeos electrodomsticos: aspiradoras, planchas, tostadoras, cepillos de

dientes, mquinas de afeitar, relojes, cafeteras.


Equipos de TI y telecomunicaciones: miniordenadores, unidades de

impresin, ordenadores personales, ordenadores porttiles, tabletas,

impresoras, copiadoras, calculadoras, telfonos, telfonos inalmbricos,

telfonos celulares, contestadoras automticas.


Aparatos electrnicos de consumo: aparatos de radio, televisores,

videocmaras, cadenas de alta fidelidad, amplificadores de sonido,

instrumentos musicales.
Aparatos de alumbrado: luminarias, lmparas fluorescentes rectas y

compactas, lmparas de descarga de alta

fidelidad.
Herramientas elctricas y electrnicas:

taladradoras, sierras, mquinas de coser.


Juguetes: trenes elctricos, coches a control

remoto, consolas porttiles, videojuegos.


Material mdico: aparatos de radioterapia,

cardiologa, dilisis, ventiladores

pulmonares, analizadores, congeladores, aparatos de laboratorio para

diagnostico in vitro.

Instrumentos de mando y

control: detector de humos,


reguladores de calefaccin, termostatos, controles remotos, control de

videojuegos, panel de control de autos, aviones, barcos.



Mquinas expendedoras: mquinas expendedoras de bebidas, productos

slidos, de botellas, latas fras o calientes.

Hay muchos ms campos en los que los microprocesadores estn presentes pero

estos fueron algunos de los ms importantes y de los que podemos ver da con

da.

Conclusiones.

Las aplicaciones de los microprocesadores son demasiadas, en casi todos los

campos de nuestra vida se encuentran los microprocesadores, son tan

importantes porque ellos son los que hacen posible las funciones de varios

aparatos que usamos diariamente, como lo son las herramientas que se usan en

las construcciones, los aparatos electrnicos que se usan en las cocinas y en un

hogar, en la medicina.
Es por eso que los avances en la tecnologa han hecho estos cambios tan

favorables y conforme pasa el tiempo los microprocesadores van siendo ms

eficientes, ms rpidos y por consecuente se van haciendo ms necesarios en los

nuevos objetos o aparatos que surgen para hacer la vida del hombre ms fcil.

Bibliografa:

UCA, "Aparatos electrnicos", [Consultado el 9 de febrero de 2017],

Recuperado de: http://www2.uca.es/grup-invest/cit/mas_AEE.htm

Mier Rapado Mara,"Microprocesadores para dispositivos no ordenados",

[Consultado el 9 de Febrero de 2017], Recuperado:

https://www2.infor.uva.es/~cevp/FI_II/fichs_pdf_teo/Trabajos_Ampliacion/Micropr

ocesadores_Dispositivos_no_Ordenadores.pdf

La Definicin de Software Libre


Esta definicin es la definicin original y textual que aparece en gnu.org la hemos

extrado para que la conozcas y se actualizara en cada nueva versin y dice:

Mantenemos esta definicin de software libre para mostrar claramente qu debe

cumplir un programa de software en concreto para que se le considere software

libre. De vez en cuando modificamos esta definicin para clarificarla. Si quisiera

revisar los cambios que hemos hecho, por favor vea la seccin historial ms abajo

para ms informacin.

El software libre es una cuestin de libertad, no de precio. Para entender el

concepto, debera pensar en libre como en libre expresin, no como en

barra libre.

El software libre es una cuestin de la libertad de los usuarios de ejecutar, copiar,

distribuir, estudiar, cambiar y mejorar el software. Ms precisamente, significa que

los usuarios de programas tienen las cuatro libertades esenciales.

La libertad de ejecutar el programa, para cualquier propsito.

La libertad de estudiar cmo trabaja el programa, y cambiarlo para que

haga lo que usted quiera. El acceso al cdigo fuente es una condicin

necesaria para ello.

La libertad de redistribuir copias para que pueda ayudar al prjimo.

La libertad de distribuir copias de sus versiones modificadas a terceros. Si

lo hace, puede dar a toda la comunidad una oportunidad de beneficiarse de

sus cambios. El acceso al cdigo fuente es una condicin necesaria para ello.
Un programa es software libre si los usuarios tienen todas esas libertades.

Entonces, debera ser libre de redistribuir copias, tanto con o sin modificaciones,

ya sea gratis o cobrando una tarifa por distribucin, a cualquiera en cualquier

parte. El ser libre de hacer estas cosas significa, entre otras cosas, que no tiene

que pedir o pagar el permiso.

Tambin debera tener la libertad de hacer modificaciones y usarlas en privado, en

su propio trabajo u obra, sin siquiera mencionar que existen. Si publica sus

cambios, no debera estar obligado a notificarlo a alguien en particular, o de

alguna forma en particular.

La libertad de ejecutar el programa significa la libertad para cualquier tipo de

persona u organizacin de usarlo en cualquier tipo de sistema de computacin,

para cualquier tipo de trabajo y propsito, sin estar obligado a comunicarlo a su

programador, o alguna otra entidad especfica. En esta libertad, el propsito de los

usuarios es el que importa, no el propsito de los programadores. Como usuario

es libre de ejecutar un programa para sus propsitos; y si lo distribuye a otra

persona, tambin es libre para ejecutarlo para sus propsitos, pero usted no tiene

derecho a imponerle sus propios propsitos.

La libertad de redistribuir copias debe incluir las formas binarias o ejecutables del

programa, as como el cdigo fuente; tanto para las versiones modificadas como

para las no lo estn. (Distribuir programas en forma de ejecutables es necesario

para que los sistemas operativos libres se puedan instalar fcilmente). Resulta

aceptable si no existe un modo de producir una formato binario o ejecutable para


un programa especfico, dado que algunos lenguajes no incorporan esa

caracterstica, pero debe tener la libertad de redistribuir dichos formatos si

encontrara o programara una forma de hacerlo.

Para que la libertad 1 y 3 para realizar cambios y publicar versiones mejoradas,

tengan sentido; debe tener acceso al cdigo fuente del programa. Por

consiguiente, el acceso al cdigo fuente es una condicin necesaria para el

software libre. El cdigo fuente ofuscado no es cdigo fuente real, y no cuenta

como cdigo fuente.

La libertad 1 incluye la libertad de usar su versin modificada en lugar de la

original. Si el programa se entrega con un producto diseado para ejecutar

versiones modificadas de terceros, pero rechaza ejecutar las suyas, una prctica

conocida como tivoization o lockdown o arranque seguro (en la terminologa

perversa de los que la practican); la libertad 1 se convierte ms en una ficcin

terica que en una libertad prctica. Esto no es suficiente. En otras palabras, estos

binarios no son software libre, incluso si se compilaron desde un cdigo fuente que

es libre.

Una manera importante de modificar un programa es fusionando subrutinas y

mdulos libres disponibles. Si la licencia del programa dice que no puede fusionar

un mdulo existente con una debida licencia, as como si le requiere ser el titular

de los derechos de autor de lo que agregue, entonces la licencia es demasiado

restrictiva para calificarla como libre.


La libertad 3 incluye la libertad de liberar sus versiones modificadas como software

libre. Una licencia tambin puede permitir otras formas de relicenciarlas, en otras

palabras, no tiene que ser una licencia de copyleft. No obstante, una licencia que

requiera que las versiones modificadas no sean libres, no se puede considerar

como una licencia libre.

Para que estas libertades puedan ser reales, deben ser irrevocables siempre que

usted no cometa ninguna equivocacin; si el programador del software tiene el

poder de revocar la licencia, o de cambiar retroactivamente sus trminos, sin que

usted se haya equivocado para justificarlo, el software no es libre.

Sin embargo, ciertos tipos de reglas sobre la manera de distribuir software libre

son aceptables, cuando no entran en conflicto con las libertades principales. Por
ejemplo, el copyleft (definido muy resumidamente) es la regla en base a la cual,

cuando redistribuye el programa, no puede agregar restricciones para denegar a

las dems personas las libertades principales. Esta regla no entra en conflicto con

las libertades principales; ms bien las protege.

Software libre no significa que no sea comercial. Un programa libre debe

estar disponible para el uso comercial, la programacin comercial y la distribucin

comercial. La programacin comercial de software libre ya no es inusual; tal

software libre comercial es muy importante. Puede haber pagado dinero para

obtener copias de software libre, o puede haber obtenido copias sin costo. Pero

sin tener en cuenta cmo obtuvo sus copias, siempre tiene la libertad de copiar y

modificar el software, incluso de vender copias.

Si una modificacin constituye una mejora es un asunto subjetivo. Si sus

modificaciones se limitan, en esencia, a los cambios que otra persona considera

una mejora, eso no se trata de libertad.

No obstante, las reglas acerca cmo empaquetar una versin modificada son

aceptables si no limitan substancialmente su libertad para publicar versiones

modificadas, o su libertad para hacer y usar versiones modificadas en privado. As

que es aceptable que una licencia le obligue a cambiar el nombre de la versin

modificada, eliminar el logotipo o a identificar sus modificaciones como suyas. Son

aceptables siempre y cuando esas obligaciones no sean tan agobiantes que le

dificulten la publicacin de sus modificaciones. Como ya est aplicando otras

modificaciones al programa, no le supondr un problema hacer algunas ms.


Las normas del estilo si pone a disposicin su versin de este modo, tambin

debe hacerlo de este otro modo tambin pueden ser, bajo la misma condicin,

admisibles. Un ejemplo de una norma admisible, sera una que planteara que si ha

distribuido una versin modificada, y uno de los programadores de versiones

anteriores le pide una copia, deber mandarle una (tenga en cuenta que esta

norma le sigue permitiendo elegir si distribuye, o no, su versin.). Las normas que

obligan a liberar el cdigo fuente a los usuarios de las versiones que publica

tambin son admisibles.

En el proyecto GNU, usamos copyleft para proteger legalmente estas libertades

para todos. Pero tambin existe software libre sin copyleft. Creemos que existen

razones importantes por las que es mejor usar copyleft, pero si su programa es

software libre sin copyleft, sigue siendo tico de todos modos. (Vea en categoras

del software libre una descripcin de cmo software libre, software con

copyleft y otros tipos de software libre se relacionan).

En algunos casos las regulaciones de control de exportacin y las sanciones

comerciales pueden limitar sus libertades de distribuir copias de programas

intencionalmente. Los desarrolladores de software no tienen el poder de eliminar o

pasar por alto estas restricciones, pero lo que pueden y deben hacer es rechazar

imponerlas como condiciones para el uso del programa. De este modo, las

restricciones no afectarn a las actividades ni a las personas fuera de las

jurisdicciones de dichos gobiernos. Por ende, las licencias de software libre no

deben requerir la obediencia a ninguna regulacin de exportaciones como

condicin de cualquiera de las libertades esenciales.


La mayora de las licencias de software libre estn basadas en el copyright, y

existen lmites en los tipos de requisitos que pueden ser impuestos a travs del

copyright. Si una licencia basada en el copyright respeta la libertad en las formas

antes mencionadas, es poco probable tener otro tipo de problema que no

hayamos anticipado (a pesar de que esto ocurre ocasionalmente). Sin embargo,

algunas licencias de software libre estn basadas en contratos, y los contratos

pueden imponer un rango mucho ms grande de restricciones posibles. Esto

significa que existen muchas maneras posibles de que tal licencia pueda ser

inaceptablemente restrictiva y que no sea libre.

Posiblemente no podamos enumerar todas las formas en las que eso puede

pasar. Si una licencia basada en un contrato restringe al usuario de un modo que

no puedan hacer las licencias basadas en el copyright, y que no est mencionado

aqu como legtimo, tendremos que pensar sobre ello; y probablemente

concluyamos que no es libre.

Cuando se habla de software libre, es mejor evitar usar trminos como regalar o

gratuito, porque dichos trminos implican que el asunto pasa por el precio, no la

libertad. Algunos trminos comunes como piratera implican opiniones con las

que esperamos no concuerde. Vea palabras y frases confusas que vale la pena

evitar para el debate sobre esos trminos. Tambin tenemos una lista de

traducciones de software libre a varios idiomas.


Conclusiones:

Todos en el mundo tenemos una oportunidad de crear nuevas ideas y llevarlas

cabo. Este es un claro dejemplo de que los hombres y mujeres pueden tener

grandes ideas y plasmarlas para el uso libre y consumo por parte de los usuarios

del mercado de la informtica para dar diferentes opciones de software.

Bibliografa:

http://www.ti.com/tool/ANDROIDSDK-SITARA?

keyMatch=microprocessors&tisearch=Search-EN-Everything

https://es.wikipedia.org/wiki/Software_libre
http://cosaslibres.com.co/hardware/microprocesador/

Você também pode gostar