ENTORNO DE DESARROLLO PARA SOC'S BASADOS EN EL MICROPROCESADOR LEON2

Tamaño: px
Comenzar la demostración a partir de la página:

Download "ENTORNO DE DESARROLLO PARA SOC'S BASADOS EN EL MICROPROCESADOR LEON2"

Transcripción

1 ENTORNO DE DESARROLLO PARA SOC'S BASADOS EN EL MICROPROCESADOR LEON2 E. Ostúa, J. Viejo, M. J. Bellido, J. Juan, A. Millán, P. Ruiz-de-Clavijo y D. Guerrero Instituto de Microelectrónica de Sevilla Centro Nacional de Microelectrónica Av. Reina Mercedes, s/n (Edificio CICA) Sevilla (España) Tel.: Fax: Departamento de Tecnología Electrónica Universidad de Sevilla Av. Reina Mercedes, s/n (E.T.S. Ingeniería Informática) Sevilla (España) Tel.: Fax: { ostua ; julian ; bellido ; jjchico ; amillan ; paulino ; guerre ABSTRACT Se presenta en este documento una demostración práctica del entorno software para el desarrollo de aplicaciones SoPC basados en LEON2, un microprocesador libre de 32 bits conforme a la arquitectura SPARC v8 y diseñado con unas características que lo hacen ideal para su uso en aplicaciones empotradas. Se presentará tanto las herramientas de configuración, simulación y síntesis del hardware del micro, como las de diseño del software (compiladores de C/C++, kernels, debuggers/monitores y hasta un completo emulador). Al final de la demostración se podrá probar el funcionamiento del sistema en hardware real, gracias al empleo de una placa de desarrollo provista de una FPGA de Xilinx. 1. INTRODUCCIÓN El avance tecnológico en el campo de la microelectrónica permite implementar un sistema prácticamente completo en un único chip; estos son los denominados SoC (System-on-Chip). En el ámbito de los sistemas digitales son especialmente interesantes los SoC basados en microprocesadores, SoPC (System-on-a-Programmable- Chip). En ellos se 'empotra' en el chip una arquitectura típica de un computador, con lo que estamos dotando al sistema de la potencialidad que supone desarrollar software para las aplicaciones específicas que vaya a implementar el sistema. Es decir, a las ventajas que supone ya de por sí la integración de un sistema, esto es, la reducción del área, que lleva aparejado la reducción del coste, aumento de prestaciones, mayor velocidad y menor consumo, se suma el que este tipo de sistemas nos ofrece una combinación de software y hardware, para conseguir productos de altas prestaciones comparados con los sistema típicos en los que se combinan diferentes chips. Este tipo de sistema altera el flujo tradicional de diseño de circuitos integrados digitales ya que, en los SoPC, deben combinarse procesos de diseño de hardware con procesos de elaboración y depuración del software que ejecute el microprocesador. Esto básicamente nos lleva a que el microprocesador que pretendemos emplear para el SoPC no solo debe ser implementable en un chip, sino que además debe poseer todo un entorno de desarrollo y de verificación del software que, en la medida de lo posible, debe estar integrado con las herramientas de diseño hardware. Actualmente cuando se pretende implementar un SoPC en una FPGA existen algunas alternativas como son el caso, en las familias de Xilinx [1], de los microprocesadores MicroBlaze (familias Spartan y Virtex) o PowerPC (familia Virtex-II Pro). Para estos micros Xilinx ha desarrollado el entorno EDK (Embedded Development Kit). Este entorno permite la configuración del microprocesador para diseñarlo a medida de las necesidades de la aplicación. Además permite incluir el software para poder realizar una co-verificación hardware/software, ya que EDK se integra con el entorno ISE de diseño e implementación de hardware en FPGA's de Xilinx. Una de las restricciones importantes de estos dos microprocesadores, junto con EDK, es que no es 1

2 Figura 1 - Arquitectura del microprocesador LEON2 posible implementar el SoPC, diseñado y verificado sobre FPGA, en un ASIC. En este trabajo vamos a analizar el caso de un microprocesador de código abierto como es el LEON2 [2], el cual si es posible implementarlo en cualquier tecnología. El objetivo del trabajo es mostrar cómo es la metodología de diseño de SoPC basados en LEON2. Así, el apartado siguiente está dedicado a presentar las características básicas de LEON2, para después, en el apartado 3, presentar la metodología de diseño basada en LEON2. En este apartado analizaremos los dos aspectos importantes del diseño de un SoPC como son el diseño de hardware y el de software, estableciendo la metodología en función de las distintas herramientas que actualmente están disponibles para trabajar con LEON2, la mayoría de ellas herramientas de libre distribución y, por tanto, accesibles a ellas de una forma asequible. El trabajo se plantea, en el apartado 4, como una demostración en la que se va a mostrar, de una forma práctica, la metodología presentada, haciendo uso de las herramientas descritas, y finalmente la verificación en hardware real de un sistema empotrado, implementandolo en una FPGA de Xilinx. 2. EL MICROPROCESADOR LEON2 LEON2 [2] es un microprocesador de 32 bits de libre uso y modificación, diseñado completamente empleando VHDL sintetizable, es conforme a la arquitectura SPARCv8 [3] y resulta altamente configurable y facilmente extensible al usar un único bus onchip como es el standard AMBA-2.0 AHB/APB [4]. Todo esto le hace particularmente interesante para el desarrollo de aplicaciones SoPC (System-on-a-Programmable-Chip). Fue desarrollado inicialmente por la Agencia Espacial Europea [5] y actualmente es mantenido por Gaisler Research [6]. Posee licencia GNU LGPL [7] lo que da plena libertad de distribución, extensión y modificación. Desde el punto de vista de la arquitectura, LEON2 está diseñado pensando en las aplicaciones empotradas, y cuenta con las siguientes características principales: arquitectura hardvard de 32 bits caches separados de instrucciones y de datos conforme con SPARCv8, con pipeline de 5 etapas multiplicador y divisor por hardware configurable unidad de gestión de memoria, MMU interfaz a memorias PROM, SRAM y SDRAM. 2

