TIGCC (de " TI " y " GCC ") es un entorno de desarrollo de software que permite a los desarrolladores programar y compilar el ensamblaje A68K , el ensamblaje GNU y el código C para las calculadoras gráficas Texas Instruments de la serie 68000 de Motorola ( TI-89 (Titanium) , TI -92 Plus y Voyage 200 , así como soporte experimental para la TI-92 con el shell Fargo). TIGCC tiene la licencia GNU General Public License .
Desarrollador (es) | El equipo de TIGCC |
---|---|
Lanzamiento estable | 0.96-beta8 / 31 de octubre de 2006 |
Sistema operativo | Linux / Unix , macOS , FreeBSD , Microsoft Windows |
Tipo | Desarrollo de software |
Licencia | GPL |
Sitio web | El sitio web de TIGCC |
Varias partes de TIGCC
El proyecto TIGCC incluye muchas cosas que ayudan a los desarrolladores a crear y administrar proyectos.
- TIGCC IDE (para Windows): un entorno de desarrollo integrado con el compilador y la documentación de TIGCC incluidos. Está escrito en Delphi . Incluye edición de sintaxis y también es un administrador de proyectos que ayuda a mantener los proyectos juntos. A partir de la versión 0.96-beta8, el IDE de Windows admite la última versión de TiEmu 3 para la depuración a través de Automatización OLE.
- KTIGCC: el IDE de Linux , KTIGCC es similar al IDE de Windows. Se ejecuta en X11 utilizando las bibliotecas de KDE y tiene algunas características nuevas, como la vinculación a calculadoras reales con las últimas bibliotecas2.
- Documentación : el manual de TIGCC contiene documentación detallada sobre cómo utilizar el IDE y el compilador de TIGCC, y documenta todas las funciones de TIGCC con detalle.
- Compilador : el compilador TIGCC es una versión parcheada de GCC que permite a los desarrolladores compilar código C y ensamblador para las calculadoras gráficas m68k de Texas Instruments .
Desarrollo de TIGCC
El desarrollo del proyecto TIGCC ha disminuido drásticamente recientemente debido a la salida de muchos miembros del equipo. Si bien TIGCC todavía está bastante activo, no está creciendo tan rápido como antes.
- TIGCC IDE : el desarrollo del IDE de Windows se ha detenido principalmente debido a la falta de un programador de Delphi , aunque los errores aún se han solucionado y se pueden realizar pequeños ajustes necesarios para admitir cambios en otras partes de TIGCC. Sin embargo, es relativamente estable y completo.
- KTIGCC - KTIGCC está completo, es decir, todas las características de TIGCC IDE también están disponibles en KTIGCC. Es posible que se agreguen características adicionales en el futuro. Está en la versión 1.10 (17 de enero de 2009).
- El compilador: el compilador de TIGCC se basa en GNU Compiler Collection (GCC). La última versión publicada del compilador de TIGCC se basa en la instantánea GCC 4.1.2-20060728.
Debido a disputas entre un pequeño grupo de usuarios y el mantenedor actual, se anunció una bifurcación llamada GCC4TI [1] el 3 de enero de 2009. Actualmente tiene 2 confirmadores activos.
Equipo TIGCC
El proyecto TIGCC fue desarrollado originalmente por un equipo internacional de desarrolladores [2] , la mayoría de los cuales han renunciado desde entonces por falta de tiempo y / o interés. Actualmente está siendo mantenido por Kevin Kofler .
- Xavier Vassor : del equipo de Doors. Fue el creador del proyecto TIGCC. Hizo el enlazador original, que desde entonces ha sido reemplazado.
- Erhan Kartaltepe : desarrolló el analizador, el cargador y la versión 2 del enlazador.
- Jean Canazzi : fue el primer mantenedor del compilador e hizo los cambios necesarios para interactuar correctamente con el TIOS.
- Niklas Brunlid : quien corrigió algunos errores en el enlazador antiguo.
- Zeljko Juric : hizo la primera versión de la biblioteca TIGCC. Su documentación constituye una gran parte de la documentación actual de TIGCC.
- Sebastian Reichelt : es el desarrollador del IDE de TIGCC escrito en Delphi e hizo un mantenimiento en el compilador.
- Philipp Winkler : hizo la versión HTML de la documentación.
- Kevin Kofler : es el mantenedor actual del proyecto TIGCC.
Como en muchos proyectos de software libre , varias personas contribuyeron con pequeñas cantidades de código a TIGCC.
Herramientas de programación relacionadas
Hay herramientas que pueden ayudar a los programadores a utilizar TIGCC.
- TiEmu es un emulador de calculadora gráfica m68k TI .
- TiLP es un programa de vinculación alternativa a la TI-Connect que funciona en de Windows , Linux , FreeBSD y en Mac OS X .
- Virtual TI fue el primer emulador de calculadora gráfica de TI compatible con la TI-89 y la TI-92 Plus , al principio en una versión separada llamada VTI68k, que luego se fusionó con Virtual TI. Como es realmente antiguo y ya no se mantiene, y también carece de un depurador de C, el equipo de TIGCC recomienda [3] usar TiEmu en su lugar.
Ver también
- HPGCC (un proyecto similar para calculadoras HP)
enlaces externos
- El sitio web oficial de TIGCC