Sie sind auf Seite 1von 46

pico-SAM9G45

Manual de instalacin y manejo

1 | Manual de instalacin y manejo de pico-SAM9G45

2 | Manual de instalacin y manejo de pico-SAM9G45

ndice de contenido
ndice de contenido.......................................................................................................................3 1. Introduccin...............................................................................................................................3 2. Requisitos................................................................................................................................... 4 3) Instalacin del sistema operativo en la SD............................................................................5 3.1) Qu es un sistema operativo?........................................................................................5 3.2) Archivos tipo .IMG..............................................................................................................6 3.3) Tarjetas MicroSD................................................................................................................6 3.4) Descargar imgenes de los sistemas operativos...........................................................6 3.4) Cmo montar una imagen en una MicroSD...................................................................8 3.5) Instalacin de la MicroSD sobre la pico-SAM9G45......................................................12 3.6) Problemas con las imgenes de Angstrom y Android x.............................................12 3.7) Solucin al problema con las imgenes de Angstrom y Android x...........................13 4) Cmo instalar aplicaciones en Android para la pico-SAM9G45?.....................................14 4.1) Qu es ADB (Android Debugging Bridge)....................................................................14 4.2) Descargar el SDK e instalar............................................................................................14 1.2) Instalar el DRIVER............................................................................................................20 1.3) Instalar aplicaciones en el dispositivo...........................................................................28 1.4) Lnea de comandos en el dispositivo............................................................................28 5) Compilando el Sistema Operativo desde el cdigo fuente................................................29 5.1) Qu es compilar?............................................................................................................29 5.2) Qu es GIT?.....................................................................................................................29 5.3) Qu es Lnea de comandos, Terminal Consola?.....................................................30 5.4) Qu es Linux?.................................................................................................................30 5.4) Qu es es una Distribucin Linux?...............................................................................30 Qu es es una Distribucin Derivada?................................................................................30 5.4) Angstrom OS....................................................................................................................31 5.5) Compilar Angstrom OS para la pico-SAM9G45............................................................31 5.5.1) Abrir la consola de comandos....................................................................................31 5.5.2) Instalar GIT en Ubuntu.................................................................................................32 5.5.3) Descargar la ltima versin de Angstrom para la pico-SAM9G45..........................34 6) Manual creacin de una aplicacin de Android para sumar 2 nmeros.........................38 7) Crditos.................................................................................................................................... 45 8) Agradecimientos.....................................................................................................................45 9) Licencia Creative Commons................................................................................................46 10) Contacto.................................................................................................................................46

3 | Manual de instalacin y manejo de pico-SAM9G45

1. Introduccin
Los microprocesadores en la actualidad, son un gran avance para la tecnologa. Abarcan desde aviones hasta microondas o un smartphone. Estos pequeos dispositivos han facilitado algunas labores que con hardware ms complicado se podra lograr. Algunas funciones van desde enviar un SMS hasta realizar labores en la casa; todo esto potenciado gracias a los diferentes Sistemas Operativos que estn a nuestras manos, sobretodo los derivados de Linux, siendo as la herramienta ms econmica para cualquier tipo de proyecto. Ah est la importancia del Cdigo Abierto, poder modificar, agregar y redistribuir hardware o software en nuestro caso; por ser Cdigo Abierto no quiere decir que sea gratuito; puesto que la produccin de cada chip, conductor, cable y dems elementos de las tarjetas inteligentes tienen su costo y este por obvias razones no es gratis. Pero el querer compartir el conocimiento de construccin y de desarrollo tanto de lo tangible como lo no tangible en la tecnologa, eso s debe ser libre, sin ninguna atadura hasta donde se nos permita para que as demos un poco de reconocimiento a esas personas, que pensaron que algn da podramos estar haciendo cosas importantes con ese conocimiento. El mayor pago por esa libertad debe ser nuestro pensamiento libre, siempre pensando en las personas que quieran adquirirlo y mejorarlo.

4 | Manual de instalacin y manejo de pico-SAM9G45

