OpenDomo en Raspberry Pi
|
|
|
- María Ángeles Calderón Martin
- hace 8 años
- Vistas:
Transcripción
1 David Sánchez Herrero Administración de Redes y Sistemas Operativos en Entornos de Software Libre
2 OpenDomo es un sistema embebido libre desarrollado por la empresa OpenDomo Services S.L., basado en GNU/Linux, y diseñado principalmente para el control de instalaciones domóticas. Este proyecto tiene como propósito portar el sistema OpenDomo, que corre actualmente sobre un dispositivo empotrado con arquitectura x86 llamado ODNetwork, para su ejecución sobre el dispositivo Raspberry Pi, con arquitectura ARM.
3 Dispositivos ODNetwork (x86) Raspberry Pi (ARM)
4 El dispositivo Raspberry Pi es una placa computadora de bajo coste, del tamaño de una tarjeta de crédito, que contiene todos los dispositivos y conexiones típicas de un PC convencional.
5 Especificaciones:
6 Ha sido desarrollada por la Fundación Raspberry Pi, que es una asociación caritativa registrada en la Comisión de Caridad de Inglaterra y Gales, cuyo objetivo es promover el estudio de las ciencias de la computación y temas relacionados, sobre todo a nivel escolar.
7 El sistema OpenDomo se construye desde cero, compilando las fuentes de todos sus componentes. Para facilitar el proceso de construcción, se utiliza una herramienta llamada Buildroot, que configura, compila y agrupa todos los componentes necesarios en un sistema GNU/Linux embebido.
8 También es capaz de generar imágenes de cargadores de arranque y, en caso de realizar una compilación cruzada como será el caso de este proyecto, puede generar una cadena de herramientas de compilación cruzada (cross-compiling toolchain). Una cadena de herramientas de compilación cruzada se compone de compiladores, enlazadores, etc., que se ejecutan sobre una arquitectura A, para generar código binario de una arquitectura B.
9 La salida generada por Buildroot, se compone principalmente de una imagen binaria del kernel Linux, y un sistema de ficheros raíz (root filesystem), ambos construidos según la configuración establecida.
10 Para generar los sistemas GNU/Linux embebidos, Buildroot se apoya en tres herramientas principales. La librería uclibc, la herramienta Busybox, y por supuesto, el kernel Linux.
11 La librería uclibc es una versión reducida de la librería estándar de C (glibc), diseñada para ser utilizada en sistemas Linux embebidos, y protegida bajo licencia LGPL. Es mucho más pequeña que glibc, debido a que glibc está preparada para implementar todos los estándares de C a través de una amplia gama de plataformas hardware, mientras que uclibc se especializa en sistemas embebidos.
12 Busybox es una herramienta que combina versiones simplificadas de muchas utilidades típicas en los sistemas UNIX en un único ejecutable de pequeño tamaño. Gracias a su reducido tamaño, es posible obtener un entorno de trabajo completo para cualquier sistema embebido. Ha sido desarrollado bajo licencia GPLv2, centrándose principalmente en la optimización de tamaño y el consumo de recursos.
13 Linux es un núcleo libre de sistema operativo basado en Unix, licenciado bajo GPLv2, y desarrollado por colaboradores de todo el mundo, entre los que se encuentran desde particulares hasta empresas. Gracias a que desde sus inicios se diseñó para ser un núcleo portable, actualmente es uno de los núcleos más ampliamente portados, siendo capaz de funcionar sobre dispositivos muy diversos.
14 Todas estas herramientas se configuran por separado mediante interfaces Ncurses, que generan ficheros de texto con la configuración para su compilación.
15 En el fichero de configuración de Buildroot se especifican los ficheros a utilizar en la compilación del resto de herramientas.
16 OpenDomo SDK (Software Development Kit) es un entorno de desarrollo pensado para facilitar las tareas de desarrollo del sistema OpenDomo. Se basa en un conjunto de shell scripts que automatizan las principales etapas del proceso de creación del sistema y sus componentes.
17 Entre otras cosas, actúa como un frontend de BuildRoot, descargándolo en interaccionando con el mismo, proporcionándole los parámetros y la configuración de entrada, y procesando posteriormente su salida. El root filesystem generado por Buildroot es modificado, eliminando todos los componentes no necesarios e incorporando los componentes y configuraciones específicos del sistema OpenDomo (usuarios y contraseñas, grupos, scripts de inicio, ficheros de configuración de los servicios, etc.).
18 Durante el proyecto, se ha trabajado con OpenDomo Services S.L. en la configuración de las herramientas y la adaptación del SDK para generar un port del sistema OpenDomo funcional sobre Raspberry Pi.
19 Tareas Realizadas Generación de una imagen del kernel Linux funcional sobre el dispositivo. Generación de un root filesystem de OpenDomo funcional sobre el dispositivo. Compilación de todos los paquetes de OpenDomo mediante la cadena de herramientas de compilación cruzada generada con BuildRoot. Automatización de la descarga con los ficheros binarios de firmware necesarios.
20 Tareas Realizadas Configuración del dispositivo para la carga del root filesystem de Opendomo como Initramfs. Configuración del dispositivo para el correcto reparto de la memoria RAM entre la CPU y la GPU. Preparación de la tarjeta SD para albergar el sistema OpenDomo y su correcta carga en la Raspberry Pi.
21 Secuencia de Comandos svn checkout opendomo Descarga la última versión del SDK del repositorio../odsdk.sh deps Instala las dependencias necesarias para el resto del proceso../odsdk.sh update Descarga las actualizaciones del repositorio, y descarga y desempaqueta la versión de Buildroot a utilizar../odsdk.sh arch arm Carga los ficheros de configuración (Buildroot, Linux, uclibc, Busybox) para Raspberry Pi../odsdk.sh rmpkg Elimina los paquetes compilados anteriormente, si existen.
22 Secuencia de Comandos./odsdk.sh brmc Muestra la interfaz Ncurses de configuración de Buildroot../odsdk.sh brmake Lanza el proceso de descarga de fuentes, compilación, generación de la imagen del kernel y creación del root filesystem../odsdk.sh pkg Compila todos los paquetes de OpenDomo con el toolchain generado en el paso anterior../odsdk.sh mkrpi Descarga o actualiza los ficheros de firmware necesarios, y adapta el root filesystem de OpenDomo (de initrd a initramfs).
23 Preparación de la Tarjeta SD
24 Preparación de la tarjeta SD: pkgcache
25 Interfaz Web: ODCGI
Características Ventajas Desventajas Tipo de Núcleo Shell Gui. Para algunas cosas se debe de saber usar UNIX, muchos juegos no corren en Linux.
Nombre Sistema Operativo del Características Ventajas Desventajas Tipo de Núcleo Shell Gui Linux Unix Multitarea, multiusuario, redes y telecomunicaciones, internet, interconectividad, programación, portabilidad,
ODROID-C2: MINI COMPUTADORA ODROID VERSION C2 CON DISIPADOR
ODROID-C2: MINI COMPUTADORA ODROID VERSION C2 CON DISIPADOR Descripción El ODROID-C2 es una computadora de cuatro núcleos (SBC) de 64 bits. Algunos de los sistemas operativos que se ejecutan en este ordenador
OpenDomo en Raspberry Pi
OpenDomo en Raspberry Pi Administración de Redes y Sistemas Operativos en Entornos de Software Libre Autor: David Sánchez Herrero Consultor: Jordi Massaguer Pla Tutor Externo: Oriol Palenzuela i Rosés
A mi maravillosa novia Gema Caraballo Tarjuelo, y a mis excelentes compañeras de trabajo Concepción González Heras y Raquel Gómez Sánchez.
A mi maravillosa novia Gema Caraballo Tarjuelo, y a mis excelentes compañeras de trabajo Concepción González Heras y Raquel Gómez Sánchez. Especialmente dedicado a mi hermano Luís Miguel Muñoz López. 1
Primeros pasos en Linux TLSAX. Presentación N 3 - Glosario
Primeros pasos en Linux TLSAX Presentación N 3 - Glosario Glosario Un compilador acepta programas escritos en un lenguaje de alto nivel y los traduce a otro lenguaje, generando un programa equivalente
El Internet de las Cosas (IoT) Raspberry PI vs Arduino YUN
El Internet de las Cosas (IoT) Raspberry PI vs Arduino YUN J. Carlos Ferrer Hernández Universidad de Cádiz http://www.e-crealab.tk/ http://www.facebook.com/ucacrealab http://www.uca.es/grupos-inv/tep150
Introducción al Sistema GNU/Linux
Introducción al Sistema GNU/Linux Contenido Software libre: Que es software libre? El proyecto GNU El kernel Linux El duo dinámico GNU/Linux Administración básica Arquitectura básica Gestores de paquetes
CIAA NXP. Alcances y limitaciones de un port basado en Buildroot/Linux. Ezequiel García. 12 de agosto de 2015. VanguardiaSur
CIAA NXP Alcances y limitaciones de un port basado en Buildroot/Linux Ezequiel García VanguardiaSur 12 de agosto de 2015 Rompiendo el hielo Ezequiel García Programador Sistemas embebidos Linux Desarrollo
Módulo: 1. Introducción al Software Libre Curso: 1.2. Introducción a GNU/Linux (10 horas)
Diplomado en Universidad Simón Bolívar Decanato de Extensión Software Libre Módulo: 1. Introducción al Software Libre Curso: 1.2. Introducción a GNU/Linux (10 horas) Prof. Kenyer Domínguez - [email protected]
Linux Embebido - Fundamentos de compilación de Kernel
Linux Embebido - Fundamentos de compilación de Kernel Programa de Estudio Linux Embebido - Fundamentos de compilación de Kernel Construye una imagen de Linux para sistemas embebidos. Aprende los secretos
A mi maravillosa novia Gema Caraballo Tarjuelo, y a mis excelentes compañeras de trabajo Concepción González Heras y Raquel Gómez Sánchez.
A mi maravillosa novia Gema Caraballo Tarjuelo, y a mis excelentes compañeras de trabajo Concepción González Heras y Raquel Gómez Sánchez. Especialmente dedicado a mi hermano Luís Miguel Muñoz López. 1
CompTIA A+: Instalación, Mantenimiento y Reparación de PCs
CompTIA A+: Instalación, Mantenimiento y Reparación de PCs Examen Asociado: 220-901 y 220-902 Duración en horas: 40 Horas Descripción del Curso: Si se están preparando para una carrera de nivel de entrada
Linux System Administrator RPM
Linux System Administrator RPM KickStart 1 Contenidos Administración de paquetes Utilización de kickstart Paquetes de Linux En linux la instalación / desinstalación de software se realiza (principalmente)
6 INSTALA, ADMINISTRA, SECURIZA Y VIRTUALIZA ENTORNOS LINUX RA-MA
ÍNDICE PRÓLOGO...13 CAPÍTULO 1. LINUX: UNA VISIÓN GENERAL...15 1.1 QUÉ APORTA ESTE LIBRO SOBRE LINUX...16 1.2 CÓMO COMIENZA LINUX...17 1.3 SISTEMA OPERATIVO LINUX...17 1.4 GNU LINUX, LINUX GNU O LINUX...18
1. TÍTULO DE LA ACTIVIDAD
ENTIDAD Universidad Isabel I de Castilla 1. TÍTULO DE LA ACTIVIDAD Introducción a los sistemas operativos GNU/Linux para el aula Nº HORAS 130 CRÉDITOS 13 DURACIÓN 25 días 2. OBJETIVOS Los ordenadores u
Cuerpo de Profesores Técnicos de Formación Profesional
Tabla de equivalencias entre los temarios de Sistemas y Aplicaciones Informáticas de Profesores Técnicos de Formación Profesional e Informática del Cuerpo de Profesores de Enseñanza Secundaria Cuerpo de
Diagrama de despliegue
Diagrama de despliegue Definición.- Los Diagramas de Despliegue muestran las relaciones físicas de los distintos nodos que componen un sistema y el reparto de los componentes sobre dichos nodos. La vista
Gestión de software en Ubuntu GNU/Linux Introducción
Maikel Nieves Matamoros Joven Club de Computación y Electrónica 2008 2 Introducción La gestión de software en cualquier Sistema Operativo es una tarea administrativa de vital importancia, permite actualizar
TRABAJO DE TITULACIÓN PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERO EN MECATRÓNICA
TRABAJO DE TITULACIÓN PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERO EN MECATRÓNICA DISEÑO Y CONSTRUCCIÓN DE UN SISTEMA DE MEDICIÓN DE VELOCIDAD PARA VEHICULOS UTILIZANDO VISIÓN ARTIFICIAL IMPLEMENTADO
Conceptos y definiciones básicos en computación
UNIVERSIDAD MICHOACANA DE SAN NICOLÁS DE HIDALGO FACULTAD DE INGENIERIA ELECTRICA Laboratorio de Herramientas Computacionales Conceptos y definiciones básicos en computación M.I. Rosalía Mora Lab. Juárez
Fundamentos de los Sistemas Operativos. Tema 1. Conceptos generales Estructura del sistema operativo ULPGC - José Miguel Santos Espino
Fundamentos de los Sistemas Operativos Tema 1. Conceptos generales Estructura del sistema operativo 2015 ULPGC - José Miguel Santos Espino Contenido Componentes del S.O. Programas del sistema El núcleo
A) INTRODUCCIÓN A LA COMPUTACIÓN B) DATOS BÁSICOS DEL CURSO C) OBJETIVOS DEL CURSO 1) NOMBRE DE CADA CURSO O ACTIVIDAD CURRICULAR. Pág.
1) NOMBRE DE CADA CURSO O ACTIVIDAD CURRICULAR A) INTRODUCCIÓN A LA COMPUTACIÓN B) DATOS BÁSICOS DEL CURSO Semestre Horas de teoría Horas de práctica Horas trabajo Créditos por semana por semana adicional
Módulo Operador. Introducción a Linux. Entornos gráficos. Instalación. Uso de consola. Manejo de archivos. Estructura Unix y los Sistemas de Archivos.
Módulo Operador Introducción a Linux. Entornos gráficos. Instalación. Uso de consola. Manejo de archivos. Estructura Unix y los Sistemas de Archivos. Editor VI. Shell Control de procesos. Administración
TEMARIO. Linux Básico - Intermedio >>DURACIÓN DEL CURSO 40 HRS
TEMARIO Linux Básico - Intermedio >>DURACIÓN DEL CURSO 40 HRS >> INTRODUCCIÓN AL CURSO Introducción al Software Libre, Código Abierto GNU/Linux y distribuciones Tipos de Licenciamiento Ventajas y desventajas
ACADEMIA CISCO UCV- MARACAY CURSO CCNA IT ESSENTIALS
ACADEMIA CISCO UCV- MARACAY CURSO CCNA IT ESSENTIALS HARDWARE Y SOFTWARE PARA COMPUTADORES PERSONALES Y DISPOSITIVOS MOVILES (IT Essentials) Capítulo 1. Introducción a la Computadora Personal 1.1 Sistemas
Introducción al Sistema Operativo Unix
Introducción al Sistema Operativo Unix Sistema Operativo Un sistema operativo es software que supervisa la forma en que se pueden usar los recursos de una computadora. En algunas computadoras el sistema
Introducción al Desarrollo de Aplicaciones Móviles con Android
Introducción al Desarrollo de Aplicaciones Móviles con Android Febrero 2013 Eder Valente Toledo Nuñez 1 Introducción al Desarrollo Móvil 2 Introducción a Android 3 Instalación del SDK 4 Primera aplicación
CONTENIDO PROGRAMÁTICO
CONTENIDO PROGRAMÁTICO Unidad I. Historia e Introducción a GNU/Linux Linux & Unix Genealogía Kernel Linux Estructura de Linux Distribuciones de GNU/Linux Debian, Ubuntu, Fedora Centos, FreeBsd, red hat
Sistemas Operativos 1
Sistemas Operativos 1 2 Para que el hardware o la parte física de un ordenador pueda funcionar es necesario tener un conjunto de normas y ordenes para coordinar todos los procesos que se realicen. Este
Tema 3. Introducción a la configuración de un PC
Tema 3. Introducción a la configuración de un PC Laboratorio de estructura de Computadores I. T. Informática de Gestión / Sistemas Curso 2008-2009 Transparencia: 2 / 17 Índice El PC: periféricos y conexiones:
El Archivo. Concepto y finalidad 1
UF0347 Sistemas de archivo y clasificación de documentos El Archivo. Concepto y finalidad 1 Qué? Es importante saber aplicar las diferentes técnicas de archivo que hay, ya sea de modo convencional o informático,
Software Libre / Código Abierto Programa de contenidos
Software Libre / Código Abierto Programa de contenidos Resumen Se presenta a continuación la organización de un curso de cincuenta horas cuyo fin es dar a conocer la base ideológica que sostiene a los
FreeBSD. Sistema Operativo Libre
FreeBSD un Sistema Operativo Libre Como surgen los Sistemas Operativos BSD 1969 surge Unix En los 70s Bell Labs (AT&T) da permiso a la universidad de Berkley en California de utilizar el código fuente
Sistemas Operativos y Software Computacional Sistemas operativos y software computacional
Sistemas operativos y software computacional 1 de 57 EL SISTEMA OPERATIVO Y LOS DISPOSITIVOS DE ALMACENAMIENTO 2 de 57 Definición de sistema operativo El sistema operativo es el programa (o software) más
CURSO: SISTEMA OPERATIVO LINUX, ADMINISTRACIÓN Y CONFIGURACIÓN
CURSO: SISTEMA OPERATIVO LINUX, ADMINISTRACIÓN Y CONFIGURACIÓN PROPÓSITO DEL CURSO Introducir completamente al participante en el trasfondo tecnológico del software libre y en especial GNU/Linux y proporcionar
Instalación del entorno de desarrollo
Curso 13/14 Desarrollo de Instalación del entorno de desarrollo Pasos a seguir Pre-requisitos Instalación de Eclipse+ADT ( Developer Tools) Presentación de la interfaz del plugin ADT para Eclipse Añadir
Desarrollo Software Gran Escala
Desarrollo Software Gran Escala Herramientas de Desarrollo (Parte 3: Generadores y Constructores) Diferentes tipos de herramientas Controladores de versión Ambientes de desarrollo Pruebas y Depuración
Conceptos de Linux. Tema 1 Laboratorio de sistemas operativos UTFSM-JMC
Conceptos de Linux Tema 1 Laboratorio de sistemas operativos UTFSM-JMC 1-2016 Conceptos de Linux Proyecto GNU Los orígenes de Linux GNU + Linux Las distribuciones Fuentes de Documentación Proyecto GNU
Debian GNU/Linux. Debian, integra exclusivamente Software Libre.
Agenda Debian GNU/Linux Características de Debian GNU/Linux Versiones Debian GNU/Linux Manejo de paquetería Debian GNU/Linux Dispositivos de almacenamiento - Particionamiento Proceso de instalación Debian
Unidad 1: Introducción al entorno
Unidad 1: Introducción al entorno Curso de Administración de Servidores GNU/Linux Centro de Formación Permanente Universidad de Sevilla David Guerrero , Jorge Juan ,
Introducción a Android. [Tema 2]
Introducción a Android [Tema 2] 1. Android 1 / 24 2 / 24 Android Android es un sistema operativo diseñado principalmente para teléfonos inteligentes (Smatphones); fue creado inicialmente por Android Inc.
Linux es una plataforma muy conocida tanto para estaciones de trabajo, como para servidores. Sin embargo su utilización no solo se limita a los usos antes nombrados. Aunque muchos no lo sepan, varios equipos
INFORMÁTICA 4º ESO. Qué es un Sistema Operativo (O.S.)?
UD.1 1 Qué es un Sistema Operativo (O.S.)? Definición Instalación Ejecución Funcionamiento de un S.I. sin Sistema Operativo UD.1 2 Estructura de un Sistema Operativo Núcleo (kernel) CPU Administrador de
Sistemas Informáticos Simón Bolívar
Tabla de contenido Mantenimiento y Reparación de computadores y Redes LAN... 3 Presentación del curso... 3 Objetivos de aprendizaje... 4 Contenidos del curso... 5 Competencias previas... 7 Recursos...
Notas de la versión del shell y las utilidades del sistema HP UEFI
Notas de la versión del shell y las utilidades del sistema HP UEFI Nº de referencia de HP: 761394-071 Publicado: Febrero de 2014 Edición: 1 Copyright 2014 Hewlett-Packard Development Company, L.P. Software
Biblioteca de recursos. Descargado desde
Biblioteca de recursos Descargado desde www.rededuca.net Informática 1. Representación y comunicación de la información. 2. Elementos funcionales de un ordenador digital. 3. Componentes, estructura y funcionamiento
Kpax: Migración a Elgg 2.1.1
Kpax: Migración a Elgg 2.1.1 Rubén Vinuesa Sánchez 19 de Junio de 2016 Índice Introducción. Objetivos. Antecedentes. Competencia? Proyectos Similares? Explicación del proyecto. Interfaces de usuario. Metodología.
Unidad 02: El Sistema Operativo. Curso TIC - UGB 2012
Unidad 02: El Sistema Operativo Curso TIC - UGB 2012 Que es un Sistema Operativo? Es un conjunto de programas que gestionan los recursos de hardware y provee servicios a los programas de aplicación. Es
Parte I:Teoría. Tema 3:Introducción a los Sistemas operativos. Instalación
Tema 3:Introducción a los Sistemas operativos. Instalación Parte I:Teoría Introducción a los SO Componentes Llamadas al sistema Estructura del Kernel Drivers Esta obra está bajo una licencia Reconocimiento-No
HP Easy Tools. Guía del administrador
HP Easy Tools Guía del administrador Copyright 2014 Hewlett-Packard Development Company, L.P. Microsoft y Windows son marcas comerciales registradas del grupo de empresas Microsoft en EE. UU. Software
Chaltén XA-1 Mauro Koenig Gastón Rodriguez Martin Hidalgo
Chaltén XA-1 Mauro Koenig Gastón Rodriguez Martin Hidalgo www.emtech.com.ar Introducción Descripción general Ventajas Software Ejemplos de uso Costos Temario Introducción Es una placa pensada para realizar
Índice INTRODUCCIÓN...13
Índice INTRODUCCIÓN...13 CAPÍTULO 1. SISTEMAS INFORMÁTICOS. ESTRUCTURA FUNCIONAL...15 1.1 INTRODUCCIÓN A LOS SISTEMAS INFORMÁTICOS...16 1.1.1 Definición de un sistema informático...16 1.1.2 Evolución histórica
Presentación del Curso Presencial. Programación en Java Nivel Básico
Presentación del Curso Presencial Programación en Java Nivel Básico Tabla de contenido Presentación del curso... 3 Objetivos de aprendizaje... 6 Contenidos del curso... 7 Competencias previas... 9 Recursos...
Dispositivos de Entrada/Salida
Dispositivos de Entrada/Salida Notas de clase: Unidad IV Materia: Diseño y Paradigmas de Lenguajes Carrera: Ingeniería en Informática/Ingeniería en Computación Universidad Nacional de San Luis 20/09/2017
Esta obra está bajo una licencia de Creative Commons. Autor: Jorge Sánchez Asenjo (año 2005)
Esta obra está bajo una licencia de Creative Commons. Autor: Jorge Sánchez Asenjo (año 2005) http://www.jorgesanchez.net email:[email protected] Esta obra está bajo una licencia de Reconocimiento-NoComercial-
Capítulo 2 INSTALACIÓN DE DEBIAN
Capítulo 2 INSTALACIÓN DE DEBIAN Preparaciones previas El procedimiento que se detalla a continuación requiere que se haya descargado previamente el archivo.iso de la última versión estable de Debian.
TEMARIO ADMINISTRACIÓN DE SERVIDORES LINUX OPERATOR & SYSADMIN
TEMARIO ADMINISTRACIÓN DE SERVIDORES LINUX OPERATOR & SYSADMIN Duración: 48 Horas Linux Operator & Sysadmin Linux Operator y SysAdmin son cursos orientado a todos los profesionales que requieran aprender
Tu participación en el programa de certificación LPIC-1
Qué es la certificación LPIC-1? LPIC-1 es una certificación de nivel junior para administradores de Linux, está diseñada de manera neutral con respecto a las diferentes distribuciones del sistema operativo,
Propósito de la Unidad de Aprendizaje: Tarea integradora. de CD-ROM. sistemas de archivos. Linux (HETEROEVALUACIÓN)
Unidad de aprendizaje 2 Resultado de aprendizaje: Operación de software de control del sistemas operativos 2.2 Opera el sistema operativo multiusuario, considerando los aspectos funcionales del sistema
DESARROLLO DE PDA CON EL SISTEMA OPERATIVO INFERNO SOBRE UNA ARQUITECTURA ARM. Integrantes: - Rodolfo Paganini - Hernán Torrente
DESARROLLO DE PDA CON EL SISTEMA OPERATIVO INFERNO SOBRE UNA ARQUITECTURA ARM. Integrantes: - Rodolfo Paganini - Hernán Torrente Introducción: PDA: Computadora de mano, palmtop, ej: palm TX. S.O. INFERNO:
Práctica 1: (Tema 2) Instalación de MaRTE OS
Práctica 1: (Tema 2) Instalación de Objetivos: Instalar practicar el uso del entorno de de ción Concurrente oct-13 1 Acceso a los puestos del laboratorio Elegir la primera de las opciones de arranque:
Periféricos Interfaces y Buses
Periféricos Interfaces y Buses I. Arquitectura de E/S II. Programación de E/S III. Interfaces de E/S de datos IV. Dispositivos de E/S de datos V. Buses Buses de E/S (PCI, PC104, AGP). Sistemas de interconexión
Algunas licencias de código abierto
Algunas licencias de código abierto Creo que lo mejor es empezar con ver primero en qué consiste una licencia de código abierto. Todo producto software que se soporte bajo un tipo de licencia de código
Estructura general de los Sistemas Empotrados. Manuel J. Bellido Díaz. Octubre 2016
Estructura general de los Sistemas Empotrados Manuel J. Bellido Díaz Octubre 2016 1 Guión del Tema Anatomía de Un Sistema Empotrado Arquitectura Hardware de un SE Arquitectura Software de un SE Desarrollando
Administración de GNU/Linux
Administración de GNU/Linux Curso de Utilización y Administración avanzada de sistemas GNU/Linux y aplicaciones de Software Libre para estudiantes universitarios Pablo Cabezas Mateos Índice Qué debe conocer
PROGRAMA FORMATIVO Administrador Técnico de Sistemas Oracle
PROGRAMA FORMATIVO Administrador Técnico de Sistemas Oracle Julio 2015 DATOS GENERALES DE LA ESPECIALIDAD 1. Familia Profesional: INFORMÁTICA Y COMUNICACIONES Área Profesional: DESARROLLO 2. ADMINISTRACIÓN
GNU/LINUX Y JERARQUÍA DE ARCHIVOS EN LINUX ALLEN BARRETO DEFINICIÓN OFICIAL DE LO QUE ES LINUX OBTENIDA DE LA SIGUIENTE FUENTE
GNU/LINUX Y JERARQUÍA DE ARCHIVOS EN LINUX ALLEN BARRETO DEFINICIÓN OFICIAL DE LO QUE ES LINUX OBTENIDA DE LA SIGUIENTE FUENTE http://www.kernel.org/ Linux is a clone of the operating system Unix (http://www.unix.org/what_is_unix.html),
IT Essentials 6.0 Descripción general
IT Essentials 6.0 Descripción general Alberto Aparicio Vila Febrero de 2017 Índice 1 ITE Essentials 2 Diseño y Descripción del curso 3 CFGM SMR e ITE Essentials 4 Contenidos SMR e ITE 5 Preferencia de
Unidad I Introducción a la programación de Sistemas. M.C. Juan Carlos Olivares Rojas
Unidad I Introducción a la programación de Sistemas M.C. Juan Carlos Olivares Rojas Agenda 1.1 Qué es y que estudia la programación de sistemas? 1.2 Herramientas desarrolladas con la teoría de programación
Administración UNIX: Gestión del software
Administración UNIX: Gestión del software Juan Hernando Vieites [email protected] Noviembre 2014 [email protected] Administración UNIX: Gestión del software 1/1 Instalación de software A la hora de
Dispositivos y plataformas para IoT
Dispositivos y plataformas para IoT Ramón Alcarria Garrido Miguel Ángel Manso Callejo Tomás Robles Valladares Borja Bordel Sánchez Introducción a la Internet de las Cosas Departamento de Ingeniería de
Esta presentación destaca algunas de las funciones del programa de control primario del ACS880.
Esta presentación destaca algunas de las funciones del programa de control primario del ACS880. 1 La familia de productos ACS880 utiliza un firmware común. El programa de control primario combina las funciones
