Usando Ubuntu en BeagleBone _ Internet de Las Cosas

4
23/07/12 Usando Ubuntu en BeagleBone | Internet De Las Cosas 1/4 www.internetdelascosas.cl/usando-ubuntu-en-beaglebone/ Twittear Twittear 5 Usando Ubuntu en BeagleBone 28 mayo, 2012 2:22 joniuz 1 Comment Una de las características del BeagleBone es que se inicia a partir de una memoria MicroSD, de fábrica viene con una versión de Linux llamada Angstrom, la cual integra entornos de desarrollo node.js y Cloud9. El inicio desde una memoria MicroSD permite que podamos correr distintos sistemas operativos, y en este artículo detallaremos los pasos necesarios para instalar Ubuntu en una MicroSD y ejecutarlo en nuestro BeagleBone. Esta guía esta basada en Elinux – BeagleBoard Ubuntu y en Everett’s Projects - Making a Home Media Server, las instrucciones están pensadas para ser ejecutadas en un Linux (en este caso utilizamos un netbook con Lubuntu). Lo primero es obtener una imagen compilada especialmente para el procesador AMR del BeagleBone, esta imagen se obtiene descargándola desde una sesión de terminal en nuestro Linux mediante el comando wget. wget http://rcn-ee.net/deb/rootfs/precise/ubuntu-12.04-r1-minimal-armhf.t Para poder instalar la imagen en una memoria MicroSD es necesario descomprimirla y luego cambiarse al directorio que se creo tar xJf ubuntu-12.04-r1-minimal-armhf.tar.xz cd ubuntu-12.04-r1-minimal-armhf Dentro de los archivos que vienen con la imagen esta el script setup_sdcard.sh el cual nos permitirá generar la imagen de Linux Ubuntu en la memoria MicroSD, es hora de insertar la MicroSD y ver como la reconoce Linux, para esto se debe ejecutar el script setup_sdcard.sh sudo ./setup_sdcard.sh --probe-mmc En este caso reconocer la memoria MicroSD fue simple ya que la única partición de 8 GB es /dev/sdc Es muy importante este paso porque un error identificando el punto de montaje de la memoria MicroSD puede hacernos perder datos importantes de otra particion ya que el scritp la formatea. Una vez identificada la partición procedemos a crear la imagen de inicio sudo ./setup_sdcard.sh --mmc /dev/sdc --uboot bone Se pedirá confirmar que realmente esta seguro, a lo que se debe responder afirmativamente (yes o si, deacuerdo al lenguaje instalado). Inmediatamente el script comenzará a descargar los archivos necesarios para la creacion Internet de las Cosas Internet de las Cosas Search A da O lds Manuel Daniel Helga Pelusa C arlos M auricio Juan Luis Elizabeth F abiola A lejandro A lexander Her C ristian Internet de las Cosas A 32 personas les gusta Internet de las Cosas. Me gusta Entradas recientes Entradas recientes Massimo Banzi en las TED talks, Arduino y el movimiento Open Source Internet de las cosas en la vision de Ericsson Conectando el Beaglebone a internet utilizando un modem 3G Usando I2C en el Beaglebone con el sensor BMP085 + Twitter El Beaglebone, Internet de las Cosas y el Open Source Comentarios recientes Comentarios recientes Ubuntu 8.10 con modem Huawei E270 Entel PCS - ..:: JoNiuX ::.. en Conectando el Beaglebone a internet utilizando un modem 3G Ubuntu y la Huawei 226 – Ubuntu 3G - ..:: JoNiuX ::.. en Conectando el Beaglebone a internet utilizando un modem 3G Internet De Las Cosas Internet De Las Cosas o las cosas conectadas a internet… o las cosas conectadas a internet… Inicio Tutoriales Noticias Contacto ¿Qué es?

Transcript of Usando Ubuntu en BeagleBone _ Internet de Las Cosas

Page 1: Usando Ubuntu en BeagleBone _ Internet de Las Cosas

23/07/12 Usando Ubuntu en BeagleBone | Internet De Las Cosas

1/4www.internetdelascosas.cl/usando-ubuntu-en-beaglebone/

TwittearTwittear

5

Usando Ubuntu en BeagleBone28 mayo, 2012 2:22 joniuz 1 Comment

Una de las características del

BeagleBone es que se inicia a partir

de una memoria MicroSD, de fábrica

viene con una versión de Linux

llamada Angstrom, la cual integra

entornos de desarrollo node.js y

Cloud9.

El inicio desde una memoria MicroSD

permite que podamos correr distintos

sistemas operativos, y en este

artículo detallaremos los pasos

necesarios para instalar Ubuntu en

una MicroSD y ejecutarlo en nuestro

BeagleBone.

Esta guía esta basada en Elinux –

BeagleBoard Ubuntu y en Everett’s

Projects - Making a Home Media

Server, las instrucciones están pensadas para ser ejecutadas en un Linux (en este caso utilizamos un netbook

con Lubuntu).

Lo primero es obtener una imagen compilada especialmente para el procesador AMR del BeagleBone, esta

imagen se obtiene descargándola desde una sesión de terminal en nuestro Linux mediante el comando wget.