2. Requisitos
Para esta parte, necesitamos algunas cosas para la perfecta implementacin del sistema operativo en la tarjeta inteligente. A continuacin las enumeraremos: 1. Un computador 2. Una tarjeta MicroSD 3. Una tarjeta inteligente (pico-SAM9G45) 4. Sistema Operativo Windows (Windows Vista, Seven, 8, etc...). 5. Sistema Operativo Ubuntu (Puede correrse en VirtualBox). 6. Conexin a Internet. 7. Un cable usb.

5 | Manual de instalacin y manejo de pico-SAM9G45

3) Instalacin del sistema operativo en la SD


3.1) Qu es un sistema operativo?
El sistema operativo es un software que permite administrar los componentes de nuestro computador o dispositivo electrnico. En la actualidad existen sistemas operativos como estrellas en el cielo, los ms populares son Windows, Linux y iOS de Mac; Esto en cuestin de equipos de mesa y porttiles, para dispositivos mviles existe Android, iOS, Windows Phone, Linux, Ubuntu Touch, entre otros.

Para la pico-SAM9G45 trabajaremos sobre Android 4.0.3 Ice Cream Sandwitch que es la ltima versin de este fabuloso sistema operativo.

3.2) Archivos tipo .IMG


Los archivos .IMG contienen informacin que debe ser comprendida por un programa especializado para la instalacin de un sistema operativo, un juego u otras funciones.

3.3) Tarjetas MicroSD


Sirven para almacenar informacin, en este caso almacenaremos el sistema operativo.

6 | Manual de instalacin y manejo de pico-SAM9G45

Imagen tomada de Wikipedia.

3.4) Descargar imgenes de los sistemas operativos


Para la PICOSAM9G45 existen varias opciones: Android 2.1, Android 2.3, Andtoid 4.0 y Angstrom. Para descargar en nuestro ejemplo, usaremos Android 4.0: Entramos al sitio http://arm.mini-box.com/index.php?title=Releases Luego hacemos click en Android 4.0.3 Ice Cream Sandwitch.

7 | Manual de instalacin y manejo de pico-SAM9G45

Ahora seleccionamos el enlace que dice download

Y empezamos a descargar el archivo .IMG.

3.4) Cmo montar una imagen en una MicroSD


Ya con el archivo .ZIP, procedemos a descomprimirlo.

8 | Manual de instalacin y manejo de pico-SAM9G45

Tambin necesitamos otra herramienta llamada WIN 32 Disk Imager, que podemos descargar desde: http://sourceforge.net/projects/win32diskimager/

Ya con el Win 32 Disk imager, lo descomprimimos

y abrimos la carpeta:

9 | Manual de instalacin y manejo de pico-SAM9G45

Ejecutamos el programa y nos mostrar una ventana como esta:

Ahora hacemos click en el cono de carpeta azul. El cual sirve para seleccionar el artchivo .img que usaremos para cargar el sistema operativo.

Y en la seccin Device, seleccionamos la unidad donde tenemos la MicroSD. MUCHO CUIDADO, dado que esta se formatea.
10 | Manual de instalacin y manejo de pico-SAM9G45

Presionamos Write y listo. Esperamos a que termine el proceso

11 | Manual de instalacin y manejo de pico-SAM9G45

3.5) Instalacin de la MicroSD sobre la pico-SAM9G45


Cuando tengamos el sistema operativo instalado en nuestra MicroSD, procedemos a ubicar el siguiente SLOT en la tarjeta:

El siguiente procedimiento es insertar la MicroSD con cuidado, asegurarla y conectar el dispositivo a la fuente de poder. Tambin funciona conectando directamente un cable USB al puerto USB Slim.

3.6) Problemas con las imgenes de Angstrom y Android x


Durante esta investigacin, surgieron problemas de compatibilidad con la pantalla de 7 pulgadas que adquirimos. La nica imagen que corra era la de Android 4.0.3 Ice Cream Sandwitch. En s el problema era que al instalar la imagen en la MicroSD y ponerla en funcionamiento en la placa, salan rayas verticales que indicaban que no se carg bien. Las imgenes publicadas en el sitio web de Mini-Box son para las pantallas de 5 pulgadas.

