{"id":582,"date":"2009-09-09T03:16:36","date_gmt":"2009-09-09T10:16:36","guid":{"rendered":"http:\/\/www.iearobotics.com\/blog\/?p=582"},"modified":"2010-06-22T00:39:08","modified_gmt":"2010-06-22T07:39:08","slug":"hardware-libre-i","status":"publish","type":"post","link":"http:\/\/www.iearobotics.com\/blog\/2009\/09\/09\/hardware-libre-i\/","title":{"rendered":"Hardware libre (I)"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.iearobotics.com\/blog\/wp-content\/uploads\/2009\/09\/hardware-libre-logo.png\" alt=\"hardware-libre-logo\" title=\"hardware-libre-logo\" width=\"336\" height=\"400\" class=\"aligncenter size-full wp-image-583\" srcset=\"http:\/\/www.iearobotics.com\/blog\/wp-content\/uploads\/2009\/09\/hardware-libre-logo.png 336w, http:\/\/www.iearobotics.com\/blog\/wp-content\/uploads\/2009\/09\/hardware-libre-logo-252x300.png 252w\" sizes=\"auto, (max-width: 336px) 85vw, 336px\" \/><br \/>\nLas ideas principales sobre <strong>Hardware libre<\/strong> las publicamos en el art\u00c3\u00adculo <em><a href=\"http:\/\/www.iearobotics.com\/personal\/juan\/publicaciones\/art4\/index.html\">&#8220;Hardware libre: clasificaci\u00c3\u00b3n y desarrollo de hardware reconfigurable en entornos GNU\/Linux&#8221;<\/a><\/em>[1] presentado en el <strong>VI congreso de Hispalinux<\/strong> en Septiembre de 2003.  <\/p>\n<p>Durante estos a\u00c3\u00b1os, hemos publicado otros art\u00c3\u00adculos[2][3][4][5] y presentaciones con los detalles de nuestros dise\u00c3\u00b1os libres. En las<strong> jornadas sobre Software libre de la UAM<\/strong>, en Marzo de 2007, revisamos algunos conceptos y simplificamos la clasificaci\u00c3\u00b3n, en la presentaci\u00c3\u00b3n titulada:<em> <a href=\"http:\/\/www.iearobotics.com\/personal\/juan\/conferencias\/conf27\/index.html\">&#8220;Hardware Libre: conociendo las tripas&#8221;<\/a><\/em>[6]. Aqu\u00c3\u00ad os dejo la versi\u00c3\u00b3n on-line:<\/p>\n<p><a title=\"View Hardware Libre: conociendo las tripas on Scribd\" href=\"http:\/\/www.scribd.com\/doc\/17614129\/Hardware-Libre-conociendo-las-tripas\" style=\"margin: 12px auto 6px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; text-decoration: underline;\">Hardware Libre: conociendo las tripas<\/a> <object codebase=\"http:\/\/download.macromedia.com\/pub\/shockwave\/cabs\/flash\/swflash.cab#version=9,0,0,0\" id=\"doc_261315598190966\" name=\"doc_261315598190966\" classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" align=\"middle\"\theight=\"500\" width=\"100%\" rel=\"media:document\" resource=\"http:\/\/d1.scribdassets.com\/ScribdViewer.swf?document_id=17614129&#038;access_key=key-10ssdyvupldjzzpvmmfu&#038;page=1&#038;version=1&#038;viewMode=\" xmlns:media=\"http:\/\/search.yahoo.com\/searchmonkey\/media\/\" xmlns:dc=\"http:\/\/purl.org\/dc\/terms\/\" ><param name=\"movie\"\tvalue=\"http:\/\/d1.scribdassets.com\/ScribdViewer.swf?document_id=17614129&#038;access_key=key-10ssdyvupldjzzpvmmfu&#038;page=1&#038;version=1&#038;viewMode=\"><param name=\"quality\" value=\"high\"><param name=\"play\" value=\"true\"><param name=\"loop\" value=\"true\"><param name=\"scale\" value=\"showall\"><param name=\"wmode\" value=\"opaque\"><param name=\"devicefont\" value=\"false\"><param name=\"bgcolor\" value=\"#ffffff\"><param name=\"menu\" value=\"true\"><param name=\"allowFullScreen\" value=\"true\"><param name=\"allowScriptAccess\" value=\"always\"><param name=\"salign\" value=\"\"><embed src=\"http:\/\/d1.scribdassets.com\/ScribdViewer.swf?document_id=17614129&#038;access_key=key-10ssdyvupldjzzpvmmfu&#038;page=1&#038;version=1&#038;viewMode=\" quality=\"high\" pluginspage=\"http:\/\/www.macromedia.com\/go\/getflashplayer\" play=\"true\" loop=\"true\" scale=\"showall\" wmode=\"opaque\" devicefont=\"false\" bgcolor=\"#ffffff\" name=\"doc_261315598190966_object\" menu=\"true\" allowfullscreen=\"true\" allowscriptaccess=\"always\" salign=\"\" type=\"application\/x-shockwave-flash\" align=\"middle\"  height=\"500\" width=\"100%\"><\/embed><\/object><br \/>\nSe puede <strong>resumir en las siguientes ideas<\/strong>:<br \/>\n<!--more--><\/p>\n<li>Un dispositivo hardware es libre si se aplican <strong><a href=\"http:\/\/es.wikipedia.org\/wiki\/Software_libre#Libertades_del_software_libre\">las  4 libertades del software libre<\/a> a sus planos<\/strong> de dise\u00c3\u00b1o y fabricaci\u00c3\u00b3n. En vez de c\u00c3\u00b3digo fuente hablamos por tanto de <strong>planos<\/strong><\/li>\n<li><strong>Es el autor el que decide si un dise\u00c3\u00b1o es libre<\/strong>. Es independiente de la herramienta de dise\u00c3\u00b1o electr\u00c3\u00b3nico usada para su creaci\u00c3\u00b3n.<\/li>\n<li>Sin embargo,<strong> la herramienta impone restricciones a la compartici\u00c3\u00b3n del hardware<\/strong>. Por ejemplo, si una placa (libre) se ha dise\u00c3\u00b1ado con Orcad, para que cualquier usuario pueda ejercer las libertades concedidas, deber\u00c3\u00a1 pagar una licencia para adquirir este programa. O aunque tuviese una versi\u00c3\u00b3n gratuita, estar\u00c3\u00a1 restringido a usar el sistema operativo en el que corre esta aplicaci\u00c3\u00b3n (en este caso ser\u00c3\u00ada Windows).<\/li>\n<li>Seg\u00c3\u00ban estas restricciones, <strong>el hardware libre lo clasificamos en tres grandes familias<\/strong>: Grupos I, II y III<\/li>\n<h3>Grupo I<\/h3>\n<p><font color=\"#00FF00\">Sin restricciones<\/font>.<br \/>\nLo forman las <strong>placas libres que han sido dise\u00c3\u00b1adas s\u00c3\u00b3lo con software libre<\/strong>. En este grupo <strong>NO<\/strong> hay restricciones en la compartici\u00c3\u00b3n. Adem\u00c3\u00a1s, el formato de los planos ser\u00c3\u00a1 tambi\u00c3\u00a9n abierto y conocido por todos, permitiendo la aparici\u00c3\u00b3n de otras herramientas compatibles. Este es el <strong>hardware libre &#8220;pata negra&#8221;<\/strong>. Es, seg\u00c3\u00ban mi opini\u00c3\u00b3n, a lo que habr\u00c3\u00ada que tender. El software libre m\u00c3\u00a1s avanzado que existe hasta el momento para dise\u00c3\u00b1o electr\u00c3\u00b3nico es el <a href=\"http:\/\/www.lis.inpg.fr\/realise_au_lis\/kicad\/\">Kicad<\/a>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.iearobotics.com\/blog\/wp-content\/uploads\/2009\/09\/skypic-kicad2-peq1.png\" alt=\"skypic-kicad2-peq1\" title=\"skypic-kicad2-peq1\" width=\"500\" height=\"172\" class=\"aligncenter size-full wp-image-662\" srcset=\"http:\/\/www.iearobotics.com\/blog\/wp-content\/uploads\/2009\/09\/skypic-kicad2-peq1.png 500w, http:\/\/www.iearobotics.com\/blog\/wp-content\/uploads\/2009\/09\/skypic-kicad2-peq1-300x103.png 300w\" sizes=\"auto, (max-width: 500px) 85vw, 500px\" \/><\/p>\n<h3>Grupo II<\/h3>\n<p><font color=\"#FF6000\">1 restricci\u00c3\u00b3n<\/font>.<br \/>\n<strong>Hardware libre dise\u00c3\u00b1ado con herramientas propietarias pero multiplataforma<\/strong>, siendo alguna de las plataformas soportadas un sistema operativo libre. Los dise\u00c3\u00b1os de este grupo se pueden compartir, pero ser\u00c3\u00a1 necesario adquirir la licencia de estas herramientas o en caso de ser gratuitas, someterse a las restricciones impuestas por la empresa creadora (limitaci\u00c3\u00b3n en tama\u00c3\u00b1o de las placas, de las caras, etc). Pero al menos, corren en alg\u00c3\u00ban sistema operativo libre. La herramienta representativa de este grupo es el <a href=\"http:\/\/en.wikipedia.org\/wiki\/Eagle_(program)\">Eagle<\/a>, de Cadsoft.<\/p>\n<h3>Grupo III<\/h3>\n<p><font color=\"#FF0000\">2 restricciones<\/font>.<br \/>\n<strong>Hardware libre dise\u00c3\u00b1ado con herramientas propietarias  que s\u00c3\u00b3lo corren en sistemas operativos propietarios<\/strong>. Para compartir el hardware los usuarios deben adquirir una licencia y adem\u00c3\u00a1s utilizar el S.O propietario (normalmente Windows) que requiere a su vez de otra licencia. Las personas que no usan este S.O a diario (entre los que me incluyo) tienen m\u00c3\u00a1s restricciones para poder reutilizar el hardware libre. Cualquier hardware dise\u00c3\u00b1ado con Orcad, Protel o Pads por ejemplo, entrar\u00c3\u00adan dentro de esta categor\u00c3\u00ada.<\/p>\n<h3>Hardware libre hoy <\/h3>\n<p>Actualmente, en el 2009, el hardware libre se ha extendido y ha ido en aumento su uso. Algunos de los m\u00c3\u00a1s conocidos son <a href=\"http:\/\/www.arduino.cc\/\">Arduino<\/a> (y todos sus derivados, como por ejemplo <a href=\"http:\/\/sanguino.cc\/\">Sanguino<\/a> o <a href=\"http:\/\/www.seeedstudio.com\/blog\/?page_id=110\">Seduino<\/a>), <a href=\"http:\/\/www.hackinglab.org\/pinguino\/index_pinguino.html\">Pinguino<\/a>, el<a href=\"http:\/\/reprap.org\/bin\/view\/Main\/WebHome\"> proyecto Reprap<\/a> (una impresora 3D auto-replicable), <a href=\"http:\/\/wiki.openmoko.org\/wiki\/Main_Page\">openMoko<\/a> (un tel\u00c3\u00a9fono m\u00c3\u00b3vil) y <a href=\"http:\/\/beaversource.oregonstate.edu\/projects\/cspfl\">OSWALD<\/a> (un PC ultra-m\u00c3\u00b3vil). Nuestros desarrollos tambi\u00c3\u00a9n son libres, destacando la <a href=\"http:\/\/www.iearobotics.com\/wiki\/index.php?title=Skypic\">Skypic<\/a>, <a href=\"http:\/\/www.iearobotics.com\/proyectos\/sky293\/sky293.html\">sky293<\/a> y<a href=\"http:\/\/www.iearobotics.com\/wiki\/index.php?title=SkyControl\"> Skycontrol<\/a>.<\/p>\n<p>Los grupos m\u00c3\u00a1s numerosos son el II y el III. Es decir, hardware libre con restricciones en su compartici\u00c3\u00b3n. En mi opini\u00c3\u00b3n es debido a la resistencia al cambio. Las herramientas de dise\u00c3\u00b1o electr\u00c3\u00b3nico son complejas de aprender. Una vez que se ha aprendido a manejar una con la que se es muy productivo, cuesta mucho esfuerzo cambiarse a una nueva. Si se aborda el cambio, el dise\u00c3\u00b1ador tardar\u00c3\u00a1 un tiempo razonable en volver a ser productivo y lamentablemente ese tiempo no suele estar disponible. Por ello, los que usan Orcad u Eagle, tender\u00c3\u00a1n a seguir us\u00c3\u00a1ndolos.<\/p>\n<p>  (Continuar\u00c3\u00a1&#8230;)<\/p>\n<p><a href=\"http:\/\/www.iearobotics.com\/wiki\/index.php?title=Juan_Gonzalez:Main\">Obijuan<\/a><\/p>\n<h3>Referencias <\/h3>\n<p>[1] Ivan Gonz\u00c3\u00a1lez, Juan Gonz\u00c3\u00a1lez, Francisco G\u00c3\u00b3mez-Arribas, <strong><em>Hardware libre: clasificaci\u00c3\u00b3n y desarrollo de hardware reconfigurable en entornos GNU\/Linux<\/em><\/strong>, Actas del VI Congreso de Hispalinux, Universidad Rey Juan Carlos I, Septiembre 2003. [<a href=\"http:\/\/www.scribd.com\/doc\/14851723\/Hardware-libre-clasificacion-y-desarrollo-de-hardware-reconfigurable-en-entornos-GNULinux\">Lectura en l\u00c3\u00adnea<\/a>] [<a href=\"http:\/\/www.iearobotics.com\/personal\/juan\/publicaciones\/art4\/index.html\">Descargar<\/a>]<\/p>\n<p>[2] Juan Gonz\u00c3\u00a1lez, Pablo Haya, Sergio Lopez-Buedo y Eduardo Boemo, <strong><em>Tarjeta entrenadora para FPGA, basada en hardware abierto<\/em><\/strong>, Actas del Seminario Hispabot 2003, Alcal\u00c3\u00a1 de Henares, Madrid, Mayo 2003. [<a href=\"http:\/\/www.scribd.com\/doc\/14570150\/Tarjeta-entrenadora-para-FPGA-basada-en-hardware-abierto\">Lectura en l\u00c3\u00adnea<\/a>] [<a href=\"http:\/\/www.iearobotics.com\/personal\/juan\/publicaciones\/art1\/index.html\">Descargar<\/a>]<\/p>\n<p>[3] Juan Gonz\u00c3\u00a1lez, Andr\u00c3\u00a9s Prieto-Moreno, <strong><em>Herramientas hardware y software para el desarrollo de aplicaciones con Microcontroladores PIC bajo plataformas GNU\/Linux<\/em><\/strong>, Actas de las III Jornadas de Software Libre, Universidad Pontificia de Salamanca en Madrid. Mayo 2004. [<a href=\"http:\/\/www.scribd.com\/doc\/14952821\/Herramientas-hardware-y-software-para-el-desarrollo-de-aplicaciones-con-Microcontroladores-PIC-bajo-plataformas-GNULinux\">Lectura en l\u00c3\u00adnea<\/a>] [<a href=\"http:\/\/www.iearobotics.com\/personal\/juan\/publicaciones\/art5\/index.html\">Descargar<\/a>]<\/p>\n<p>[4] Juan Gonz\u00c3\u00a1lez-G\u00c3\u00b3mez y Andres Prieto-Moreno Torres.,<em><strong>Hardware libre: la Tarjeta Skypic, una Entrenadora para Microcontroladores PIC<\/strong><\/em>, Actas del I Congreso de Tecnolog\u00c3\u00adas de Software Libre, CTSL 2005, pp. 57-66. Factultad de Inform\u00c3\u00a1tica, A Coru\u00c3\u00b1a. Julio 2005. [<a href=\"http:\/\/www.scribd.com\/doc\/16003593\/Hardware-Libre-la-Tarjeta-Skypic-una-Entrenadora-para-Microcontroladores-PIC\">Lectura en l\u00c3\u00adnea<\/a>][<a href=\"http:\/\/www.iearobotics.com\/personal\/juan\/publicaciones\/art9\/index.html\">Descargar<\/a>]<\/p>\n<p>[5] Xavier De Blas Foix, Juan Gonzalez-Gomez,  <em><strong>Proyecto Chronojump: Sistema de Medida y Gesti\u00c3\u00b3n de la Capacidad de Salto usando Software y Hardware Libres<\/strong><\/em>, Actas del I Congreso de Tecnolog\u00c3\u00adas de Software Libre, CTSL 2005, pp. 123-131. Factultad de Inform\u00c3\u00a1tica, A Coru\u00c3\u00b1a. Julio 2005. [<a href=\"http:\/\/www.scribd.com\/doc\/16377083\/Proyecto-Chronojump-Sistema-de-Medida-y-Gestion-de-la-Capacidad-de-Salto-usando-Software-y-Hardware-Libres\">Lectura en l\u00c3\u00adnea<\/a>][<a href=\"http:\/\/www.iearobotics.com\/personal\/juan\/publicaciones\/art10\/index.html\">Descargar<\/a>]<\/p>\n<p>[6] Juan Gonz\u00c3\u00a1lez, <em><strong>Hardware libre: conociendo las tripas<\/strong><\/em>. Jornadas de Software Libre en la UAM. Escuela polit\u00c3\u00a9cnica Superior. Madrid. Marzo-2007. [<a href=\"\"Hardware libre: conociendo las tripas\".Jornadas de Software Libre en la UAM. Escuela polit\u00c3\u00a9cnica Superior. Madrid\">Lectura en l\u00c3\u00adnea<\/a>][<a href=\"http:\/\/www.iearobotics.com\/personal\/juan\/conferencias\/conf27\/index.html\">Descargar<\/a>]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Las ideas principales sobre Hardware libre las publicamos en el art\u00c3\u00adculo &#8220;Hardware libre: clasificaci\u00c3\u00b3n y desarrollo de hardware reconfigurable en entornos GNU\/Linux&#8221;[1] presentado en el VI congreso de Hispalinux en Septiembre de 2003. Durante estos a\u00c3\u00b1os, hemos publicado otros art\u00c3\u00adculos[2][3][4][5] y presentaciones con los detalles de nuestros dise\u00c3\u00b1os libres. En las jornadas sobre Software libre &hellip; <a href=\"http:\/\/www.iearobotics.com\/blog\/2009\/09\/09\/hardware-libre-i\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Hardware libre (I)&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[],"class_list":["post-582","post","type-post","status-publish","format-standard","hentry","category-hardware"],"_links":{"self":[{"href":"http:\/\/www.iearobotics.com\/blog\/wp-json\/wp\/v2\/posts\/582","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.iearobotics.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.iearobotics.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.iearobotics.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.iearobotics.com\/blog\/wp-json\/wp\/v2\/comments?post=582"}],"version-history":[{"count":84,"href":"http:\/\/www.iearobotics.com\/blog\/wp-json\/wp\/v2\/posts\/582\/revisions"}],"predecessor-version":[{"id":1554,"href":"http:\/\/www.iearobotics.com\/blog\/wp-json\/wp\/v2\/posts\/582\/revisions\/1554"}],"wp:attachment":[{"href":"http:\/\/www.iearobotics.com\/blog\/wp-json\/wp\/v2\/media?parent=582"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.iearobotics.com\/blog\/wp-json\/wp\/v2\/categories?post=582"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.iearobotics.com\/blog\/wp-json\/wp\/v2\/tags?post=582"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}