Logo INTI

Invitación de la gente del INTI al diálogo sobre la relación entre la tecnología y la calidad de vida de los argentinos.

SUMARIO
EDITORIAL
¿Quién nos cuidará?


Carta al Agricultor en Jefe

DESARROLLO + INNOVACIÓN TECNOLÓGICA
Implantes dentales bajo la lupa


Una propuesta de turismo sustentable

Cooperación Sur-Sur en biotecnología
El reciclado de aceites avanza sobre ruedas

HILO INTI
Diseñador se busca


El uso de Software Libre permite el desarrollo de equipos económicos y confiables

Masdar que te quiero Masdar
CIFRAS PARA PENSAR
El Sistema Integrado Previsional Argentino: una puerta al financiamiento de propuestas tecnológicas


Certificación en la Fábrica Militar Fray Luis Beltrán

Novedades
Contáctenos
SUSCRIPCION
Para recibir mensualmente el ejemplar impreso, llene el formulario y se le enviará en forma gratuita.
EDICIONES ANTERIORES
Saber Cómo Nº 74 | Marzo de 2009
El uso de Software Libre permite el desarrollo de equipos económicos y confiables
En la Unidad Técnica Instrumentación y Control (UTIC) del Centro de Electrónica e Informática del INTI se desarrollan soluciones para la industria y para el mismo INTI utilizando Software Libre (SL) y estándares abiertos
Si bien casi todas las herramientas de software utilizadas son libres, en algunos casos no existen soluciones libres, aunque utilizamos software gratuito que sirve para ello. Es importante aclarar la diferencia entre software gratuito y libre ya que mucha gente confunde ambos conceptos. Cuando nos referimos a SL hablamos del software que brinda libertad a los usuarios sobre su producto adquirido y, por tanto, una vez obtenido, puede ser usado, copiado, estudiado, modificado y redistribuido libremente.
Imágen de Debacle: Sistema de ensayo de descarga de baterías bajo normas ANSI desarrollado por el Centro Debacle: Sistema de ensayo de descarga de baterías bajo normas ANSI desarrollado por el Centro

La Free Software Foundation define al SL como aquel que garantiza las siguientes libertades:

Libertad 0 la libertad de usar el programa con cualquier propósito

Libertad 1 la libertad de estudiar cómo funciona el programa, y adaptarlo a tus necesidades.

Libertad 2 la libertad de distribuir copias, con lo que puedes ayudar a tu vecino.

Libertad 3 la libertad de mejorar el programa y hacer públicas las mejoras a los demás, de modo que toda la comunidad se beneficie.

Las libertades 1 y 3 requieren que esté disponible el código fuente (el cual describe el funcionamiento de un programa) porque estudiar y modificar software sin su código fuente es muy poco viable -si dicho código fuente está disponible para que cualquiera pueda estudiar su contenido y, por tanto, conocer los detalles del funcionamiento interno del programa, ese código fuente es código de fuente abierta, o software de fuente abierta-.
También es importante destacar que el SL no es necesariamente gratuito, aunque usualmente sí lo es, y su uso suele derivar en una reducción de los costos.

El uso de SL permite aprender más y solucionar problemas sin la necesidad de terceros. Esto da un control mucho mayor sobre las herramientas utilizadas. Al tenerse acceso al código fuente y contribuir mejoras, se logra una mayor interacción con otros grupos de trabajo.

A su vez, el uso de estándares abiertos evita la dependencia de proveedores específicos. Esto permite que los productos desarrollados tengan una vida útil más larga y menos sujeta a la suerte del estándar. También suele ser más económico. Ejemplos de estándares abiertos se pueden encontrar en el campo de los lenguajes de programación, protocolos de comunicación, formatos de archivos, etc.

Herramientas de SL utilizadas en el laboratorio de INTI-Electrónica e Informática