12 | Manual de instalacin y manejo de pico-SAM9G45

3.7) Solucin al problema con las imgenes de Angstrom y Android x


Lo primero que tenemos que hacer es instalar Android 4.0.3 Ice Cream Sandwitch en una MicroSD normalmente. Posteriormente montamos la MicroDS con el sistema operativo instalado y la exploramos. Muy posiblemente encontraremos estos 2 archivos. En otras ocasiones sern ms pero necesitaremos tan solo de 1 de ellos:

El proceso ahora es copiar el archivo BOOT.BIN en una carpeta aparte, en el disco duro para posteriormente usarlo. Desmontamos la MicroSD y ahora s instalamos el sistema operativo que necesitamos. Por ejemplo Angstrom. Cuando ya tengamos instalado el sistema operativo en la MicroSD procedemos a copiar el archivo BOOT.bin en la MicroSD, reemplazando el que ya existe en la MicroSD. Y listo ya peudes disfrutar de este grandioso Sistema Operativo.

13 | Manual de instalacin y manejo de pico-SAM9G45

4) Cmo instalar aplicaciones en Android para la pico-SAM9G45?


Uno de los mayores inconvenientes que tenemos al usar este dispositivo es no poder instalar directamente aplicaciones, dado que la imagen que nos proporciona Mini-box es muy bsica, es casi Android puro. As que usaremos ADB para interactuar con el dispositivo.

4.1) Qu es ADB (Android Debugging Bridge)


Android Debugging Bridge es traducido al espaol como puente de depuracin de Android, nos sirve para interactuar con nuestro dispositivo electrnico. En este caso, lo usaremos para instalar aplicaciones en el dispositivo que cargamos con Android.

4.2) Descargar el SDK e instalar


El SDK son las herramientas para desarrolladores, sirve para crear aplicaciones para Android, en el SDK incluye el ADB, y con el cual interactuaremos. Lo primero es descargar el SDK de la pgina oficial: http://developer.android.com/sdk/index.html

14 | Manual de instalacin y manejo de pico-SAM9G45

Apenas descarguemos el archivo, lo descomprimimos en el disco C:/, luego nos queda una carpeta con el nombre adt-bundle-windows-x86-20130219 a la cual renombramos como adt para que se facilite la manipulacin.

Ahora abrimos el Smbolo del sistema CMD. Luego escribimos esto para indicarle a la lnea de comandos que cuando usemos el comando ADB lo ejecutemos sin ningn problema: set PATH=%PATH%;c:/adb/sdk/platform-tools/ As:

15 | Manual de instalacin y manejo de pico-SAM9G45

Presionamos ENTER y se ejecuta el comando. Ahora abrimos la carpeta y ejecutamos el archivo SDK Manager.exe

Apenas lo abramos, nos saldr una ventana como esta

16 | Manual de instalacin y manejo de pico-SAM9G45

Ahora vamos al men Tools y seleccionamos Options, nos saldr una pantalla as:

17 | Manual de instalacin y manejo de pico-SAM9G45

Y seleccionamos las 3 opciones de la seccin Force:

Le damos click en Close. Ahora le damos click en el men Package y en Reload.

18 | Manual de instalacin y manejo de pico-SAM9G45

Ahora hay que seleccionar Android SDK Tools y Android SDK Plataform-tools y presionar el botn que dice Install 2 packages:

19 | Manual de instalacin y manejo de pico-SAM9G45

Ahora presionamos: Acept License (Despus de haberla ledo, claro est) y en el botn Install. Inmediatamente iniciar la descarga del SDK. Esperamos un tiempo mientras descarga.

1.2) Instalar el DRIVER


Windows no nos reconocer inmediatamente el dispositivo, por lo cual nos toca descargar el driver desde la siguiente URL: https://dl-ssl.google.com/android/repository/usb_driver_r04-windows.zip y lo descomprimimos en la carpeta donde tenemos nuestra instalacin c:/adb/sdk/extras/google/usb_driver/ Nos preguntar que si deseamos reemplazar los archivos, le indicamos que s. Ahora quedamos con estos archivos:

