{"id":50,"date":"2007-05-09T23:40:41","date_gmt":"2007-05-09T21:40:41","guid":{"rendered":"http:\/\/www.orcero.org\/irbis\/blog\/porting-del-gcc-al-pic-16f877-de-microchip\/"},"modified":"2007-05-10T23:19:36","modified_gmt":"2007-05-10T21:19:36","slug":"porting-del-gcc-al-pic-16f877-de-microchip","status":"publish","type":"post","link":"http:\/\/almacen\/blog\/index.php\/porting-del-gcc-al-pic-16f877-de-microchip\/","title":{"rendered":"Porting del gcc al PIC 16F877 de Microchip"},"content":{"rendered":"<p>Hay pocas noticias mejores que la de que uno reciba un premio. Y una de ellas es que lo reciba uno de tus alumnos.<\/p>\n<p>\n Y este es el caso del proyecto fin de carrera de Pedro J. Ram\u00edrez Guti\u00e9rrez: <a HREF=\"https:\/\/pjmicrocontroladores.wordpress.com\/\">el porting completo del GCC a toda una gama de microcontroladores de Microchip; los PIC de gama media<\/a>. Es un proyecto que oriento con mucho orgullo; por la gran calidad en lo personal y en lo profesional de Pedro, y el excepcional trabajo que ha realizado. Pedro ha sido nominado como finalista en el <a HREF=\"http:\/\/concurso-softwarelibre.us.es\/\">primer concurso universitario de software libre<\/a> por este proyecto fin de carrera; nominaci\u00f3n que ya le conlleva un premio. Y en un par de d\u00edas sabremos si gana el premio final o no.\n<\/p>\n<p><!--adsense--><\/p>\n<p>\nLos microcontroladores tienen muy pocos recursos -lo m\u00e1s importante quiz\u00e1s, una memoria de datos muy limitada; hasta 386 bytes, de hecho-, por lo que generar c\u00f3digo v\u00e1lido y soportar C entero -y no solamente un subconjunto- es todo un reto para el que desarrolla un compilador. Y Pedro lo ha conseguido, soportando en principio el 16F877 completo, as\u00ed como otros microcontroladores similares, tal y como es el PIC16F73.\n<\/p>\n<p>\n No es la \u00fanica relaci\u00f3n que llevo con Pedro: anteriormente fue mi becario bajo un proyecto OTRI de desarrollo de un sistema de redes de sensores distribuidos, cuyo objeto a\u00fan no puedo desvelar. En este trabajo Pedro tambi\u00e9n ha despuntado con brillantez por su trabajo profesional de calidad.\n<\/p>\n<p>\n Por cierto. S\u00ed, s\u00e9 que la expresi\u00f3n oficial en espa\u00f1ol es \u00abdirigir un proyecto\u00bb, y no \u00aborientar un proyecto\u00bb. Pero no me parece ni correcta ni adecuada, aunque sea oficial. Un proyecto fin de carrera no se dirige: se dirige un coche, se dirige un barco. Se dirige una unidad del ej\u00e9rcito. Pero no se dirige a un alumno; se le orienta. Exactamente como se dice en portugu\u00e9s, que me parece m\u00e1s bonito y adecuado que la forma que empleamos aqu\u00ed.\n<\/p>\n<p>\n Un buen orientador debe recomendarle a su alumno un tema acorde con lo que quiere hacer con su futuro profesional. Debe dejarle enfrentarse con las dificultades que le har\u00e1n crecer, y avisarle donde est\u00e1n los problemas en los que no debe perder tiempo. Debe recomendarle lecturas, se le avisa por donde debe ir, y por donde hay dragones. Un buen profesor debe analizar con su orientado el futuro profesional, sobre el mercado, y sobre lo que necesita. Debe ayudarle en la b\u00fasqueda de empleo, motivarlo, empujarlo cuando lo necesite. El buen profesor que orienta un proyecto fin de carrera debe ser la palanca que el alumno emplear\u00e1 para impulsarse hacia el futuro. Pero no debe dirigir. Debe motivar, debe orientar, debe ayudar. Y espero haber estado a la altura de Pedro, y haber hecho todo esto adecuadamente.\n<\/p>\n<p>\n Pedro: en poco tiempo defender\u00e1s el proyecto. Ganes el concurso, o quedes como finalista, para m\u00ed, has ganado. Y ha sido un honor para m\u00ed poder orientar un proyecto como el tuyo.<\/p>\n<p><span style=\"font-size:78%;\">Technorati tags: <a href=\"http:\/\/technorati.com\/tag\/gcc\" rel=\"tag\">gcc<\/a>,<a href=\"http:\/\/technorati.com\/tag\/microchip\" rel=\"tag\">microchip<\/a>,<a href=\"http:\/\/technorati.com\/tag\/pic\" rel=\"tag\">PIC<\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hay pocas noticias mejores que la de que uno reciba un premio. Y una de ellas es que lo reciba uno de tus alumnos. Y este es el caso del proyecto fin de carrera de Pedro J. Ram\u00edrez Guti\u00e9rrez: el &hellip; <a href=\"http:\/\/almacen\/blog\/index.php\/porting-del-gcc-al-pic-16f877-de-microchip\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"_links":{"self":[{"href":"http:\/\/almacen\/blog\/index.php\/wp-json\/wp\/v2\/posts\/50"}],"collection":[{"href":"http:\/\/almacen\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/almacen\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/almacen\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/almacen\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=50"}],"version-history":[{"count":0,"href":"http:\/\/almacen\/blog\/index.php\/wp-json\/wp\/v2\/posts\/50\/revisions"}],"wp:attachment":[{"href":"http:\/\/almacen\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=50"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/almacen\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=50"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/almacen\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=50"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}