wget http://rcn-ee.net/deb/rootfs/precise/ubuntu-12.04-r1-minimal-armhf.tar.xz

Para poder instalar la imagen en una memoria MicroSD es necesario descomprimirla y luego cambiarse al

directorio que se creo

tar xJf ubuntu-12.04-r1-minimal-armhf.tar.xzcd ubuntu-12.04-r1-minimal-armhf

Dentro de los archivos que vienen con la imagen esta el script setup_sdcard.sh el cual nos permitirá generar la

imagen de Linux Ubuntu en la memoria MicroSD, es hora de insertar la MicroSD y ver como la reconoce Linux,

para esto se debe ejecutar el script setup_sdcard.sh

sudo ./setup_sdcard.sh --probe-mmc

En este caso reconocer la memoria MicroSD fue simple ya que la única partición de 8 GB es /dev/sdc

Es muy importante este paso porque un error identificando el punto de montaje de la memoria MicroSD puede

hacernos perder datos importantes de otra particion ya que el scritp la formatea.

Una vez identificada la partición procedemos a crear la imagen de inicio

sudo ./setup_sdcard.sh --mmc /dev/sdc --uboot bone

Se pedirá confirmar que realmente esta seguro, a lo que se debe responder afirmativamente (yes o si, deacuerdo

al lenguaje instalado). Inmediatamente el script comenzará a descargar los archivos necesarios para la creacion

Internet de las CosasInternet de las Cosas

Search

A da O lds Manuel Daniel Helga

Pelusa C arlos Mauricio Juan Luis Elizabeth

Fabiola A lejandro A lexander Her C ristian

Internet de las Cosas

A 32 personas les gusta Internet de las Cosas.

Me gusta

Entradas recientesEntradas recientes

Massimo Banzi en las TED talks, Arduino y el

movimiento Open Source

Internet de las cosas en la vision de Ericsson

Conectando el Beaglebone a internet utilizando un

modem 3G

Usando I2C en el Beaglebone con el sensor

BMP085 + Twitter

El Beaglebone, Internet de las Cosas y el Open

Source

Comentarios recientesComentarios recientes

Ubuntu 8.10 con modem Huawei E270 Entel PCS -

..:: JoNiuX ::.. en Conectando el Beaglebone a

internet utilizando un modem 3G

Ubuntu y la Huawei 226 – Ubuntu 3G - ..:: JoNiuX

::.. en Conectando el Beaglebone a internet

utilizando un modem 3G

Internet De Las CosasInternet De Las Cosaso las cosas conectadas a internet…o las cosas conectadas a internet…

Inicio Tutoriales Noticias Contacto ¿Qué es?

Page 2: Usando Ubuntu en BeagleBone _ Internet de Las Cosas

23/07/12 Usando Ubuntu en BeagleBone | Internet De Las Cosas

2/4www.internetdelascosas.cl/usando-ubuntu-en-beaglebone/

de la MicroSD iniciable con Ubuntu, este proceso demora unos minutos, cuando indique

setup_sdcard.sh script complete

Habrá concluido la creación de la imagen.

Desde nuestro Linux (padre por nombrarlo de alguna forma) vemos que la MicroSD ahora posee dos particiones,

una llamada boot y la otra rootfs.

Antes de iniciar el BeagleBone con la nueva imagen, debemos escanear la red para identificar luego cual es la

ip que asume el BeagleBone (Suponemos que tienen configurada una red con DHCP), esto se puede realizar

con el comando nmap (tambien se puede ver directamente en nuestro router o equipo DHCP que cual fue la

última dirección asignada)

joniuz@netbook:~$ nmap -sP 192.168.1.0/24

