Está en la página 1de 4

INSTITUTO

POLITCNICO
NACIONAL
Unidad Profesional Interdisciplinaria de Ingeniera y
Tecnologas Avanzadas

Ingeniera Binica
D. Programables
Alumno
Zaragoza Leyva Luis Alejandro
Grupo: 4BV1

Profesor
Hernndez Gutirrez Carlos Alberto

Tarea 1

Archivos .INC
En estos archivos se definen todos los registros as como otros elementos de acuerdo al
microcontrolador que estemos utilizando.
Tambin podemos crear nuestros propios archivos "INC" con funciones, definiciones y
subrutinas que utilicemos a menudo en nuestro cdigo para evitar tener que copiarlas
cada vez.
Archivos .lkr
Lo que hace el LINKER es enlazar todos los objetos y libreras que se usaron en el
proyecto para generar el archivo ejecutable *.hex, por lo que si tu proyecto usa libreras
con bastante cdigo que no usaras, el LINKER solo extrae las partes necesarias a las que
haces referencia en tu proyecto.
Memoria Flash
La memoria flash (derivada de la memoria EEPROM) permite la lectura y escritura de
mltiples posiciones de memoria en la misma operacin. Gracias a ello, la tecnologa
flash, siempre mediante impulsos elctricos, permite velocidades de funcionamiento muy
superiores frente a la tecnologa EEPROM primigenia, que slo permita actuar sobre una
nica celda de memoria en cada operacin de programacin. Se trata de la tecnologa
empleada en los dispositivos denominados memoria USB.
Template
Un template es, una plantilla para nuestro programa. Esto significa que se tendrn lneas
de cdigo por defecto en nuestro archivo. En general, estas lneas de cdigo pretenden
facilitar la vida al programador y brindar un formato que todos puede utilizar de manera
estandarizada y con todos los datos necesarios de documentacin en el encabezado de
un programa. Contamos con dos opciones:

Code: que es para cdigo fijo,


Object: que es para reubicar libreras propias.

Bootloader
El bootloader o cargador de arranque, es un programa que se encarga de cargar y
ejecutar el sistema operativo luego de completar varios tests automticos. Este cargador
de arranque va a configurar el dispositivo a un estado inicial conocido.
El bootloader tambin selecciona el kernel (o ncleo del sistema operativo). Es un
componente esencial del proceso de inicio, y se almacena en un rea de memoria
segura.

JTAG
Diseado originalmente para circuitos impresos, actualmente es utilizado para la prueba
de submdulos de circuitos integrados, y es muy til tambin como mecanismo para
depuracin de aplicaciones empotradas, puesto que provee una puerta trasera hacia
dentro del sistema. Cuando se utiliza como herramienta de depuracin, un emulador en
circuito que usa JTAG como mecanismo de transporte permite al programador acceder al
mdulo de depuracin que se encuentra integrado dentro de la CPU. El mdulo de
depuracin permite al programador corregir sus errores de cdigo y lgica de sus
sistemas.
Una interfaz JTAG es una interfaz especial de cuatro o cinco pines agregadas a un chip,
diseada de tal manera que varios chips en una tarjeta puedan tener sus lneas JTAG
conectadas en daisy chain, de manera tal que una sonda de testeo JTAG necesita
conectarse a un solo "puerto JTAG" para acceder a todos los chips en un circuito impreso.
Los pines del conector son:
1.
2.
3.
4.
5.

TDI (Entrada de Datos de Testeo)


TDO (Salida de Datos de Testeo)
TCK (Reloj de Testeo)
TMS (Selector de Modo de Testeo)
TRST (Reset de Testeo) es opcional.

También podría gustarte