Jose Gabriel Diaz Bonilla Presaberes

8
ACTIVIDAD 2 RECONOCIMIENTO GENERAL Y DE ACTORES PRESENTADO POR: JOSE GABRIEL DIAZ BONILLA CC: 80015367 TUTOR: OSCAR IVAN VALDERRAMA SISTEMAS EMBEBIDOS INGENIERIA ELECTRONICA X SEMESTRE UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA NEIVA 2012

Transcript of Jose Gabriel Diaz Bonilla Presaberes

ACTIVIDAD 2 RECONOCIMIENTO GENERAL Y DE ACTORES

PRESENTADO POR: JOSE GABRIEL DIAZ BONILLA CC: 80015367

TUTOR: OSCAR IVAN VALDERRAMA

SISTEMAS EMBEBIDOS INGENIERIA ELECTRONICA X SEMESTRE

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA NEIVA 2012

INTRODUCCION

En el presente trabajo se busca reconocer los diferentes temas del curso Sistemas Embebidos, se busca que el estudiante comprenda todas las temáticas propuestas, pues así logrará entender que “Sistema embebido” es el nombre genérico que reciben los equipos electrónicos que incluyen un procesamiento de datos, pero que, a diferencia de una computadora personal, están diseñados para satisfacer una función específica, como en el caso de un reloj, un reproductor de MP3, un teléfono celular etc. Esta Actividad tiene como Fin elaborar un Glosario de conceptos nuevos que encontramos en las diferentes unidades que conforman el modulo, realizar un mapa conceptual del contenido del curso y dar nuestra opinión sobre las pertinencias del curso en nuestro programa académico.

GLOSARIO Board Support Package o Hardware Abstraction Layer (BSP o HAL): Conjunto de programas usados para inicializar los dispositivos de hard sobre la placa e implementar rutinas específicas de la placa que puedan ser usada por el kernel y los drivers. Es en realidad una capa de abstracción del hardware denominada también HAL (hardware abstraction layer). Esta capa ocultaa los detalles específicos del procesador y del hardware de la placa al resto del SO, por lo tanto la portabilidad de drivers sobre multiples placas y cpu's es extremadamente simple. Microcontrolador: Es un circuito integrado que a diferencia de los microprocesadores en su interior se reúnen tres unidades funcionales: la unidad central de proceso (CPU), la memoria y unidades de entrada – salida. Son empleados para reducir el coste en la implementación de sistemas autónomos. Sus líneas de entrada/salida soportan el conexionado de sensores y actuadores del dispositivo a controlar y todos los recursos complementarios disponibles tienen como única finalidad atender sus requerimientos. Una vez programado y configurado el microcontrolador solamente sirve para gobernar la tarea asignada. Microprocesador: Un microprocesador es un circuito integrado programable que contiene todos los componentes de un computador aunque de limitadas prestaciones Se emplea para controlar el funcionamiento de una tarea determinada y, debido a su reducido tamaño, suele ir incorporado en el propio dispositivo al que gobierna. Sistema Operativo: Es el software que administra todos los recurso de un computador y provee a los programadores una interfase para poder acceder a estos recursos. Sistemas Embebidos: Son sistemas que combinan la presencia de una componente hardware y una componente software y están diseñados para resolver un problema específico eficientemente. oolchain: conjunto de herramientas, binarios y librerías necesarias para realizar la compilación cruzada (binutils, gcc, glibc) PDA´S: Significa ("Personal Digital Assistant") ó asistente personal digital, por lo general muchas personas lo llaman Palm®, debido a que es una marca popular de PDA´s pero no la única. Se trata de pequeñas computadoras, con funciones similares a las de una convencional, más las de funciones de una agenda electrónica. Estos dispositivos son totalmente portátiles ya que son del tamaño de la mano y muy delgados, utilizan un sistema operativo y tienen aplicaciones específicas a nivel usuario como aplicaciones ofimáticas (procesadores de palabras, hojas electrónicas), juegos, interfaz para conexión a redes, etc. El PDA busca remplazar las agendas electrónicas convencionales.