20 | Manual de instalacin y manejo de pico-SAM9G45

Y a continuacin damos click derecho sobre el archivo android_winusb.inf y seleccionamos abrir con y buscamos el Block de notas:

.
21 | Manual de instalacin y manejo de pico-SAM9G45

Ahora nos queda una ventana como esta:

Lo siguiente es buscar la lnea que dice [Google.NTx86] o si estamos desde un sistema de 64 bits, buscamos [Google.NTamd64]. Para buscar dentro del Block de notas, presionamos CONTROL + B e insertamos en el cuadro de bsqueda lo siguiente: [Google.NTx86] (En mi caso porque soy x86) Y debajo de la lnea que contiene la anterior instruccin, pegamos el siguiente cdigo: ;picoSAM9G45 by Mini-Box.com for kernel version up to 2.6.32 %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_9018 %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_9018&MI_01 ;picoSAM9G45 by Mini-Box.com for kernel version 3.1 %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0001 %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0001&MI_01 Y le damos guardar.

22 | Manual de instalacin y manejo de pico-SAM9G45

Lo que hicimos en el anterior paso fue decirle al driver por defecto de Android que reconozca nuestro dispositivo. Ahora le damos en INICIO y escribimos Administrador de dispositivos

Y le damos enter. Nos aparecer esto:

23 | Manual de instalacin y manejo de pico-SAM9G45

Buscamos el dispositivo que se llama Android picopc adb. Damos click derecho y seleccionamos Actualizar software del controlador, nos aparecer esta pantalla:

seleccionamos Examinar:

Buscamos la carpeta: C:\adb\sdk\extras\google\usb_driver


24 | Manual de instalacin y manejo de pico-SAM9G45

Le damos en Aceptar y posteriormente en Siguiente. Nos mostrar esta ventana:

A la cual le damos Instalar software de controlador de todas formas procede a instalar el controlador de nuestro dispositivo

25 | Manual de instalacin y manejo de pico-SAM9G45

Si nos sale este mensaje, quiere decir que hicimos las cosas muy bien:

Cuando el dispositivo ya est instalado, abrimos de nuevo la consola de comandos: e introducimos: adb device

26 | Manual de instalacin y manejo de pico-SAM9G45

Si nos sale un mensaje como este:

Quiere decir que est bien, si no sale ningn dispositivo quiere decir que no lo reconoci. En el caso de que no reconozca el comando adb, debemos en la lnea de comandos ubicarnos en la carpeta c:/adb/sdk/platform-tools/ y desde ah ejecutar el comando anterior.

27 | Manual de instalacin y manejo de pico-SAM9G45

1.3) Instalar aplicaciones en el dispositivo


Para instalar aplicaciones, usaremos el comando install, pero primero tenemos que hacer algo. Copiaremos el archivo .apk en la carpeta en donde estemos ubicados en el CMD. Y ejecutamos el comando Adb install suma.apk

Y listo, ya tendremos la aplicacin suma instalada en nuestro dispositivo.

1.4) Lnea de comandos en el dispositivo.


Tambin se puede ejecutar desde nuestro equipo comandos como si estuviramos en el dispositivo directamente. Esto es muy comn en distribuciones Linux. El comando para esto se llama Shell: adb shell

28 | Manual de instalacin y manejo de pico-SAM9G45

Cuando nos aparece el carcter #, nos indica que estamos dentro de la consola, probemos un comandos de Linux: El comando ls, que nos muestra una lista de archivos que hay en una carpeta, es el similar en Windows al comando dir.

5) Compilando el Sistema Operativo desde el cdigo fuente


5.1) Qu es compilar?
Compilar, es un proceso donde se tiene con cdigo fuente y se convierte en cdigo entendible para el dispositivo donde se trabajar.