3 Figura 2 - Flujo de Diseño de Aplicaciones SoPC basadas en LEON2 memoria RAM onchip controlador de interrupciones unidad de debug onchip, DSU dos timers de 24 bits controladores de UARTs watchdog y función de power-down puerto de E/S de 16 bits controlador ethernet 10 myspell-es openoffice.orghelp-es/100 MAC interfaz PCI interfaz con unidades de FPU y coprocesadores En la figura 1 se puede observar un diagrama de bloques de LEON2 con sus módulos principales. Todas estas bloques funcionales son altamente parametrizables y muchos además son opcionales, por lo que en función de la aplicación que diseñemos obtendremos un soft core de distinto tamaño y complejidad. Se puede extender la funcionalidad con módulos que usen los buses AHB/APB de AMBA-2.0. El microprocesador LEON2 soporta ser simulado con la herramienta de Synopsys VSS [8], Cadence Ncsim [9], GNU GHDL [10] (experimental) o con Modelsim, de Mentor Graphics [11]. También trae unos testbenchs genéricos y programas de prueba para usar con estas herramientas de forma sencilla. LEON2 puede ser implementado tanto en FPGAs como en ASICs. Viene preparado para ser sintetizado con las herramientas de Xilinx XST [1], Synopsys FPGA- Compiler [8], Synopsys-DC [8] y Synplify [9], aunque es fácilmente adaptable a otras herramientas de síntesis. En esta demostración nos basaremos en la versión de LEON2 sintetizable sobre FPGA's (LEON2-XST [2]). El rendimiento que se alcanza con una configuración típica de LEON2 es de unos 0.85 dhrystone-mips/mhz 3. METODOLOGÍA DE DISEÑO DE APLICACIONES SOPC CON LEON2 Para realizar nuestra aplicación SoPC (System-on-a- Programmable-Chip) basada en LEON2 nos plantearemos un flujo de diseño con un doble camino, por una parte la configuración y simulación del hardware, con su núcleo formado por el microprocesador LEON2 y los módulos y controladores adicionales que necesitemos, y por otra parte el diseño del software que ejecutará la aplicación concreta en este micro. La figura 2 muestra en detalle la metodología de diseño a emplear. A continuación describiremos un conjunto completo de aplicaciones que podemos utilizar para todos los pasos del proceso de diseño de nuestra aplicación SoPC basada en LEON2. La mayoría de ellas son de libre distribución bajo licencia GNU, salvo que se especifique lo contrario. Comenzaremos viendo las aplicaciones que incluye el propio paquete del LEON2, dónde a través de comandos 'make' podremos configurar y simular nuestro micro. 3

4 3.1. Diseño del Hardware. Para configurar el microprocesador y elegir los módulos onchip que necesitaremos para nuestra aplicación, LEON2 se dispone de una herramienta gráfica desarrollada en TCL/TK y similar a la que se utiliza para configurar el kernel de Linux. Está disponible para Unix/Linux y Windows/CYGWIN [13]. A través de una serie de menús inteligentes podemos seleccionar cómo queremos parametrizar nuestro procesador. Como alternativa a esta herramienta, siempre se puede realizar esta configuración modificando un fichero de texto que contiene todos los parámetros del modelo VHDL. Si deseamos realizar una simulación del micro una vez configurado tenemos la opción de hacerlo a través del mismo Makefile y otros scripts que incluye LEON2, tanto para Unix/Linux cómo Windows. Están soportados la compilación del modelo para los simuladores VSS, NCsim, Vsim y GHDL. Es posible también realizar una simulación post-síntesis. Para realizar la síntesis debemos usar alguna herramienta comercial como Xilinx XST, Synopsys FPGA- Compiler, Synopsys-DC o Synplify. En nuestro caso usaremos la herramienta de Xilinx ya que pretendemos trabajar con FPGA's de esa compañía y contamos con un presupuesto pequeño. Para esta herramienta disponemos de un fichero de proyecto que podemos importar en Xilinx ISE 6.3 y trabajar cómo si de cualquier otro proyecto se tratase, al disponer de todos los fuentes de LEON2 en formato VHDL sintetizable; aunque también podemos hacer toda la síntesis e implementación de forma más rápida mediante unos scripts que incluye el propio LEON2, que realizan todos los pasos necesarios. Además hay una serie de placas de prototipado con FPGA's soportadas por LEON2 y con plantillas de diseño preconfiguradas Diseño del Software. Para compilar al software que correrá en nuestro sistema empotrado, al ser LEON2 conforme a la arquitectura Figura 3 - Emulador de LEON2 enlazado con GNU gdb, corriendo sobre Eclipse. SPARC v8, cualquier compilador y kernel que exista para este podrá ser utilizado. En cualquier caso Gaisler Research [5] dispone de dos compiladores cruzados de C/C++ de libre distribución, BCC y RCC. Ambos están basados en las utilidades binutils y compiladores GNU de C/C++, si bien BCC (Bare-C Cross Compiler) está más orientado a desarrollos sencillos y secuenciales mientras que RCC (Rtems Cross Compiler) está basado en el kernel en tiempo real RTEMS [14], lo que permite además el trabajar con aplicaciones multithread. También es interesante destacar que existe un plugin para manejar estos compiladores desde Eclipse [15], un entorno de desarrollo integrado (IDE), de forma que podemos trabajar con este entorno gráfico como si de un completo compilador visual se tratase. 4

5 Es posible disponer también de Linux, con la distribución Snapgear [16], pensada para aplicaciones empotradas, corriendo un kernel 2.6 portado para LEON2 con el módulo gestor de memoria MMU. Si no nos interesa en nuestro diseño dicho gestor también podemos optar por utilizar el kernel de uclinux [17], basado en el 2.0. En cualquier caso es posible utilizar para depurar nuestro código el debugger de GNU gdb, con o sin una interfaz gráfica como el DDD. Esta depuración es posible hacerla bien sobre el sistema real implementado en hardware, por ejemplo en una FPGA, o bien sobre un emulador. Por último destacar que Gaisler Research ha desarrollado también un monitor para debugging, GRMON, y un completo emulador de LEON2, TSIM, ambos con versiones de evaluación disponibles para fines no comerciales. Con ellas se puede monitorizar al detalle un microprocesador LEON2 corriendo en un hardware real si incluimos un módulo de debug onchip DSU en la configuración del mismo, o bien un LEON2 corriendo en el emulador TSIM. Ambas herramientas poseen también una interfaz con el debugger de GNU gdb. Por último, GRMON dispone también de un plugin para Eclipse, para dotar de una interfaz gráfica al mismo. En la figura 3 se muestra una captura de pantalla del monitor de LEON2, GRMON, corriendo en Eclipse. 4. DEMOSTRACIÓN PRÁCTICA La demostración que se plantea en este trabajo es una visión práctica y rápida del flujo de diseño completo de aplicaciones empotradas en SoPC basadas en LEON2, y la comprobación instantánea del resultado obtenido en hardware real, gracias al empleo de una FPGA. Para aprender la metodología de diseño de aplicaciones con LEON2 se propone trabajar en un PC con Linux con todas las herramientas descritas instaladas en el mismo y con una serie de ejemplos sencillos prediseñados. Se podrá, por una parte, realizar la configuración y simulación del hardware del microprocesador, y también realizar todo el flujo de diseño software, a partir de pequeños programas en C que servirán para comprobar el funcionamiento del sistema empotrado. Por último, una vez terminado el doble flujo diseño, se podrá comprobar su funcionamiento tanto en el emulador de LEON2 como mediante su programación en una FPGA de la familia Virtex-2 de Xilinx integrada en una placa de desarrollo, comprobándose así el funcionamiento de la aplicación SoC en hardware real. 5. AGRADECIMIENTOS Este trabajo ha sido parcialmente financiado por el proyecto MCYT META TEC /MIC y el proyecto MECD/SEEU/DGU PHB PC del Gobierno Español. 6. REFERENCIAS [1] MicroBlaze, PowerPC, EDK, ISE, XST y familias Spartan y Virtex de FPGA's, de Xilinx Inc, [2] LEON2 Processor User's Manual, XST Edition, Gaisler Research, [3] The SPARC Architecture Manual, v8, Sparc International Inc. [4] Advanced Microcontroller Bus Architecture (AMBA) Specification, v2.0, ARM Limited. [5] European Space Agency (ESA), [6] Gaisler Research, [7] LGPL: GNU Lesser General Public License. Versión al castellano en [8] VHDL System Simulatiro (VSS), FPGA Compiler y Design Compiler (DC), de Synopsys Inc. [9] Ncsim, de NC-VHDL de Cadence. [10] GHDL, GNU VHDL Simlator v1.6, [11] Modelsim, de Mentor Graphics, [12] Synplify, de Synplicity Inc., [13] CYGWIN, GNU+Windows, [14] RTEMS: Real-Time Operating System for Multiprocessor Systems, [15] Eclipse Platform Techincal Overview, [16] SnapGear Embedded Linux, [17] uclinux, Embedded Linux/Microcontroller Project, 5

