Con G de GNU

BeagleBone: Primeros pasos

por en ene.28, 2012

Hola! Os voy a presentar el beagle bone. Seguro que muchos ya lo conocéis así que tras una breve introducción mostraré cómo dar los primeros pasos, que aunque sencillos, a veces te pueden hacer perder mucho tiempo. En resumidas cuentas Beagle Bone es un ordenador en pequeño pero con el que también puedes controlar hardware externo a través de sus pines (como con arduino). Para que te hagas una idea, su procesador es un ARM A8 cortex que funciona a unos 700mhz (este dato  es sólo algo orientativo, otro día veremos cómo “comparar” procesadores) y cuenta con 256MB de RAM. Exacto, con todo eso puedes ejecutar un sistema operativo como el que tienes en tu ordenador (siempre y cuando exista para ARM que en el caso de Linux así es ;) .

El logo es un adorable perrito

Es realmente pequeño, unos 9cm de largo y 5,5 de ancho (un poco más grande que arduino) y cuenta con un lector de trajetas microsd (donde metes el SO y lo que tu quieras), un host USB (para enchufarle camáras, teclados, ratones…), un conector RJ45 y un micro USB para conetarlo al PC.

Bien, no me enrrollo más. Todo esto que cuento ya lo han contado cientos de veces en otras páginas así que vamos al tema. Qué hacer cuando sacas el beaglebone de su caja.

 

Lo primero que se me ocurre es conectarlo al PC por el microUSB y ver que pasa. Tras unos segundos (recuerda que tiene que iniciar el sistema operativo y eso lleva tiempo) el ordenador detectará un dispositivo de almacenamiento masivo mediante el cual podrás acceder a las particiones que tengas excepto la usada por beaglebone. Recuerda que en esa tarjeta de memoria también están los archivos del sistema operativo. Por defecto la tarjeta trae dos particiones, la que he comentado (que es un Angstrom Linux) y una FAT donde trae unos archivos de manual y drivers para windows y mac. En linux no te hará falta instalar nada.

Bien, ya sabemos que el cacharrito funciona, ahora vamos a hacer algo más divertido. Vamos a conectarnos por consola a nuestro beaglebone y a hozar un poco. Por supuesto también podrías enchufarle un monitor y un teclado pero para conectarle un monitor necesitas una shield (que es carilla) o fabricarla tu mismo.

(continuar leyendo…)

19 Comentarios GNU/Linux, Guias y manuales, Hardware más...

Haz que tu sistema de ficheros “vuele” montándolo en la RAM

por en oct.08, 2011

Hoy seré breve, o por lo menos lo intentaré. El caso es que necesitaba acceso masivo al disco duro para un procesamiento en lote de archivos de texto bastante grandes (quien me siga en twitter verá que el otro día lo mencioné :P ).

Hormigonera

El ruido del disco duro era semejante al de esta maquina mezclando hormigón

El proble ma no eran los archivos en sí mismos ya que mediante buffers que gestiona el propios sistema operativo se consigue un rendimiento excelente, sino por la base de datos mysql. En mi caso, hacía currar a la base de datos de tal manera (con updates, inserts y selects constantes) que el disco duro parecía una hormigonera. Después de estimar el tiempo total de procesamiento en 6 horas pensé que eso le iba a hacer mucha pupa al disco duro duro (además del evidente cuello de botella) y que había que hacer algo. Entonces me dije: “Quiero almacenar los datos en algo que no haga ruido y si es posible que sea rápido” y eso amigos, es precisamente la memoria RAM. Así que vamos al tema.

(continuar leyendo…)

4 Comentarios General, GNU/Linux, Hardware, Software más...

Juega a tu Nintendo 64 con tu mando de la Wii y arduino

por en ago.29, 2011

¿Alguna vez has pensado cómo sería jugar a tu juego favorito de tu nintendo 64 con un wiimote? Yo sí, quería dar espadazos con Link en Ocarina of Time y con la ayuda de mi querido arduino he podido cumplirlo!. Se que podría haber usado un emulador pero… donde queda el romanticismo? :P

Antes de nada, os pongo un vídeo del resultado.

 

Sí, ese es el menda jugando. ¿Te interesa saber cómo puedes hacerlo? Si es así sigue leyendo, de lo contrario sólo perderás tu tiempo. (continuar leyendo…)

9 Comentarios Guias y manuales, Hardware, Programación más...

Spinners en Android, tres formas de poblarlos.

por en jun.02, 2011

¿Hola? ¿Hay alguien? Soy yo, DiCrEn, me recordarán por antiguos posts… de hace 2 años aproximadamente (sin contar con los de GPodcast). Por aquel entonces yo era un alegre jovenzuelo que se creía Dios por programar el snake con C, pero todo eso ha cambiado, ese jovenzuelo ha madurado, ha estudiado y ahora… se cree Dios por tener un par de aplicaciones en el Android Market :D

Me he propuesto volver a tener un poquito de continuidad en el blog, cosa que, por supuesto, no conseguiré, pero bueno…

Y dicho esto vamos a lo que vamos, los spinners de Android. Vamos a dejarnos de gilipolleces y vamos al tema, imagino que tendrás instalado el SDK de android, el eclipse, etc, y que hayas hecho algo para el S.O. de google. Si no es así esto te va a interesar más bien poco.
(continuar leyendo…)

29 Comentarios Android, Programación más...

Conferencia/taller sobre Opensocial en Pallantia

por en abr.27, 2011

Buenas!

Simplemente os quería informar de que el próximo sábado imparto una conferencia y posteriomente un taller sobre el estándar de redes sociales Opensocial. El evento se desarrolla dentro de la party Pallantia en red (a la que todavía os podéis apuntar si queréis ;) ) en Palencia. La entrada a la conferencia es libre y también se puede seguir en directo online (desde la web http://www.pallantiaenred.com/).

En el taller se también se hará una demostración de Wixet, un software que soporta gadgets Opensocial desarrollado por el menda lerenda.

La conferencia será para “todos los públicos” dónde el único requisito es interés o curiosidad por opensocial. En cambio, el taller es de carácter técnico y sólo sería recomendable para aquellos con nociones de programación (salvo que quieras aburrirte un buen rato). El taller consistirá básicamente en realizar una aplicación opensocial haciendo un uso básico pero completo del API. La intención del taller es simplemente iniciar a los asistentes a desarrollar aplicaciones Opensocial (muchas veces el primer empujón es muy importante).

Un saludo y a ver si todo sale bien!

Dejar un comentario Mundo real más...

¿Buscando algo?

Usa el formulario de debajo:

¿Sigues sin encontrar lo que buscas? ¡Deja un comentario o ponte en contacto con nosotros para que lo encontremos por ti!