¿Que se necesita para desarrollar aplicaciones gráficas?

Requisitos para ejecutar una aplicación de gráficos

Una aplicación integrada habilitada para gráficos Microchip MLA requiere 4 funciones esenciales:

MCU PIC® de 16 bits que ejecuta el programa de aplicación de usuario y el software de gráficos de la Biblioteca para Aplicaciones (MLA) de Microchip (los dispositivos PIC32 usan la Biblioteca de gráficos MPLAB Harmony). Bajo el control de la CPU, el software de gráficos representa la imagen de la pantalla para su salida.

Memoria de búfer de cuadro: esta memoria de puerto dual recibe la imagen del procesador y la mantiene para mostrar.

Controlador de gráficos: toma el contenido de la memoria intermedia del cuadro y lo envía a la pantalla de gráficos. La velocidad a la que funciona el controlador de gráficos depende de la resolución de la pantalla y la frecuencia de actualización requerida por la pantalla.

Pantalla de gráficos: muestra la información recibida del controlador de gráficos.


La imagen de arriba muestra cada una de las 4 funciones de gráficos realizadas por dispositivos separados. Si bien estas cuatro funciones son necesarias, puede no ser necesario separar las funciones en cuatro dispositivos diferentes. Microchip admite varios productos y configuraciones que permiten que algunas de estas funciones se combinen en dispositivos individuales. A continuación se encuentran algunas de estas posibles combinaciones:


El subsistema de gráficos (pantalla, frame buffer y controlador) se vende como un módulo separado conectado directamente a un bus maestro paralelo de PIC® MCU


Frame Buffer y Graphics Controller en un módulo con el módulo conectado directamente a la pantalla.


Frame buffer contenido dentro del Graphics Controller


Solución de bajo costo con las funciones del controlador de gráficos y alguna memoria de búfer de cuadros contenida dentro de la CPU. La familia PIC24FxxxDA contiene un controlador de gráficos y memoria de cuadro intermedio a bordo.

Requisitos para DESARROLLAR una aplicación de gráficos


Panel de desarrollo y pantalla

Para desarrollar aplicaciones gráficas basadas en PIC®, necesitará un conjunto de plataformas de desarrollo de Microchip que ejecutan las cuatro funciones anteriores y que pueden ejecutarse bajo la biblioteca de gráficos MLA de Microchip. Microchip ofrece una variedad de plataformas que admiten varios MCU, controladores de gráficos y pantallas. La lista y combinación de placas / pantallas actualmente disponibles están sujetas a cambios. Consulte la página Herramientas de desarrollo de gráficos para obtener una lista actualizada de las herramientas disponibles.


Programador / Depurador

Necesitará obtener un depurador o programador para descargar su aplicación en la placa de desarrollo. Como las aplicaciones de MLA pueden ser bastante grandes, se recomienda que elija MPLAB® REAL ICE o MPLAB® ICD 3 debido a su capacidad de programación rápida. Si ha seleccionado un "Kit de inicio" como su placa de desarrollo, no tendrá que obtener un depurador de programador. Los kits de inicio contienen capacidades de programa y depuración a bordo
El programador / depurador PICKIt3 ™ es capaz de programar y depurar aplicaciones de gráficos, pero no se recomienda debido a su velocidad de programación más lenta.

Software

Deberá descargar e instalar 3 elementos de software para desarrollar una aplicación de gráficos MLA:

MPLAB® X IDE

Biblioteca de aplicaciones de Microchips (v2013-12-20 o más reciente).

Compilador MPLAB® XC16 C.




Fuente: What is needed to Develop Graphics Applications

Comentarios

Entradas más populares de este blog

Resistencias

Guía de introducción de XC8