Palabras Clave: Vídeo en FPGA, Procesamiento en Tiempo Real RESUMEN

Palabras Clave: Vídeo en FPGA, Procesamiento en Tiempo Real RESUMEN Procesamiento de Vídeo en Tiempo Real Utilizando FPGA J. G. Velásquez-Aguilar, A. Zamudio-Lara Centro de Investigación en Ingeniería y Ciencias Aplicadas, Universidad Autónoma del Estado de Morelos, Cuernavaca,

Más detalles

Uso del simulador Modelsim

Uso del simulador Modelsim Introducción al laboratorio: Uso del simulador Modelsim Diseño y Simulación de Circuitos Electrónicos por Asistido por Computador Ingeniería Técnica Industrial Electrónica Modelsim es un software que administra

Más detalles

Informática 1 Grado en Matemáticas

Informática 1 Grado en Matemáticas Informática 1 Grado en Matemáticas Grupo de Javier Martínez Baena Índice de contenido 1.Objetivos...3 2. Por qué Code::Blocks?...3 3.Instalación en Windows...4 4.Configuración de Code::Blocks en castellano...7

Más detalles

CAPITULO 5. DISPOSITIVOS DE LOGICA RECONFIGURABLE

CAPITULO 5. DISPOSITIVOS DE LOGICA RECONFIGURABLE CAPITULO 5. DISPOSITIVOS DE LOGICA RECONFIGURABLE Los FPGA fueron introducidos por Xilinx en la mitad de 1980. Ellos difieren de los CPLDs en la arquitectura, por su tecnología de almacenamiento, número

Más detalles

Aplicación de la reconfigurabilidad dinámica de la FPGA Virtex de Xilinx *.

Aplicación de la reconfigurabilidad dinámica de la FPGA Virtex de Xilinx *. Aplicación de la reconfigurabilidad dinámica de la FPGA Virtex de Xilinx *. José Luis Camps, Vicente Herrero, Rafael Gadea, Joaquín Cerdà, Marcos Martínez, Ricardo Colom Universidad Politécnica de Valencia.

Más detalles

Memoria La memoria es la parte del ordenador en la que se guardan o almacenan los programas (las instrucciones y los datos).

Memoria La memoria es la parte del ordenador en la que se guardan o almacenan los programas (las instrucciones y los datos). Memoria La memoria es la parte del ordenador en la que se guardan o almacenan los programas (las instrucciones y los datos). Memoria Típica. Los datos almacenados en memoria tienen que pasar, en un momento

Más detalles

Introducción a los FPGAs y el Cómputo Reconfigurable Miguel Morales Sandoval INAOE, 2006

Introducción a los FPGAs y el Cómputo Reconfigurable Miguel Morales Sandoval INAOE, 2006 Introducción a los FPGAs y el Cómputo Reconfigurable Miguel Morales Sandoval INAOE, 2006 Qué son los FPGAs? Matriz de bloques lógicos configurables (CLB) y una matriz de interconexión. Los bloques lógicos

Más detalles

INSTALACIÓN DE ORACLE 8i (8.1.7) SOBRE NT

INSTALACIÓN DE ORACLE 8i (8.1.7) SOBRE NT INSTALACIÓN DE ORACLE 8i (8.1.7) SOBRE NT Versión 1. Mayo de 2001 Luis Vinuesa Martínez. Departamento de Informática Universidad de Oviedo vinuesa@correo.uniovi.es www.di.uniovi.es/~vinuesa ÍNDICE. Introducción...

Más detalles

UTILIZACIÓN DE SOFTWARE LIBRE EN ASIGNATURAS DE INTRODUCCIÓN A LOS MICROPROCESADORES.

UTILIZACIÓN DE SOFTWARE LIBRE EN ASIGNATURAS DE INTRODUCCIÓN A LOS MICROPROCESADORES. UTILIZACIÓN DE SOFTWARE LIBRE EN ASIGNATURAS DE INTRODUCCIÓN A LOS MICROPROCESADORES. Manuel Domínguez, Antoni Mas Departamento Ingeniería Electrónica, ETSETB, Barcelona Universidad Politécnica de Cataluña

Más detalles

JAVAFilters: Cálculo y Diseño de Filtros Analógicos y Digitales Primavera 2004

JAVAFilters: Cálculo y Diseño de Filtros Analógicos y Digitales Primavera 2004 CAPITULO 2. DESCRIPCIÓN DEL PROYECTO. 2.1 OBJETIVOS DEL PROYECTO. La finalidad del presente proyecto no se centra en el estudio a profundidad de la teoría de los filtros eléctricos, más bien consiste en

Más detalles

Laboratorio virtual para la programación de FPGAs

Laboratorio virtual para la programación de FPGAs Laboratorio virtual para la programación de FPGAs Joaquín Olivares, Alfonso Merino, José M. Palomares y Miguel A. Montijano Escuela Politécnica Superior, Universidad de Córdoba, España olivares@uco.es

Más detalles

Nombre de la asignatura: Clave de la asignatura: SIB-1307 1-4-5. Carrera:

Nombre de la asignatura: Clave de la asignatura: SIB-1307 1-4-5. Carrera: 1. Datos generales de la asignatura Nombre de la asignatura: Clave de la asignatura: Créditos(Ht-Hp_créditos): Carrera: Sistemas Embebidos SIB-1307 1-4-5 Ingeniería Electrónica 2. Presentación Caracterización

Más detalles

Curso: FT433 - Introducción a la virtualización con VirtualBox

Curso: FT433 - Introducción a la virtualización con VirtualBox forumtecnico.com Curso: FT433 - Introducción a la virtualización con VirtualBox Configuración de red Uno de los aspectos de la virtualización con más número de opciones es la configuración de red. Recordemos