5.2) Qu es GIT?
Git es un software de control de versiones, en palabras cristianas es un programa que nos permite manejar un proyecto de software entre varios usuarios, permitiendo que ellos hagan modificaciones sin afectar la integridad del proyecto, cuando alguien hace una modificacin; esta pasa a ser revisada por un administrador que es el que aprueba dichos cambios. Es una manera genial de administrar nuestros aportes sobretodo en proyectos de Cdigo Abierto.

29 | Manual de instalacin y manejo de pico-SAM9G45

Git puede ser de carcter privado como pblico, eso lo define los desarrolladores. Un ejemplo de esto es Linux, con su Kernel que es totalmente abierto al pblico y diariamente recibe aportes de la comunidad mundial. Git tiene Repositorios, que son direcciones de Internet que contienen la informacin suficiente para descargar una porcin o todo el cdigo de un proyecto. Esto es gracias al comando Clone Clonar en espaol.

5.3) Qu es Lnea de comandos, Terminal Consola?


Es un programa que nos permite, por medio de comandos escritos en vivo y en directo darle rdenes a nuestro dispositivo, en Windows se llama CMD Smbolo del Sistema.

5.4) Qu es Linux?
Linux es un Sistema Operativo de Cdigo Abierto 1 en el cual participan millones de personas en todo el mundo, desde diseadores hasta programadores. Es gratuito para la mayora de los casos y est disponible para todo el pblico mediante Distribuciones. A diferencia de Windows u otros sistemas operativos que no permiten que puedas ver si cdigo ni aportar tus ideas.

5.4) Qu es es una Distribucin Linux?


Las distribuciones son sabores de Linux, a algunos les gusta que su sistema operativo sea colorido, otros que sea liviano, otros que sea el ms seguro del mundo. Eso son las distribuciones, es el cdigo de Linux adaptado a las necesidades de un grupo de personas, por ejemplo la estacin espacial de la NASA usa Linux en sus equipos por su capacidad y rendimiento, en la ciudad de Bogot existe un decreto para paulatinamente empezar a usar Linux. Existen muchsimas distribuciones, entre las ms destacadas est Debian, Gentoo, Redhat, Fedora, Ubuntu, Angstrom, Linux Mint y muchsimas ms.

Qu es es una Distribucin Derivada?


Las distribuciones derivadas son aquellas que se basan en otra, como Ubuntu es una distribucin derivada de Debian, al igual que Fedora es una distribucin derivada de Redhad.
1 Cdigo Abierto Open Source, son proyectos comunitarios donde el cdigo es abierto al pblico.

30 | Manual de instalacin y manejo de pico-SAM9G45

5.4) Angstrom OS
Esta es una distribucin de Linux, derivada de Debian, su labor es funcionar en placas inteligentes como la pico-SAM9G45 de manera efectiva.

5.5) Compilar Angstrom OS para la pico-SAM9G45


Para esta labor necesitamos tener una conexin a Internet y la distribucin Ubuntu corriendo para nuestra comodidad. Este manual est basado sobre Ubuntu 13.04 la versin ms reciente lanzada por Canonical, la empresa desarrolladora del software.

5.5.1) Abrir la consola de comandos


Para abrir la consola en Ubuntu 13.04, tan solo presionamos las teclas: CONTROL + ALT + T y listo.

Otra forma de abrir la consola de comandos es haciendo click en el boton con el logo de
31 | Manual de instalacin y manejo de pico-SAM9G45

Ubuntu y escribiendo Terminal

5.5.2) Instalar GIT en Ubuntu


Una de las facilidades de Ubuntu, es tener todo a la mano, a continuacin instalaremos el programa GIT con simplemente un comando en la Consola de comandos: sudo apt-get install git El comando sudo es el que nos permite tener tan solo algunos permisos para instalar aplicaciones, luego sigue el comando apt-get install que sirve para indicar que vamos a instalar una aplicacin. Por ltimo la palabra git que es el nombre del programa que vamos a instalar.

Al presionar enter a este comando, nos pedir la contrasea


32 | Manual de instalacin y manejo de pico-SAM9G45

Introducimos nuestra contrasea, luego nos solicitar la descarga de algunos archivos, a lo cual presionamos la letra S