El PDA compite actualmente contra cierto tipo de teléfonos celulares modernos que incluyen interfaces y funciones similares (MP3, Videos, agenda, procesador de palabras, etc.), así como colectoras de datos utilizadas en inventarios físicos. EPROM: Son las siglas de Erasable Programmable Read-Only Memory (ROM programable borrable). Es un tipo de chip de memoria ROM no volátil inventado por el ingeniero Dov Frohman. Está formada por celdas de FAMOS (Floating Gate Avalanche-Injection Metal-Oxide Semiconductor) o "transistores de puerta flotante", cada uno de los cuales viene de fábrica sin carga, por lo que son leídos como 1 (por eso, una EPROM sin grabar se lee como FF en todas sus celdas). Se programan mediante un dispositivo electrónico que proporciona voltajes superiores a los normalmente utilizados en los circuitos electrónicos. Las celdas que reciben carga se leen entonces como un 0. DRAM: Es un tipo de memoria dinámica de acceso aleatorio que se usa principalmente en los módulos de memoria RAM y en otros dispositivos, como memoria principal del sistema. Se denomina dinámica, ya que para mantener almacenado un dato, se requiere revisar el mismo y recargarlo, cada cierto período, en un ciclo de refresco. Su principal ventaja es la posibilidad de construir memorias con una gran densidad de posiciones y que todavía funcionen a una velocidad alta: en la actualidad se fabrican integrados con millones de posiciones y velocidades de acceso medidos en millones de bit por segundo. Es una memoria volátil, es decir cuando no hay alimentación eléctrica, la memoria no guarda la información. Inventada a finales de los sesenta, es una de las memorias más usadas en la actualidad. TOKEN: Es una cadena de caracteres que tiene un significado coherente en cierto lenguaje de programación. Ejemplos de tokens, podrían ser palabras clave (if, else, while, int,), identificadores, números, signos, o un operador de varios caracteres, (por ejemplo, :=). Son los elementos más básicos sobre los cuales se desarrolla toda traducción de un programa, surgen en la primera fase, llamada análisis léxico, sin embargo se siguen utilizando en las siguientes fases (análisis sintáctico y análisis semántico) antes de perderse en la fase de síntesis. Driver: Un controlador de dispositivo, llamado normalmente controlador (en inglés, device driver) es un programa informático que permite al sistema operativo interactuar con un periférico, haciendo una abstracción del hardware y proporcionando una interfaz -posiblemente estandarizada- para usarlo. Se puede esquematizar como un manual de instrucciones que le indica al sistema operativo, cómo debe controlar y comunicarse con un dispositivo en particular. Por tanto, es una pieza esencial, sin la cual no se podría usar el hardware. FPGA: Una FPGA (del inglés Field Programmable Gate Array) es un dispositivo semiconductor que contiene bloques de lógica cuya interconexión y funcionalidad se puede programar. La lógica programable puede reproducir desde funciones tan sencillas como las llevadas a cabo por una puerta lógica o un sistema combinacional hasta complejos sistemas en un chip (System-on-a-chip).

Figura 1. Arquitectura interna de una FPGA. Linux: Es un sistema operativo libre tipo Unix. Es usualmente utilizado junto a las herramientas GNU como interfaz entre los dispositivos de hardware y los programas usados por el usuario para manejar un computador. A la unión de ambas tecnologías, más la inclusión de algunas otras, (como entornos de escritorio e interfaces gráficas) se le conoce como distribución GNU/Linux. Fue lanzado bajo la licencia pública general de GNU y es desarrollado gracias a contribuciones provenientes de colaboradores de todo el mundo, por lo que es uno de los ejemplos más notables de software libre. Resistencia de polarización El término es ampliamente utilizado como resistencia pull-up, o resistencia de polarización para indicar a aquella que posee uno de sus terminales al positivo de la fuente de alimentación. Entre sus diferentes usos encontramos los siguientes: Polarizaciones, como por ejemplo para los transistores, se conectaría a la alimentación del colector y otro a la salida del mismo. Elevación de la tensión de salida para un dispositivo digital. UART: UART son las siglas de "Universal Asynchronous Receiver-Transmitter" (en español, "Transmisor-Receptor Asíncrono Universal"). Este controla los puertos y dispositivos serie. Se encuentra integrado en la placa base o en la tarjeta adaptadora del dispositivo. Existe un dispositivo electrónico encargado de generar la UART en cada puerto serie. La mayoria de los ordenadores modernos utilizan el chip UART 16550, que soporta velocidades de transmisión de hasta 115,2 Kbps (Kilobits por segundo). Las funciones principales de chip UART son de manejar las interrupciones de los dispositivos conectados al puerto serie y de convertir los datos en formato paralelo, transmitidos al bus de sistema, a datos en formato serie, para que puedan ser transmitidos a través de los puertos y viceversa.

FASE 3. Es muy pertinente el curso de sistemas embebidos, ya que al ser sistemas electrónicos dedicados a funciones especificas, es muy importante tener en cuenta las propiedades de los objetos a los cuales se desean controlar y así mismo se enfoca el programa del circuito a utilizar y se puede definir funcionamiento. En mi profesión como ingeniero electrónico es muy importante ya que al tener conocimientos en POO, este curso profundiza más las estructuras de los programas a sistemas específicos y dedicados a una función.

CONCLUSION

El curso de sistemas embebidos es de vital importancia ya que se profundizaran conocimientos en programación específica para realizar tareas dedicadas con un número muy pequeño de componentes electrónicos externos, más versátiles, y más potentes.