Sistema operativo: Debian GNU/Linux, un sistema operativo confiable, seguro, maduro y ágil.
Infraestructura de redes: firewall, servicios de DHCP, servidor de web interno y externo, servidor de archivos (samba), hora sincronizada, caché de DNS, caché de web (squid), servidor de impresión y servidor de procesos.
Ofimática: procesador de texto, planilla de cálculos, presentaciones, diagramas en bloques (OpenOffice.org).
Internet: navegadores y correo electrónico (Mozilla y Firefox).
Programación: editor de texto (SETEdit), compilador de C/C++ (gcc), ensambladores (gas/nasm), depurador (gdb), lenguajes de script (perl y shell).
Generación de documentación de calidad profesional (SGML, DocBook y LaTeX).
Coordinación de trabajo en grupos (cvs).
Automatización de tareas (make).
Desarrollo con microcontroladores PIC (ensamblador gpasm y simulador gpsim) y AVR (compilador gcc y depurador gdb).
Diseño de circuitos electrónicos (esquemáticos y PCB) (KICAD).
Desarrollo con FPGAs (lógica programable) (proyecto FPGALibre http://fpgalibre.sf.net/).

El INTI utiliza SL tanto como una herramienta de trabajo y desarrollo como para productos finales.

Es decir que todas las tareas diarias se realizan con SL, o en su defecto gratuito. Utilizando SL se han realizado en el Centro desarrollos como el IntelligentGas, un detector de gases tóxicos domiciliarios basado en un microcontrolador. También se han desarrollado varios bloques de propiedad intelectual (IP cores) para FPGAs transferidos a la industria aero-espacial local. Entre ellos se destaca un microcontrolador compatible con el PIC 16F84 de Microchip.

Por otro lado, utilizamos SL en los productos desarrollados. En este caso, es posible que el producto en si mismo sea SL, es decir, que se licencie con una licencia de SL, o bien el producto pueda incluir SL. El laboratorio del INTI ha realizado productos de ambos tipos. Un caso muy común es el desarrollo de equipos basados en PCs que corren GNU/Linux y que pueden ser controladas desde su consola o bien a través de Internet utilizando un navegador.

Equipos basados en GNU/Linux realizados en el laboratorio del Centro

Gext: Banco mezclador de gases. El mismo permite realizar ensayos de calibración y caracterización de sensores de gases.
Temperal: Sistema de medición de temperatura para ensayos de seguridad eléctrica.
Debacle: Sistema de ensayo de descarga de baterías bajo normas ANSI.
Shimadzu: Sistema de control y adquisición de datos para ensayos de resistencia de maderas.
Tecnoplac: Equipo de ensayos no destructivos para lácteos.
ANTI: Sistema de antena inteligente.

Gext, Temperal y Debacle automatizan tareas de ensayos muy largos y tediosos que no podrían ser llevadas a cabo por personas debido a la larga duración de los mismos. Shimadzu permitió recuperar equipamiento con más de 30 años de antigüedad que había quedado obsoleto. Estos desarrollos fueron llevados a cabo para ser usados por distintos sectores del INTI. En el caso de Tecnoplac se trató de un desarrollo a pedido de una importante industria láctea local y permitió reemplazar equipo costoso y obsoleto, al mismo tiempo que incrementó la capacidad de producción. Por otro lado ANTI se encuentra en sus etapas finales de prueba y fue desarrollado en conjunto con el Ejército Argentino, el mismo se utilizará para mantener un enlace de vídeo con el avión no tripulado LIPAN.

Más información:  
http://utic.inti.gob.ar/ y el proyecto FPGALibre http://fpgalibre.sf.net/

Por Salvador Eduardo Tropea, salvador@inti.gob.ar

Si Ud. desea agregar un comentario: Clickee aquí

    
Fecha 2009-03-03 01:37:53
Nombre raul
Titulo Latex
Comentario Hace tiempo uso software libre y no podría encontrar sustitutos dada su eficiencia y estabilidad. Aprovecho para pregunrtar a los autores de la nota si me pueden dar alguna referencia acerca de la finalidad y uso de programas como LaTex o DocBook
Gracias!
Fecha 2009-03-05 05:28:23
Nombre mario spina
Titulo software libre aplicado al diseño gráfico
Comentario Estimados amigos
Desde el año pasado hemos comenzado a implementar en nuestro emprendimiento (redargenta / contenidos por y para diseñadores) software libre en la totalidad de los procesos involucrados con la edición de libros.
Desde el sistema operativo (Ubuntu), pasando por las herramientas de ofimática (OpenOffice), la edición digital de los libros (Scribus) y la manipulación de imágenes (vectoriales: InkScape; bitmap: Gimp y Krita), la administracion de nuestra web (Joomla) y la navegación web desde Firefox, nos han cambiado la forma de hacer las cosas.
Comprender que estas herramientas están disponibles e implementarlas nos da la libertad de la no dependencia con dudosos imperios comerciales, los cuales limitan, por decisiones estratégicas, el avance de sus herramientas propietarias.
Para nosotros, pequeños emprendedores que vivimos la realidad económica argentina, descubrir que podíamos estar en la legalidad en cuanto al soft utilizado y además conocer una comunidad que se maneja con criterios de colaboración y crecimiento mutuo, marcó un punto de inflexión más que interesante.
Si algún emprendedor considera que nuestra modesta experiencia pueda serle de utilidad, les dejo nuestro mail para charlar sobre el particular (spinamario[at]gmail.com)
Gracias por el Saber cómo.
Un saludo cordial
Mario Spina

NO©copyright Todos los materiales del Saber Cómo son propiedad pública de libre reproducción. Se agradece citar fuente