Starting Nmap 5.21 ( http://nmap.org ) at 2012-05-28 01:51 CLTNmap scan report for 192.168.1.1Host is up (0.0027s latency).Nmap scan report for 192.168.1.10Nmap done: 256 IP addresses (2 hosts up) scanned in 2.58 secondsjoniuz@netbook:~$

Luego iniciamos el BeagleBone con la nueva imagen y lo conectamos a la red, el resultado del comando nmap

debería mostrar un nuevo ip

joniuz@netbook:~$ nmap -sP 192.168.1.0/24

Starting Nmap 5.21 ( http://nmap.org ) at 2012-05-28 01:51 CLTNmap scan report for 192.168.1.1Host is up (0.0027s latency).Nmap scan report for 192.168.1.10Host is up (0.0037s latency).Nmap scan report for 192.168.1.11Host is up (0.0042s latency).Nmap done: 256 IP addresses (3 hosts up) scanned in 2.58 secondsjoniuz@netbook:~$

Nuestro BeagleBone obviamente esta en el ip 192.168.1.11, para conectarnos usamos ssh y el usuario (que

viene por defecto en la imagen) “ubuntu” y la contraseña “temppwd”

joniuz@netbook:~$ ssh [email protected] authenticity of host '192.168.1.11 (192.168.1.11)' can't be established.ECDSA key fingerprint is 6e:18:09:0e:dc:fa:c7:58:ee:3d:ef:b9:aa:1f:07:6e.Are you sure you want to continue connecting (yes/no)? yesWarning: Permanently added '192.168.1.11' (ECDSA) to the list of known [email protected]'s password:Welcome to Ubuntu 12.04 LTS (GNU/Linux 3.2.0-psp7 armv7l)

* Documentation: https://help.ubuntu.com/

The programs included with the Ubuntu system are free software;the exact distribution terms for each program are described in theindividual files in /usr/share/doc/*/copyright.

Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted byapplicable law.

To run a command as administrator (user "root"), use "sudo ". See "man sudo_root" for details. ubuntu@omap:~$

La primera vez que nos conectemos nos pedirá autorizar la llave publica para la encriptación de protocolo ssh,

hay que

responder “yes”.

Una vez conectados al BeagleBone, nuestra primera tarea es cambiarle la contraseña (es muy mala práctica

dejar contraseñas por defecto) para esto simplemente se debe ejecutar el comando passwd, el cual solicitará

primero la contraseña antigua y dos veces la nueva contraseña

ubuntu@omap:~$ passwdChanging password for ubuntu.

joniuz en Conectando el Beaglebone a internet

utilizando un modem 3G

César en Conectando el Beaglebone a internet

utilizando un modem 3G

davisdrumkey en Massimo Banzi en las TED talks,

Arduino y el movimiento Open Source

Zetourist: ... Le parapluie qui fait de la

musique 8 bit. http://t.co/3HrkwsbJ via @GeoffreyDorne

#geek #streetart #arduino

33 minutes ago from TweetCaster for Android

1brett: Humidity: 37.00% Temperature: 75.20F

Mon Jul 23 00:00:02 PDT 2012 Too warm for #beer?

#arduino #sensor

36 minutes ago from 1Brett

EarthshineElec: RGB LED Pixels -

http://t.co/xKEI4Kr6 #Arduino

49 minutes ago from web

28pinbrain: Light level has changed! It's now

DAZZLING. #arduino #3227437

1 hour ago from Arduino

28pinbrain: Light level has changed! It's now

BRIGHT. #arduino #3227355

1 hour ago from Arduino

lbhq: Interesting MP3 Player Prototype with

Ardiuno - http://t.co/Aa8k33IF #arduino

2 hours ago from web

ArchivosArchivos

junio 2012

mayo 2012

abril 2012

CategoríasCategorías

Arduino

Beaglebone

Linux

Noticias

Php

Python

Sin categoría

Tutoriales

Ubuntu

Sitios de interésSitios de interés

Apps for Arduino

Page 3: Usando Ubuntu en BeagleBone _ Internet de Las Cosas

23/07/12 Usando Ubuntu en BeagleBone | Internet De Las Cosas

3/4www.internetdelascosas.cl/usando-ubuntu-en-beaglebone/

About joniuzIngeniero Civ il Informático, Univ ersidad de Santiago de Chile. 1 5 años de

experiencia trabajando para empresas de serv icios internet y telcos como IBM,

VTR y Entel. Experto en serv icios internet, redes 2g y 3g, y serv icios de v alor

agregado para telefonía móv il. Asesor Tecnológico de Py MES. Fotógrafo cuando

se lo piden y músico cuando tiene algo de tiempo.

View all posts by joniuz →

(current) UNIX password:Enter new UNIX password:Retype new UNIX password:passwd: password updated successfullyubuntu@omap:~$

Y con el cambio de contraseña, ya tenemos a nuestro BeagleBone listo para operar con Ubuntu.

Me gusta A 6 les gusta una página.

Regístrate para ver qué les

gusta a tus amigos.

Posted in Beaglebone, Linux, Tutoriales, Ubuntu Tagged beaglebone, ubuntu

One Thought on “Usando Ubuntu en BeagleBone”

Ayuda me

Tengo mi BeagleBone con una Ubuntu :

Welcome to Ubuntu 12.04 LTS (GNU/Linux 3.2.18-psp13 armv7l)

Pero no puedo ver nunca de los Analogic Input

root@zeus:/# ls -laF /sys/devices/platform/omap/tsc

total 0

drwxr-xr-x 3 root root 0 Jan 1 2000 ./

drwxr-xr-x 39 root root 0 Jan 1 2000 ../

-r–r–r– 1 root root 4096 Jun 7 08:56 modalias

drwxr-xr-x 2 root root 0 Jun 7 08:56 power/

lrwxrwxrwx 1 root root 0 Jan 1 2000 subsystem -> ../../../../bus/platform/

-rw-r–r– 1 root root 4096 Jan 1 2000 uevent

Help

Idem

Reply↓

Arduino

BeagleBone

idem2lyon

on 7 junio, 2012 at 3:35 said:

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Nombre *

Page 4: Usando Ubuntu en BeagleBone _ Internet de Las Cosas

23/07/12 Usando Ubuntu en BeagleBone | Internet De Las Cosas

4/4www.internetdelascosas.cl/usando-ubuntu-en-beaglebone/

← Previous Post Next Post →

© Copyright 2012 - Internet De Las Cosas Retina Theme by WPAisle ⋅ WordPress

Publicar comentarioPublicar comentario

Correo electrónico *

Web

Comentario