Luego de instalarse nos saldr un mensaje como este:

33 | Manual de instalacin y manejo de pico-SAM9G45

Y ya tendremos instalado en nuestro equipo la versin ms reciente de GIT.

5.5.3) Descargar la ltima versin de Angstrom para la pico-SAM9G45


Antes de descargar la ltima versin de Angstrom, necesitamos crear una carpeta en la cual vamos a trabajar. As: Presionamos la tecla Super, la que tiene el logo de Windows en nuestro teclado, a continuacin nos aparecer en Dash de Ubuntu, en el cual tecleamos la palabra Nautilus:

Y abrimos este programa, que es el equivalente al Explorador de archivos de Windows.

34 | Manual de instalacin y manejo de pico-SAM9G45

Ahora presionamos click derecho sobre cualquier espacio vaco y seleccionamos Crear nueva carpeta

35 | Manual de instalacin y manejo de pico-SAM9G45

Y le ponemos el nombre final. Ahora introducimos en la Consola de comandos el siguiente comando cd final y nos saldr estro:

Aqu ya estamos ubicados en la carpeta final. El paso siguiente es introducir los comandos necesarios para descargar o Clonar como se llama este proceso, estos comandos se introducen en la lnea de comandos ya abierta: git clone git://github.com/Angstrom-distribution/setup-scripts.git Este proceso lo que hacemos es indicarle al programa git que nos clone el proyecto
36 | Manual de instalacin y manejo de pico-SAM9G45

que est en la direccin que le estamos pasando. cd setup-scripts/sources Aqu cambiamos de directorio, el comando cd sirve para ubicarnos en otra carpeta. En este caso git clone git://gitorious.org/picopc-tools/meta-picosam9.git Ahora descargamos el resto de archivos que necesitamos por medio de GIT. cd .. cd .. sirve para devolvernos al directorio anterior. echo 'EXTRALAYERS="${TOPDIR}/sources/meta-picosam9"' >> conf/bblayers.conf

Ya tenemos una copia del cdigo, ahora introducimos el anterior comando para generar archivos necesarios para nuestro proceso MACHINE=picosam9 ./oebb.sh config picosam9 Por ltimo configuramos con el anterior comando.

37 | Manual de instalacin y manejo de pico-SAM9G45

6) Manual creacin de una aplicacin de Android para sumar 2 nmeros


Herramientas a utilizar: Eclipse Plugin ADT para Eclipse Android SDK

Iniciamos nuestro programa de desarrollo de aplicaciones Eclipse. Y seleccionamos la opcin File/New/Android Apliccation Project.

Nos aparecer una ventana donde debemos escribir el nombre de la aplicacin y el nombre del proyecto.

38 | Manual de instalacin y manejo de pico-SAM9G45

Escribimos el nombre de nuestra aplicacin y el nombre de nuestro proyecto. Y damos click en el botn Next hasta que lleguemos al botn Finish. Y con eso hemos creado nuestro proyecto Android. Al finalizar la creacin de nuestro proyecto, nos debera quedar una ventana de esta forma.

39 | Manual de instalacin y manejo de pico-SAM9G45

Ubicamos el archivo activity_main.xml dentro del proyecto. Prueba/res/layout/activity_main.xml. Damos click derecho y seleccionamos Open with/Text editor.

40 | Manual de instalacin y manejo de pico-SAM9G45

En este archivo daremos la forma a nuestra aplicacin. Ingresaremos dos casillas de texto y un botn, por los cuales ingresaremos los nmeros a sumar y el botn que accionara esta funcin. Nos debe quedar una interfaz de esta manera:

El cdigo nos debera quedar de la siguiente forma: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity" > <EditText android:id="@+id/etNumero1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:layout_marginLeft="45dp" android:layout_marginTop="58dp" android:ems="10" > <requestFocus /> </EditText>
41 | Manual de instalacin y manejo de pico-SAM9G45

