| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Hardware  
  • Todo-en- Uno Impresoras

  • apple Computers

  • BIOS

  • CD & DVD Drives

  • CPUs

  • Discos y almacenamiento informáticos

  • Monitores

  • Periféricos Informáticos

  • Fuentes de alimentación de ordenador

  • Artículos para impresoras

  • actualizaciones de equipo

  • Computadoras de Escritorio

  • Los lectores electrónicos de libros

  • Discos duros externos

  • flash Drives

  • Dispositivos de Entrada y Salida

  • encender

  • Portátiles

  • Mainframes

  • Ratones y teclados

  • Netbooks

  • Equipos de Red

  • rincón

  • Ordenadores Portátiles

  • Otros Informática Hardware

  • Computadoras PC

  • Proyectores

  • RAM , tarjetas y placas base

  • Escáneres

  • Servidores

  • Tarjetas de Sonido

  • Tablet PCs

  • Tarjetas de vídeo

  • Estaciones de Trabajo

  • iPad
  •  
    Conocimientos Informáticos >> Hardware >> Discos y almacenamiento informáticos >> Content
    Cómo programar para sistemas embebidos
    Programación de un sistema embebido consiste en aprender acerca de las características de hardware y software del microcontrolador (o microprocesador o procesador de señal digital) en el sistema integrado podrás programación. También querrá saber qué tipo de señales o datos están siendo manejados por el microcontrolador. Diseño para las pruebas y la depuración es importante. Así , además de aprender acerca de las características y operaciones de sistemas embebidos , tendrás que tener en cuenta cómo se puede probar el programa y comprobar que funciona correctamente. Cosas que necesitará
    compilador /entorno de desarrollo de software
    Desarrollo bordo
    microcontrolador /microprocesador documentación
    En emulador del circuito ( opcional)
    Ver Más instrucciones
    1

    Conozca las características y las características de funcionamiento del microcontrolador. La hoja de datos del fabricante para cada microcontrolador contiene detalles sobre las funciones y operaciones. Por ejemplo , Atmel proporciona hojas de datos para su familia AVR de microcontroladores .
    2

    Desarrollar un plan de pruebas . Dado que las operaciones de sistemas embebidos pueden no ser tan evidentes como hacia el exterior las operaciones de un equipo de escritorio , debe planificar cómo va a probar cada sección o función del software . Un emulador en circuito es un dispositivo que emula un microcontrolador y permite ejecutar y probar el software dentro del circuito del sistema integrado.
    3

    Aprende el microcontrolador realiza la inicialización . El microcontrolador puede inicializar algunos registros y la configuración de forma automática, pero puede dejar a otros que ser inicializado por el software .
    4

    Configurar las entradas y salidas , E /S o puertos. Determinar qué son necesarios los tipos de entradas y salidas para el sistema integrado y que I /O port , o espiga , del microcontrolador se conectará a cada entrada y salida . Típicamente , los puertos de E /S requieren configuración de software antes de la operación . Si usted no tiene un emulador en circuito , considere la asignación de uno de los puertos de E /S para el uso como un puerto de depuración para que pueda comunicar la información de depuración a otro dispositivo, tal como una pantalla .
    5

    Comprender cómo el microcontrolador ejecuta un programa . Por ejemplo , usted necesita saber si las posiciones de memoria especiales se utilizan para iniciar la ejecución . Básicamente , usted necesita entender que el programa se carga en la memoria y cómo el microcontrolador comenzará a ejecutarlo.
    6

    Configurar las interrupciones. Las interrupciones se utilizan para indicar un microcontrolador que ha ocurrido un evento que requiere atención . El microcontrolador , en respuesta a una interrupción , puede guardar el estado actual de su registros y la memoria , conocido como el contexto y , a continuación, cambiar de tarea de manejar la interrupción. Las interrupciones pueden ser provocados por diversos eventos y normalmente se asocian con una rutina de software especial , llamado un manejador de interrupciones , que realiza las funciones necesarias para hacer frente a la interrupción.
    7

    configurar los puertos de comunicación . Si su sistema integrado se presentará la comunicación , entonces usted tendrá que configurar los puertos de comunicación , y también escribir el software que va a realizar las comunicaciones.
    8

    depurar el sistema integrado . Después de haber escrito una parte de su programa, usted querrá depurarlo. Depuración incluye la identificación de cualquier problema con el funcionamiento del software o hardware y la fijación de estos problemas. La depuración es a menudo más fácil cuando el código , probar y depurar una pequeña porción de software y luego pasar a otra parte del software , sin hacer ningún cambio en las porciones probadas. Si se realizan cambios en las partes analizadas, a continuación, volver a hacer la prueba y la depuración.

    Previous :

    next :
      Artículos relacionados
    ·Cómo grabar un Disco Utilizando iTunes 
    ·O & O Defrag Problemas 
    ·Cómo Limpiar y restaurar un equipo 
    ·Cómo activar mi dispositivo de audio 
    ·Cómo eliminar las unidades de disco extraíbles 
    ·Cómo comprar dispositivos de calibración de color 
    ·Cómo hacer un LED parpadeante 
    ·Cómo quitar datos de un disco duro antes de Devolució…
    ·Cómo utilizar una cámara web para una Laptop HP ooVoo…
    ·Cómo restablecer un PLC 
      Artículos destacados
    ·Cómo conexión para un ordenador portátil LCD 
    ·¿Qué tipo de memoria para una HP Compaq DX2300 
    ·¿Cómo se rellena Lexmark 2500 Cartuchos 
    ·Asus P5K -E Problemas WiFi 
    ·Cómo comprobar el nivel de tóner en una Brother 
    ·Cómo recuperar información de una unidad flash 
    ·¿Qué es Centrino Tecnología 
    ·Cómo instalar Sierra Wireless 
    ·Cómo restablecer Toner 
    ·Cómo enviar un archivo PDF en un Kindle 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com