Más detalles

Se encarga de realizar las funciones básicas de manejo y configuración del ordenador. La BIOS tiene más tareas fundamentales: Chequearse a sí misma.

Se encarga de realizar las funciones básicas de manejo y configuración del ordenador. La BIOS tiene más tareas fundamentales: Chequearse a sí misma. La BIOS, siglas de su nombre en inglés Basic Input-Output System, también conocida como Sistema Básico de Entrada / Salida, es básicamente un código de software que permite iniciar el sistema operativo

Más detalles

HOW TO SOBRE LA CREACION DE UNA DISTRIBUCION PERSONALIZADA DE LINUX

HOW TO SOBRE LA CREACION DE UNA DISTRIBUCION PERSONALIZADA DE LINUX HOW TO SOBRE LA CREACION DE UNA DISTRIBUCION PERSONALIZADA DE LINUX 1- Lo primero en decir es que aparte de las varias páginas donde se crean distribuciones personalizadas de Linux, existe algunas distribuciones

Más detalles

INSTRUCCIONES BÁSICAS DE ACCESO AL PORTAL DEL CLIENTE

INSTRUCCIONES BÁSICAS DE ACCESO AL PORTAL DEL CLIENTE Para poder acceder a la información como Cliente debe acceder a la Plataforma Digital y registrarse, tal como hacía hasta ahora, con su usuario y contraseña. Si no cuenta con sus datos de acceso, puede

Más detalles

Electrónica Digital II

Electrónica Digital II Electrónica Digital II M. C. Felipe Santiago Espinosa Aplicaciones de los FPLDs Octubre / 2014 Aplicaciones de los FPLDs Los primeros FPLDs se usaron para hacer partes de diseños que no correspondían a

Más detalles

Manual Impress Impress Impress Impress Impress Draw Impress Impress

Manual Impress Impress Impress Impress Impress Draw Impress Impress Manual Impress Se puede definir Impress como una aplicación dirigida fundamentalmente a servir de apoyo en presentaciones o exposiciones de los más diversos temas, proyectando una serie de diapositivas

Más detalles

Práctica 5. Curso 2014-2015

Práctica 5. Curso 2014-2015 Prácticas de Seguridad Informática Práctica 5 Grado Ingeniería Informática Curso 2014-2015 Universidad de Zaragoza Escuela de Ingeniería y Arquitectura Departamento de Informática e Ingeniería de Sistemas

Más detalles

Diseño y desarrollo de una aplicación informática para la gestión de laboratorios

Diseño y desarrollo de una aplicación informática para la gestión de laboratorios Diseño y desarrollo de una aplicación informática para la gestión de laboratorios M. Francisco, P. Vega, F. J. Blanco Departamento de Informática y Automática. Facultad de Ciencias. Universidad de Salamanca

Más detalles

Proyecto de Digitalización del Archivo Histórico de las Compañias

Proyecto de Digitalización del Archivo Histórico de las Compañias Proyecto de Digitalización del Archivo Histórico de las Compañias VII REUNIÓN DE RESPONSABLES DE SISTEMAS DE INFORMACIÓN San Pedro Sula, Honduras, del 6 al 8 de Julio 2005 SUPERINTENDENCIA DE COMPAÑÍAS

Más detalles

Tipos de Dispositivos Controladores

