ioio presentacion
JONATHAN MAURICIO CALLE
LEIDY TATIANA SOTO
S.O ANDROID
¿ QUÉ ES ANDROID?
Android es un sistema operativo móvil basado
en Linux, está enfocado para ser utilizado
endispositivos
móviles
como
teléfonos
inteligentes y tablets.
CARACTERÍSTICAS Y ESPECIFICACIONES
ACTUALES:
Diseño de dispositivo
Almacenamiento
Conectividad
Mensajería
Navegador web
Soporte de Java
Soporte multimedia
Soporte para streaming
CARACTERÍSTICAS Y ESPECIFICACIONES
ACTUALES:
Soporte para hardware adicional
Entorno de desarrollo
Market
Multi-táctil
Bluetooth
Videollamada
Multitarea
Características basadas en voz
Tethering
ARQUITECTURA
USOS Y DISPOSITIVOS
DISEÑO Y DESARROLLO
lenguaje Java con Android SoftwareDevelopment Kit (Android SDK)
Kit de Desarrollo Nativo para aplicaciones o
extensiones en C o C++
Google App Inventor
Formato de aplicaciones: .APK
CUOTA DE VERSIONES
TARJETA IOIO
¿QUÉES IOIO?
Android
Bluetooth
USB
API de Java
CODIFICACIÓN
Android
App-level library
Siempre original
Potencia!
ALGUNOS DISPOSITIVOS PROBADOS
HARDWAREMicrocontrolador PIC24FJ128DA106-I/PT (con
USB OTG)
Dimensión: 7x3 cm
Voltaje entre 5v y 15v
48 I/O pines
16 Entradas análogas (10 bits)
9 Salidas PWM
4 Canales UART
3 Canales SPI
3Canales I2C
SOFTWARE
1.
2.
3.
Gestor de aplicaciones
Conexión de datos
Reescribir datos en la memoria
Firmware
FIRMWARE
Se
1.
divide en dos partes:
Gestor de arranque2. Aplicaciones
GESTOR DE ARRANQUE
Primer
código que se corre
Conexión de datos
¿Nueva
aplicaciòn
?
Sí
No
CÓDIGO DEL GESTOR DE ARRANQUE
¿Cómo
se escriben los datos en lamemoria?
Imágenes
Plataforma
APLICACIÓN
Funcionalidad
principal
Controlado por comandos
Controlar periféricos
PROGRAMANDO UN GESTOR Y UNA
APLICACIÓN
Aplicación
1.
2....
Regístrate para leer el documento completo.