<EditText android:id="@+id/etNumero2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignLeft="@+id/etNumero1" android:layout_below="@+id/etNumero1" android:layout_marginTop="69dp" android:ems="10" /> <Button android:id="@+id/btnSumar" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignLeft="@+id/etNumero2" android:layout_below="@+id/etNumero2" android:layout_marginLeft="45dp" android:layout_marginTop="46dp" android:text="Calcular Suma" /> </RelativeLayout> Una vez que ya tenemos nuestro activity_main.xml completo, nos movemos a la clase Main_Activity.java, en donde se centrar todo nuestro cdigo para poder generar la aplicacin. Ubicamos el archivo Main_Activity.java Prueba/src/com.example.prueba/ Main_Activity.java. seleccionamos Open with/Text editor. dentro Damos del click proyecto. derecho y

Nuestro cdigo para la aplicacin, debera quedar as: package com.example.prueba; import import import import import import import import import android.os.Bundle; android.app.Activity; android.view.Menu; android.view.View; android.view.View.OnClickListener; android.widget.Button; android.widget.EditText; android.widget.TextView; android.widget.Toast;

42 | Manual de instalacin y manejo de pico-SAM9G45

public class MainActivity extends Activity { ; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button suma = (Button)findViewById(R.id.btnSumar); suma.setOnClickListener(OkListener); } private OnClickListener OkListener = new OnClickListener(){ public void onClick(View view){ calcularSuma(); } }; public void calcularSuma(){ EditText numero1 = (EditText)findViewById(R.id.etNumero1); EditText numero2 = (EditText)findViewById(R.id.etNumero2); int intNumero1 = Integer.parseInt(numero1.getText().toString()); int intNumero2 = Integer.parseInt(numero2.getText().toString()); int totalSuma = intNumero1 + intNumero2; Toast.makeText(this, "El resultado de la suma es: " + totalSuma,Toast.LENGTH_LONG).show(); } }

43 | Manual de instalacin y manejo de pico-SAM9G45

Despus de haber escrito el cdigo del programa lo siguiente, es comprobar que funcione. As que seleccionamos la opcin Run/Run as/Android Application. Y damos click en Ok.

Listo. Ya tenemos nuestra aplicacin en Android. Ahora tendremos que trasladar el archivo .apk por medio de ADB al dispositivo.
44 | Manual de instalacin y manejo de pico-SAM9G45

Nota: La anterior seccin fue tomado de las siguientes pginas web: http://proyectosbeta.net/2013/01/ejemplo-de-aplicacion-sencilla-suma-de-dos-numerosen-android/ http://www.imaginanet.com/blog/programando-para-android-una-sencilla-aplicacion.ht ml http://www.sgoliver.net/blog/?p=1316

7) Crditos
A todo el curso de la materia Microprocesadores de Dcimo semestre de la Corporacin Universitaria Autnoma del Cauca del ao 2013: Fabio Dominguez. Heyber Tascn. Clauda Orozco. Flix Camargo. Andrs Casas. Cristian Muoz. Jorge Ibarra. Orlando Melo. Juan Manuel Snchez Diana Tobar. Andrs Lara.

8) Agradecimientos
Al profesor Fabio Hernn Realpe Martnez que con gusto nos ofreci su conocimiento, y sin este no podra ser posible este manual. Esperamos que este documento sirva para avanzar ms en la investigacin del manejo de la placa pico-SAM9G45 y hacer cosas grandiosas.

45 | Manual de instalacin y manejo de pico-SAM9G45

9) Licencia Creative Commons


Atribucin Compartir igual: Este material puede ser distribuido, copiado y exhibido por terceros si se muestra en los crditos. Las obras derivadas tienen que estar bajo los mismos trminos de licencia que el trabajo original.

Este obra est bajo una Licencia Creative Commons Atribucin-CompartirIgual 3.0 Unported.

El conocimiento es libre, comprtelo

10) Contacto
Andrs Giovanni Lara Collazos andreslara@uniautonoma.edu.co en el sitio web de nuestra universidad: http://uniautonoma.edu.co

ltima modificacin: 22 de mayo de 2013

46 | Manual de instalacin y manejo de pico-SAM9G45

Das könnte Ihnen auch gefallen