Tipos de Dispositivos Controladores Tipos de Dispositivos Controladores PLC Allen Bradley Siemens Schneider OMRON PC & Software LabView Matlab Visual.NET (C++, C#) FPGAS Xilinx Altera Híbridos Procesador + FPGA (altas prestaciones) µcontrolador

Más detalles

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación Vicerrectorado de Tecnologías de la Información y la Comunicación Conexión mediante Escritorio Remoto de Windows Última Actualización 22 de enero de 2015 Histórico de cambios Fecha Descripción Autor 16/09/13

Más detalles

Además del Sistema Operativo necesitaremos un adaptador inalámbrico que vamos a describir en el punto siguiente.

Además del Sistema Operativo necesitaremos un adaptador inalámbrico que vamos a describir en el punto siguiente. COMO MONTAR UNA RED INALAMBRICA AD-HOC. 1.- Introducción: En este tutorial vamos a tratar de explicar como crear una red inalámbrica para unir dos o más ordenadores, sin necesidad de usar dispositivos

Más detalles

Conclusiones. Particionado Consciente de los Datos

Conclusiones. Particionado Consciente de los Datos Capítulo 6 Conclusiones Una de las principales conclusiones que se extraen de esta tesis es que para que un algoritmo de ordenación sea el más rápido para cualquier conjunto de datos a ordenar, debe ser

Más detalles

CAPÍTULO I. Sistemas de Control Distribuido (SCD).

CAPÍTULO I. Sistemas de Control Distribuido (SCD). 1.1 Sistemas de Control. Un sistema es un ente cuya función es la de recibir acciones externas llamadas variables de entrada que a su vez provocan una o varias reacciones como respuesta llamadas variables

Más detalles

LIESH. Fco. Javier Bohórquez Ogalla

LIESH. Fco. Javier Bohórquez Ogalla LIESH Fco. Javier Bohórquez Ogalla 1 Índice 1. Descripción 3 2. Estructura de funcionamiento 3 2.1. Kernel LIESH.................................. 4 2.2. Programas escritos en LIESH.........................

Más detalles

Entorno de codiseño y cosimulación hardware-software basado en FPGA para la plataforma Arduino

Entorno de codiseño y cosimulación hardware-software basado en FPGA para la plataforma Arduino Entorno de codiseño y cosimulación hardware-software basado en FPGA para la plataforma Arduino J. M. Alcérreca, J. Castillo, J. I. Martínez josemaria@alcerreca.com, {javier.castillo, joseignacio.martinez}@urjc.es

Más detalles

MANUAL DE AYUDA HERRAMIENTA DE APROVISIONAMIENTO

MANUAL DE AYUDA HERRAMIENTA DE APROVISIONAMIENTO MANUAL DE AYUDA HERRAMIENTA DE APROVISIONAMIENTO Fecha última revisión: Marzo 2016 INDICE DE CONTENIDOS HERRAMIENTA DE APROVISIONAMIENTO... 2 1. QUÉ ES LA HERRAMIENTA DE APROVISIONAMIENTO... 2 HERRAMIENTA

Más detalles

Actividad N 1. Primer procesador creado por Intel

Actividad N 1. Primer procesador creado por Intel Actividad N 1 Primer procesador creado por Intel El Intel 4004 (i4004), un CPU de 4bits, fue el primer microprocesador en un simple chip, así como el primero disponible comercialmente. Aproximadamente

Más detalles

SIAM WEB FOTOGRAFOS CARACTERÍSTICAS GENERALES. El Sistema de Recuperación y Archivo de documentos.

SIAM WEB FOTOGRAFOS CARACTERÍSTICAS GENERALES. El Sistema de Recuperación y Archivo de documentos. CARACTERÍSTICAS GENERALES SIAM WEB FOTOGRAFOS El Sistema de Recuperación y Archivo de documentos. Siam Web Fotógrafos es una aplicación preparada para el Archivo, Recuperación y Gestión de todo tipo de

Más detalles

El Computador. Software

El Computador. Software El Computador Es una máquina electrónica que recibe y procesa datos para convertirlos en información útil. Una computadora es una colección de circuitos integrados y otros componentes relacionados que

Más detalles

Estudio Comparativo de medios digitales (Pizarras) para las aulas docentes.

Estudio Comparativo de medios digitales (Pizarras) para las aulas docentes. Estudio Comparativo de medios digitales (Pizarras) para las aulas docentes. Dentro de los 3 modelos posibles de medios interactivos de aulas probados y testeados para dotar a las aulas docentes son los

Más detalles

I NTRODUCCIÓN 1. ORDENADOR E INFORMÁTICA

I NTRODUCCIÓN 1. ORDENADOR E INFORMÁTICA I. INTRODUCCIÓN 1. ORDENADOR E INFORMÁTICA 1.1. Informática Informática (Información Automática) es la ciencia y la técnica del tratamiento automatizado de la información mediante el uso de ordenadores.

Más detalles

picojava TM Características

picojava TM Características picojava TM Introducción El principal objetivo de Sun al introducir Java era poder intercambiar programas ejecutables Java entre computadoras de Internet y ejecutarlos sin modificación. Para poder transportar

Más detalles

COPPEL MANUAL TÉCNICO MCC DE SISTEMAS PROGRAMACIÓN DESCRIPCIÓN DEL PROCESO DE ARQUITECTURA DE SOFTWARE

COPPEL MANUAL TÉCNICO MCC DE SISTEMAS PROGRAMACIÓN DESCRIPCIÓN DEL PROCESO DE ARQUITECTURA DE SOFTWARE COPPEL MANUAL TÉCNICO MCC DE SISTEMAS PROGRAMACIÓN DESCRIPCIÓN DEL PROCESO DE ARQUITECTURA DE SOFTWARE Creado en May/14 Objetivo: Contar con una guía de las actividades que se deben realizar en esta fase,

Más detalles

1. VIRTUALIZACION DEL PROCESO REAL.

1. VIRTUALIZACION DEL PROCESO REAL. CAPITULO IV DISEÑO 86 En este capítulo se muestra el diseño realizado para el desarrollo del CD Interactivo del Museo e Historia Militar de la Fuerza Armada de El Salvador, se ilustra claramente el proceso

Más detalles

COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX

COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX En este manual se presenta el proceso de configuración de una Maquina Virtual en VirtualBox, que será utilizada para instalar un Servidor

Más detalles

... partes internas del computador!...

... partes internas del computador!... ... partes internas del computador!... LOS DISPOSITIVOS INTERNOS UNA PC EN SI, PUEDE "DAR SEÑALES DE VIDA" SIN EL TECLADO, SIN EL MONITOR, SIN EL RATÓN Y TODOS LOS DISPOSITIVOS EXTERNOS, AUNQUE NO TENDRÍA

Más detalles

UNIVERSIDAD DE ORIENTE FACULTAD DE ICIENCIAS ECONOMICAS LAS REDES I. Licda. Consuelo Eleticia Sandoval

UNIVERSIDAD DE ORIENTE FACULTAD DE ICIENCIAS ECONOMICAS LAS REDES I. Licda. Consuelo Eleticia Sandoval UNIVERSIDAD DE ORIENTE FACULTAD DE ICIENCIAS ECONOMICAS LAS REDES I Licda. Consuelo Eleticia Sandoval OBJETIVO: ANALIZAR LAS VENTAJAS Y DESVENTAJAS DE LAS REDES DE COMPUTADORAS. Que es una red de computadoras?

Más detalles

GESTIÓN Y CONTROL DEL DESARROLLO E IMPLANTACIÓN DE APLICACIONES

GESTIÓN Y CONTROL DEL DESARROLLO E IMPLANTACIÓN DE APLICACIONES Ciclo Formativo: Módulo: Desarrollo de Aplicaciones Informáticas Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión Unidad de Trabajo 10: GESTIÓN Y CONTROL DEL DESARROLLO E IMPLANTACIÓN

Más detalles

ATLAS MANUAL DE USUARIO DEL ARQUETIPO WEB CON DOCUMENTUM

ATLAS MANUAL DE USUARIO DEL ARQUETIPO WEB CON DOCUMENTUM ATLAS MANUAL DE USUARIO DEL ARQUETIPO WEB CON DOCUMENTUM Versión 1.4 Área de Aplicaciones Especiales y Arquitectura de Software Hoja de Control Título Documento de Referencia Responsable Manual de usuario

Más detalles

Anexo B. Comunicaciones entre mc y PC

Anexo B. Comunicaciones entre mc y PC Anexo B Comunicaciones entre mc y PC En este apartado se hará hincapié en los comandos para el manejo del módulo de comunicaciones desde el PC. Conociendo estos comando se podrá realizar una aplicación

Más detalles

Capítulo 1. Introducción

Capítulo 1. Introducción Capítulo 1 Introducción 1.1 Antecedentes La producción musical, en su mayoría, se ha valido de distintos tipos de software computacional para realizar la edición de composiciones musicales. De toda la

Más detalles

Dispositivos Lógicos Programables (FPGAs) Guillermo Güichal Emtech www.emtech.com.ar

Dispositivos Lógicos Programables (FPGAs) Guillermo Güichal Emtech www.emtech.com.ar Dispositivos Lógicos Programables (FPGAs) Guillermo Güichal Emtech www.emtech.com.ar Temario Introducción Circuitos Digitales FPGAs Flujo y Herramientas de Diseño Diseño para Síntesis Simulación Ejemplos

Más detalles

Entre los más conocidos editores con interfaz de desarrollo tenemos:

Entre los más conocidos editores con interfaz de desarrollo tenemos: Herramientas de programación Para poder programar en ensamblador se precisa de algunas herramientas básicas, como un editor para introducir el código, un ensamblador para traducir el código a lenguaje

Más detalles

Informática I para Bachillerato

Informática I para Bachillerato CIMAT Introducción a la programación en C/C++ CIMAT Sesión 2 Cual es el lenguaje máquina? El lenguaje utilizado por el procesador se denomina lenguaje máquina. Se trata de datos tal como llegan al procesador,

Más detalles

MANUAL DE AYUDA INSTALACIÓN VERSIÓN DEMO

MANUAL DE AYUDA INSTALACIÓN VERSIÓN DEMO MANUAL DE AYUDA INSTALACIÓN VERSIÓN DEMO Fecha última revisión: Marzo 2016 INDICE DE CONTENIDOS MANUAL DE INSTALACIÓN DEMO GOTELGEST.NET... 3 1. INSTALACIÓN DEMO GOTELGEST.NET... 3 2. DESINSTALACIÓN DE

Más detalles

GRADO EN INGENIERÍA ELECTRÓNICA Y AUTOMÁTICA INDUSTRIAL

GRADO EN INGENIERÍA ELECTRÓNICA Y AUTOMÁTICA INDUSTRIAL Sistemas Electrónicos Digitales Avanzados GRADO EN INGENIERÍA ELECTRÓNICA Y AUTOMÁTICA INDUSTRIAL PRÁCTICA FINAL GENERADOR AVANZADO DE FORMAS DE ONDA Dpto. Electrónica Curso 2013/2014 1. Introducción La

Más detalles

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual Introducción Algunas de las personas que trabajan con SGBD relacionales parecen preguntarse porqué deberían preocuparse del diseño de las bases de datos que utilizan. Después de todo, la mayoría de los

Más detalles

Sincronización de carpetas con el disco duro virtual en sistemas GNU/Linux

Sincronización de carpetas con el disco duro virtual en sistemas GNU/Linux DDV: Disco Duro Virtual de la Universidad de Sevilla. Contenido Sincronización de carpetas con el disco duro virtual en sistemas GNU/Linux...1 1. Instalación del cliente de sincronización...1 2. Configuración

Más detalles

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación Vicerrectorado de Tecnologías de la Información y la Comunicación Conexión mediante Escritorio Remoto de Windows Última Actualización 16 de septiembre de 2013 Histórico de cambios Fecha Descripción Autor

Más detalles

MATERIAL 2 EXCEL 2007

MATERIAL 2 EXCEL 2007 INTRODUCCIÓN A EXCEL 2007 MATERIAL 2 EXCEL 2007 Excel 2007 es una planilla de cálculo, un programa que permite manejar datos de diferente tipo, realizar cálculos, hacer gráficos y tablas; una herramienta

Más detalles

HERRAMIENTA DE DIMENSIONADO DE SISTEMAS FOTOVOLTAICOS AUTONOMOS

HERRAMIENTA DE DIMENSIONADO DE SISTEMAS FOTOVOLTAICOS AUTONOMOS HERRAMIENTA DE DIMENSIONADO DE SISTEMAS FOTOVOLTAICOS AUTONOMOS M. VAZQUEZ, N. NUÑEZ Y L. DIAZ Sección Departamental de Electrónica Física EUIT de Telecomunicación Universidad Politécnica de Madrid e-mail

Más detalles

Instituto Tecnológico de Costa Rica

Instituto Tecnológico de Costa Rica Instituto Tecnológico de Costa Rica Escuela de Ingeniería en Computación Proyecto Programado: Revisión de Utilización Médica: Aplicación Web para el control de pacientes en hospitales de Puerto Rico Práctica

Más detalles

FP BÁSICA Ofimática y archivo de Documentos

FP BÁSICA Ofimática y archivo de Documentos FP BÁSICA Ofimática y archivo de Documentos ÍNDICE Introducción. Licencias de Software 1. Introducción Qué es hardware y qué es software? El término hardware (hw) hace referencia a las partes tangibles

Más detalles

El proceso de edición digital en Artelope y CTCE

El proceso de edición digital en Artelope y CTCE El proceso de edición digital en Artelope y CTCE Carlos Muñoz Pons Universitat de València carlos.munoz-pons@uv.es Introducción Una de las cuestiones más importantes a la hora de trabajar en proyectos

Más detalles

Capítulo 6: Conclusiones

Capítulo 6: Conclusiones Capítulo 6: Conclusiones 6.1 Conclusiones generales Sobre el presente trabajo se obtuvieron varias conclusiones sobre la administración del ancho de banda en una red inalámbrica, basadas en la investigación

Más detalles

Teclado sobre una PDA para Personas con Parálisis Cerebral

Teclado sobre una PDA para Personas con Parálisis Cerebral Manual de Usuario - 1 - - 2 - Teclado sobre una PDA para Personas con Parálisis Cerebral Capítulo 1. MANUAL DE USUARIO 12.1 Descripción de la aplicación Este programa le permitirá llevar a cabo las siguientes

Más detalles

Hardware Libre: Clasificación y desarrollo de hardware reconfigurable en entornos GNU/Linux

Hardware Libre: Clasificación y desarrollo de hardware reconfigurable en entornos GNU/Linux Hardware Libre: Clasificación y desarrollo de hardware reconfigurable en entornos GNU/Linux Iván González, Juan González, Francisco Gómez-Arribas Escuela Politécnica Superior Universidad Autónoma de Madrid

Más detalles

Qué es una máquina virtual?

Qué es una máquina virtual? Instalación de Windows XP en una máquina virtual utilizando Sun VirtualBox. Vamos a empezar este tutorial dando una pequeña explicación acerca de que es una máquina virtual y luego vamos a proceder a instalar

Más detalles

PROTEUS Depuración de programas para microprocesadores

PROTEUS Depuración de programas para microprocesadores PROTEUS Depuración de programas para microprocesadores Introducción Como ya se ha indicado en temas anteriores, la aplicación PROTEUS, tiene entre sus utilidades la simulación de los esquemas realizados

Más detalles

Conceptos Generales en Joomla 1.7.2.

Conceptos Generales en Joomla 1.7.2. JOOMLA 1.7 CONCEPTOS GENERALES. 1.- Introducción. Una vez realizada la instalación de Joomla! en nuestro servidor, observemos detenidamente lo que hemos conseguido, y así poder ir entendiendo las posibilidades

Más detalles

NOVEDADES Y MEJORAS. datahotel versión 9.00 TRABAJAR CON I.V.A INCLUIDO

NOVEDADES Y MEJORAS. datahotel versión 9.00 TRABAJAR CON I.V.A INCLUIDO NOVEDADES Y MEJORAS Continuando con nuestra política de mejora, innovación y desarrollo, le presentamos la nueva versión 9.00 de datahotel que se enriquece con nuevas funcionalidades que aportan soluciones

Más detalles

Manual de uso CREACIÓN DE PLANTILLAS DE CONCEPTOS

Manual de uso CREACIÓN DE PLANTILLAS DE CONCEPTOS Manual de uso CREACIÓN DE PLANTILLAS DE CONCEPTOS 1. PRIMEROS PASOS Para acceder a la parte de Mantenimiento de las plan1llas de conceptos nos dirigiremos al apartado de Configuración. 2. MANTENIMIENTO

Más detalles

Guía de uso del Cloud Datacenter de acens

Guía de uso del Cloud Datacenter de acens guíasdeuso Guía de uso del Cloud Datacenter de Calle San Rafael, 14 28108 Alcobendas (Madrid) 902 90 10 20 www..com Introducción Un Data Center o centro de datos físico es un espacio utilizado para alojar

Más detalles

Getting Started. 1. Introducción. 2. Requerimientos de software

Getting Started. 1. Introducción. 2. Requerimientos de software Getting Started 1. Introducción Este documento presenta la información relevante y los procedimientos requeridos para comenzar a utilizar el software del campeonato, con el fin de implementar la estrategia

Más detalles

DISPOSITIVOS DE LÓGICA PROGRAMABLES EN CAMPO (FPGA)

DISPOSITIVOS DE LÓGICA PROGRAMABLES EN CAMPO (FPGA) DISPOSITIVOS DE LÓGICA PROGRAMABLES EN CAMPO (FPGA) DIGITAL II ECA Departamento de Sistemas e Informática Escuela de Ingeniería Electrónica Rosa Corti 1 Preguntas a responder sobre FPGA Qué innovación

Más detalles

CAPÍTULO 2 IMPORTANCIA DE LA ASIGNATURA OUTSOURCING EN TECNOLOGÍAS DE INFORMACIÓN

CAPÍTULO 2 IMPORTANCIA DE LA ASIGNATURA OUTSOURCING EN TECNOLOGÍAS DE INFORMACIÓN CAPÍTULO 2 IMPORTANCIA DE LA ASIGNATURA OUTSOURCING EN TECNOLOGÍAS DE INFORMACIÓN CAPÍTULO 2 IMPORTANCIA DE LA ASIGNATURA OUTSOURCING EN TECNOLOGÍAS DE INFORMACIÓN 2.1 INTRODUCCIÓN. En este capítulo se

Más detalles

Sistema portable de medición para subcentrales del metro. 1/5 www.ni.com

Sistema portable de medición para subcentrales del metro. 1/5 www.ni.com Sistema portable de medición para subcentrales del metro "Gracias a la utilización de LabVIEW se ha podido aprovechar la alta integración del hardware de adquisición de National Instruments, permitiendo

Más detalles

REPORTE DE INVESTIGACIÓN SOBRE SOFTWARE PARA LA ELABORACIÓN DE DIAGRAMAS DE FLUJO.

REPORTE DE INVESTIGACIÓN SOBRE SOFTWARE PARA LA ELABORACIÓN DE DIAGRAMAS DE FLUJO. REPORTE DE INVESTIGACIÓN SOBRE SOFTWARE PARA LA ELABORACIÓN DE DIAGRAMAS DE FLUJO. DIAGRAMAS DE FLUJO En Internet, se pueden encontrar muchos programas para Aprendizaje Visual (mapas conceptuales, líneas

Más detalles

Descarga, instalación y uso de herramientas:

Descarga, instalación y uso de herramientas: Descarga, instalación y uso de herramientas: Eclipse: Instalación de Eclipse (Más información en http://www.eclipse.org/) 1. Copiar, descomprimir e instalar si es necesario la última versión de Eclipse

Más detalles

Tema 2: Introducción a Android

Tema 2: Introducción a Android Tema 2: Introducción a Android Android Android es un sistema operativo basado en el Kernel de Linux diseñado principalmente para dispositivos móviles con pantalla táctil. Android Fue desarrollado originalmente

Más detalles

Puesta en producción de aplicaciones móviles con GeneXus

Puesta en producción de aplicaciones móviles con GeneXus Page1 Puesta en producción de aplicaciones móviles con GeneXus En videos anteriores, vimos cómo desarrollar, prototipar y ejecutar nuestra aplicación para Smart Devices. Ahora que tenemos pronta la aplicación,

Más detalles

Unidad I. Introducción a la programación de Dispositivos Móviles (Continuación )

Unidad I. Introducción a la programación de Dispositivos Móviles (Continuación ) Clase:003 1 Unidad I Introducción a la programación de Dispositivos Móviles (Continuación ) 2 Entornos de Desarrollo Virtualizaciones. Agenda IDE s. Y Lenguajes de Programación. 3 Virtualización Que es

Más detalles

Caso práctico de Cuadro de Mando con Tablas Dinámicas

Caso práctico de Cuadro de Mando con Tablas Dinámicas 1 Caso práctico de Cuadro de Mando con Tablas Dinámicas Luis Muñiz Socio Director de SisConGes & Estrategia Introducción Hay una frase célebre que nos permite decir que: Lo que no se mide no se puede controlar

Más detalles

Capítulo 1. Introducción

Capítulo 1. Introducción Capítulo 1. Introducción 1.1 Antecedentes La selección de personal siempre ha sido una tarea en la cual se ha requerido mucho tiempo y esfuerzo para el área de recursos humanos dentro de una organización.

Más detalles

DISEÑO DEL SOFTWARE TRAFFIC ANALYZER. Analyzer. En este capítulo se reporta el desarrollo que se llevó a cabo para realizar el software

DISEÑO DEL SOFTWARE TRAFFIC ANALYZER. Analyzer. En este capítulo se reporta el desarrollo que se llevó a cabo para realizar el software 3 Diseño del Software Traffic Analyzer En este capítulo se reporta el desarrollo que se llevó a cabo para realizar el software que analiza el tráfico en redes de telefonía y computadoras, denominado Traffic

Más detalles

Figura 1.4. Elementos que integran a la Tecnología de Información.

Figura 1.4. Elementos que integran a la Tecnología de Información. 1.5. Organización, estructura y arquitectura de computadoras La Gráfica siguiente muestra la descomposición de la tecnología de información en los elementos que la conforman: Figura 1.4. Elementos que

Más detalles

Elementos requeridos para crearlos (ejemplo: el compilador)

Elementos requeridos para crearlos (ejemplo: el compilador) Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción

Más detalles

PROPUESTAS COMERCIALES

PROPUESTAS COMERCIALES PROPUESTAS COMERCIALES 1. Alcance... 2 2. Entidades básicas... 2 3. Circuito... 2 3.1. Mantenimiento de rutas... 2 3.2. Añadir ofertas... 5 3.2.1. Alta desde CRM... 5 3.2.2. Alta desde el módulo de Propuestas

Más detalles

Oferta de Proyectos Fin de Carrera para Ingeniería Técnica de Telecomunicación, especialidad Sistemas Electrónicos. Convocatoria Febrero 2014

Oferta de Proyectos Fin de Carrera para Ingeniería Técnica de Telecomunicación, especialidad Sistemas Electrónicos. Convocatoria Febrero 2014 Oferta de Proyectos Fin de Carrera para Ingeniería Técnica de Telecomunicación, especialidad Sistemas Electrónicos Convocatoria Febrero 04 Dpto. Tecnología Electrónica Numeración Secretaría Profesor FRANCISCO

Más detalles

PRACTICA NO.24: CLUSTER

PRACTICA NO.24: CLUSTER PRACTICA NO.24: CLUSTER Jose Arturo Beltre Castro 2013-1734 ING. JOSE DOÑE Sistemas Operativos III Cluster El término clúster se aplica a los conjuntos o conglomerados de computadoras construidos mediante

Más detalles

Guía de instalación de la carpeta Datos de IslaWin

Guía de instalación de la carpeta Datos de IslaWin Guía de instalación de la carpeta Datos de IslaWin Para IslaWin Gestión CS, Classic o Pyme a partir de la revisión 7.00 (Revisión: 10/11/2011) Contenido Introducción... 3 Acerca de este documento... 3

Más detalles

Qué es lo que su empresa necesita? Productividad? Organización? Eficiencia? Ahorro? Control? Seguridad?

Qué es lo que su empresa necesita? Productividad? Organización? Eficiencia? Ahorro? Control? Seguridad? QUÉ BENEFICIOS TRAE SYNCWARE A MI EMPRESA? Más seguridad en la toma de decisiones informáticas SYNCWARE, nacida en enero de 2014, como una pequeña empresa con el propósito de trabajar en el sector de las

Más detalles

LABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL

LABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL OBJETIVO Mejorar el nivel de comprensión y el manejo de las destrezas del estudiante para utilizar formulas en Microsoft Excel 2010. 1) DEFINICIÓN Una fórmula de Excel es un código especial que introducimos

Más detalles

CURSO SOBRE LA PDi SMART USO DEL SOFTWARE NOTEBOOK. http://www.aprenderconsmart.org/

CURSO SOBRE LA PDi SMART USO DEL SOFTWARE NOTEBOOK. http://www.aprenderconsmart.org/ CURSO SOBRE LA PDi SMART Y USO DEL SOFTWARE NOTEBOOK http://www.aprenderconsmart.org/ La pizarra digital interactiva (PDI) Smart Board Instalación del software en castellano desde Internet. Al comprar

Más detalles

ESPECIFICACIÓN DE UN SBC

ESPECIFICACIÓN DE UN SBC ESPECIFICACIÓN DE UN SBC Para la especificación del sistema SBC seguiremos el siguiente esquema: Definición del problema Análisis de alternativas Análisis de viabilidad Especificación del sistema elegido

Más detalles

Correspondencias entre taxonomías XBRL y ontologías en OWL Unai Aguilera, Joseba Abaitua Universidad de Deusto, EmergiaTech

Correspondencias entre taxonomías XBRL y ontologías en OWL Unai Aguilera, Joseba Abaitua Universidad de Deusto, EmergiaTech Correspondencias entre taxonomías XBRL y ontologías en OWL Unai Aguilera, Joseba Abaitua Universidad de Deusto, EmergiaTech Resumen Todo documento XBRL contiene cierta información semántica que se representa

Más detalles

Squipy v1.1. 0.-Introducción

Squipy v1.1. 0.-Introducción Squipy v1.1 0.-Introducción Squipy es un sencillo proxy que permite filtrar y modificar los datos que se envían desde el navegador hacia un servidor web. El interfaz está en castellano y en inglés y su

Más detalles

MANUAL DE CÓMO REALIZAR ANEXOS A LAS FACTURAS DE TRATAMIENTO DE PRÓTESIS

MANUAL DE CÓMO REALIZAR ANEXOS A LAS FACTURAS DE TRATAMIENTO DE PRÓTESIS MANUAL DE CÓMO REALIZAR ANEXOS A LAS FACTURAS DE TRATAMIENTO DE PRÓTESIS La normativa actual determina que cuando realizamos un tratamiento rehabilitador mediante prótesis dental, estamos obligados a desglosar

Más detalles

UNIVERSIDAD DE ALCALÁ - DEPARTAMENTO DE AUTOMÁTICA Área de Ingeniería Telemática LABORATORIO DE COMUNICACIÓN DE DATOS (CURSO 2011/2012)

UNIVERSIDAD DE ALCALÁ - DEPARTAMENTO DE AUTOMÁTICA Área de Ingeniería Telemática LABORATORIO DE COMUNICACIÓN DE DATOS (CURSO 2011/2012) UNIVERSIDAD DE ALCALÁ - DEPARTAMENTO DE AUTOMÁTICA Área de Ingeniería Telemática it LABORATORIO DE COMUNICACIÓN DE DATOS (CURSO 2011/2012) PRÁCTICA 5 EMULACIÓN DE REDES. CONFIGURACIÓN DE ROUTERS Objetivos

Más detalles

GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES

GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES Tema: Cartas de Servicios Primera versión: 2008 Datos de contacto: Evaluación y Calidad. Gobierno de Navarra. evaluacionycalidad@navarra.es

Más detalles

1. Conociendo el equipo

1. Conociendo el equipo 1. Conociendo el equipo Lo que vamos a aprender En este primer tema vamos a conocer los aparatos que componen un ordenador, su utilidad y la forma en que se conectan entre sí para funcionar correctamente.

Más detalles

DESCRIPCIÓN TÉCNICA SYSTEM MANAGER SOFTWARE (SMS)

DESCRIPCIÓN TÉCNICA SYSTEM MANAGER SOFTWARE (SMS) DESCRIPCIÓN TÉCNICA SYSTEM MANAGER SOFTWARE (SMS) Dossier Soporte BTP-C, Enero 2003 -pág. A.3-1 - 1. DESCRIPCIÓN TÉCNICA DEL SOFTWARE SUPERVISOR System Manager Software o SMS. Características SMS: Existen

Más detalles

PROBLEMAS DE FUNDAMENTOS DE TECNOLOGÍA DE COMPUTADORES T5. MEMORIAS

PROBLEMAS DE FUNDAMENTOS DE TECNOLOGÍA DE COMPUTADORES T5. MEMORIAS PROBLEMAS DE FUNDAMENTOS DE TECNOLOGÍA DE COMPUTADORES T5. MEMORIAS Tema 5 Memorias Hoja: 2 / 14 Base teórica La memoria es el lugar en el que se almacenan las instrucciones y los datos para que se puedan

Más detalles

DCU Diagramas de casos de uso

DCU Diagramas de casos de uso DCU Diagramas de casos de uso Universidad de Oviedo Departamento de Informática Contenidos Introducción Elementos básicos Más sobre los actores Más sobre los casos de uso Más sobre las asociaciones Otros

Más detalles

Instalación del programa PSPP y obtención de una distribución de frecuencias.

Instalación del programa PSPP y obtención de una distribución de frecuencias. Práctica 2. Instalación del programa PSPP y obtención de una distribución de frecuencias. Con esta práctica instalaremos el programa PSPP. El programa es un software específico para el análisis estadístico

Más detalles

2011-2012 RESOLUCIÓN DE ERRORES EN MOODLE CAMPUS VIRTUAL-BIRTUALA UPV-EHU

2011-2012 RESOLUCIÓN DE ERRORES EN MOODLE CAMPUS VIRTUAL-BIRTUALA UPV-EHU 2011-2012 RESOLUCIÓN DE ERRORES EN MOODLE CAMPUS VIRTUAL-BIRTUALA UPV-EHU Antecedentes:... 2 1. Introducción... 3 2. Imágenes que no se visualizan... 3 3. URLs de recursos o actividades que no son autocontenido...

Más detalles