1) La descarga del recurso depende de la página de origen
2) Para poder descargar el recurso, es necesario ser usuario registrado en Universia


Opción 1: Descargar recurso

Detalles del recurso

Descripción

RESUMEN La plataforma Raspberry Pi constituye un hardware de bajo coste con grandes capacidades como ordenador. Con un tamaño inferior al de la palma de la mano cuenta con un procesador ARM potente corriendo a más de 1 Gigahercio con una arquitectura RISC actual de 32 bits, una memoria RAM extensa y numerosos dispositivos de entrada salida actuales (controlador de video HDMI, puertos USB, controlador de tarjeta SD, Ethernet, uarts) así como una interfaz de pines de E/S configurables. Linux (Raspbian) es uno de los varios sistemas operativos disponibles para esta plataforma dotándola de la capacidad para funcionar incluso como ordenador de escritorio en base a sus prestaciones para la multimedia doméstica. No obstante, los sistemas operativos disponibles como Linux tienen una excesiva complejidad para permitir que los no especialistas de estos sistemas puedan tener una visión medianamente completa de cómo se aplican los conceptos básicos de sistemas operativos para el caso concreto de este diminuto ordenador. Por ese motivo cobra perfecto sentido la realización de un sistema operativo sencillo para la Raspberry Pi teniendo como objetivo de diseño primordial ser asequible a la compresión de los numerosos alumnos que han adquirido este ordenador gracias a su ajustado precio por debajo de los 40 dólares. Evidentemente el sistema debe reducir su extensión centrándose en los aspectos fundamentales: la gestión de la memoria, la gestión de los procesos, el abanico de las llamadas al sistema POSIX (simplificado) y el acceso a los ficheros ejecutables correspondientes a los programas de usuario. Como objetivo añadido, el sistema debe ser totalmente autosuficiente. Esto es que incluya los drivers básicos para su funcionamiento, siendo así prescindible el uso de una BIOS (inexistente en RPI) y permitiendo a los alumnos entender la comunicación con el hardware hasta el nivel más alto de detalle. Estos drivers son: GPIO, uart, pantalla, timer y disco. Toda línea de código relativa a cualquier acción llevada a cabo en el sistema es consultable, no existen dependencias ni cajas negras. Se trata de sistema completamente desarrollado desde cero. ABSTRACT The Raspberry Pi is a hardware environment that despite being affordable, it can work as a computer. Its size is less than a hand’s palm but it has an ARM processor running above one Gigahertz. It also has a RISC architecture of 32 bits, a vast RAM capacity and a lot of ports as HDMI video controller, USB ports, SD card driver, Ethernet or uart. In addition, it owns a pins interface of I/O that are configurable. Linux (Raspbian) is one of the available operating systems that are supported by Raspberry Pi. This software provides the possibility to work with a Raspberry Pi like a home computer because of its multimedia features. However, all available operating systems like Linux are really complex, so if we want to use it to teach to students it is not going to work very well. Young students are not able to understand how this OS work because they are too complex, and they will get lost trying to link the basic concepts that they know with the new knowledge that they are trying to acquire. That is the reason why it would be very useful the creation of a simple operating system for Raspberry Pi, although with teaching purpose. In this way this OS could be studied by owners of this small computer which Price is under 40 dollars. Obviously, this OS should be focused on the memory and process administration, simplifying the calls to the POSIX system and the access to executable files, as well. Furthermore, the OS is totally self-sufficient, as it includes the basic drivers so it can work, and making it possible that the user does not need a BIOS (unavailable in RPI) and making possible that students can understand the communication with the hardware in deep detail. These drivers are: GPIO, uart, screen, timer and disk. Every code line related to any action in the system can be checked, so there is no need for dependencies or black boxes. It is a totally new operating system developed from scratch.

Pertenece a

Archivo Digital UPM  

Autor(es)

Vazeux Blanco, Robert Alexander - 

Id.: 70839262

Idioma: spa  - 

Versión: 1.0

Estado: Final

Tipo:  application/pdf - 

Palabras claveInformática - 

Tipo de recurso: info:eu-repo/semantics/bachelorThesis  -  Proyecto Fin de Carrera/Grado  -  PeerReviewed  - 

Tipo de Interactividad: Expositivo

Nivel de Interactividad: muy bajo

Audiencia: Estudiante  -  Profesor  -  Autor  - 

Estructura: Atomic

Coste: no

Copyright: sí

: http://creativecommons.org/licenses/by-nc-nd/3.0/es/

Formatos:  application/pdf - 

Requerimientos técnicos:  Browser: Any - 

Fecha de contribución: 07-ene-2018

Contacto:

Localización:

Otros recursos que te pueden interesar

  1. Construcción de una ontología de seguridad de procesos químicos mediante Protégé 5 Este proyecto consta de dos productos: el primero es esta memoría, y el segundo se trata de un archi...
  2. Pensamiento social, semiótica e informática. Una propuesta didáctica para la Cátedra de paz (Ley 1732 de 2014) Se diseña un Sistema de información que permita hacer análisis descriptivo y predictivo de datos no ...
  3. Computer Science - CACIC 2017 This book constitutes revised selected papers from the 23rd Argentina Congress on Computer Science, ...
  4. A hybrid recommendation model for learningo object repositories Learning Objects (LOs) have emerged as a cornerstone approach for the development and distribution o...
  5. Integración en tiempo real de un navegador basado en OpenStreetmap Este proyecto se basó en el desarrollo de un sistema de navegación fundamentado en una aplicación de...

Otros recursos de la mismacolección

  1. La estructura organizativa de asociaciones políticas según el modelo histórico de Frederic Laloux El presente trabajo tiene como objetivo realizar un estudio y análisis de la principal obra Frederic...
  2. Construcción de una ontología de seguridad de procesos químicos mediante Protégé 5 Este proyecto consta de dos productos: el primero es esta memoría, y el segundo se trata de un archi...
  3. Estudio y documentación de una bomba y acumulador hidráulicos para máquina dinámica de ensayos El Laboratorio de Resistencia de Materiales dispone de diferentes tipos de máquinas de ensayos para ...
  4. Innovación social: el horario español y el de los países europeos Este trabajo consiste en una investigación en la cual se ha comparado el horario actual y la cultura...
  5. Estudio de la implementación del Canvas de Osterwalder en el Modelo de Emprendimiento Disciplinado. Aplicación al caso de la creación de un espacio digital donde la gente pueda descargar y subir diseños para imprimir objetos en 3D La duda más importante que existe en el mundo de la creación de empresas es la siguiente: “¿Un empre...

Aviso de cookies: Usamos cookies propias y de terceros para mejorar nuestros servicios, para análisis estadístico y para mostrarle publicidad. Si continua navegando consideramos que acepta su uso en los términos establecidos en la Política de cookies.