Diferencia entre revisiones de «Freescale Codewarrior 6.3»

De Wikitronica
Saltar a: navegación, buscar
Línea 5: Línea 5:
 
Este programa trae la versatilidad de programar en lenguaje ensamblador, C, C++ e incluso permite combinaciones de código en los tres tipos mencionados.
 
Este programa trae la versatilidad de programar en lenguaje ensamblador, C, C++ e incluso permite combinaciones de código en los tres tipos mencionados.
  
== Instalació ==
+
Los productos clasicos de CodeWarrior fueron lanzados originalmente para Macintosh (Mac), Microsoft Windows, Linux, Solaris, PlayStation 2, Nintendo GameCube, Nintendo DS, Nintendo Wii, Palm OS, Symbian OS e incluso BeOs. Sin embargo, a partir de CodeWarrior Pro 10 se descontinuo la version para Macintosh.
  
 +
== Instalación ==
 +
 +
La instalacion de este software no es gratuita. Se debe poseer una licencia para poder ser instalado y para esto se debe comprar el software directamente o se debe adquirir algun dispositivo con el cual viene un CD con el programa para su instalacion.
  
 +
=== Windows 7 de 64-bit ===
 +
 +
CodeWarrior originalmente es creado para computadoras cuyo sistema operativo es de 32-bit. En el caso de Windows 7 de 64-bit se encontraran con que el escudo de instalacion (install shield) abortara la instalacion al detectar que el sistema operativo es de 64-bit. Para arreglar esto se tienen las siguientes propuestas.
 +
 +
==== Propuesta de Freescale ====
 +
 +
Freescale propone descargar un programa de Microsoft llamado Windows virtual PC para trabajar con el sistema operativo Windows XP que es compatible con casi todos los programas que se desean instalar y que no sean compatibles con Windos 7 de 64-bit.
 +
 +
Para esta propuesta de Freescale puede que se encuentren con el problema de que es necesario tener Windows 7 Professional, Enterprise o Ultimate para que sea compatible, pero el Windows 7 mas comun es el Home Premium por lo que surte un segundo problema.
 +
 +
Si logra descargar esta maquina virtual, Instale ahi el CodeWarrior y podra utilizarlo cuando desee.
 +
 +
==== Propuesta personal 1 ====
 +
 +
Una mas sencilla opcion, y mas eficiente, es seguir los siguientes pasos:
 +
 +
          1.- Crear una carpeta llamada Freescale dentro de C:\Program Files(x86)
 +
2.- Instalar en esa carpeta el CodeWarrior for Microcontrollers V6.
 +
3.- Ubicar el archivo Mwregsvr.exe dentro de la carpeta bin
 +
4.- Seleccionar el archivo y con click derecho entrar a propiedades
 +
5.- Seleccionar la etiqueta de Compatibilidad y colocar las siguientes configuraciones
 +
(check)Ejecutar este programa en modo de compatibilidad para:
 +
           
 +
 +
==== Propuesta personal 2 ====
 +
 +
En caso de querer trabajar con una maquina virtual, recomiendo descargar una llamada Virtual Box, de Oracle, que es compatible con todos los sistemas operativos y ademas te da la capacidad de instalar cualquier sistema operativo que desees (MacOS, todo tipo de Windows, Linux, etc..) sin importar que sea de 64-bit o 32-bit.
 +
 +
Luego de poseer esta maquina virtual, Instale ahi el CodeWarrior y podra utilizarlo cuando desee.
  
 
== Proyectos ==
 
== Proyectos ==

Revisión del 19:01 15 nov 2012

Freescale CodeWarrior

CodeWarrior es una herramienta basada en un entorno IDE (Integrated Development Environment). Desarrollado por Metrowerks, CodeWarrior integra edición de archivos, compilación optimizada, simulación de código, depuración y programación de diferentes dispositivos tales como el MPU, MCU, DSP, entre otros.

Este programa trae la versatilidad de programar en lenguaje ensamblador, C, C++ e incluso permite combinaciones de código en los tres tipos mencionados.

Los productos clasicos de CodeWarrior fueron lanzados originalmente para Macintosh (Mac), Microsoft Windows, Linux, Solaris, PlayStation 2, Nintendo GameCube, Nintendo DS, Nintendo Wii, Palm OS, Symbian OS e incluso BeOs. Sin embargo, a partir de CodeWarrior Pro 10 se descontinuo la version para Macintosh.

Instalación

La instalacion de este software no es gratuita. Se debe poseer una licencia para poder ser instalado y para esto se debe comprar el software directamente o se debe adquirir algun dispositivo con el cual viene un CD con el programa para su instalacion.

Windows 7 de 64-bit

CodeWarrior originalmente es creado para computadoras cuyo sistema operativo es de 32-bit. En el caso de Windows 7 de 64-bit se encontraran con que el escudo de instalacion (install shield) abortara la instalacion al detectar que el sistema operativo es de 64-bit. Para arreglar esto se tienen las siguientes propuestas.

Propuesta de Freescale

Freescale propone descargar un programa de Microsoft llamado Windows virtual PC para trabajar con el sistema operativo Windows XP que es compatible con casi todos los programas que se desean instalar y que no sean compatibles con Windos 7 de 64-bit.

Para esta propuesta de Freescale puede que se encuentren con el problema de que es necesario tener Windows 7 Professional, Enterprise o Ultimate para que sea compatible, pero el Windows 7 mas comun es el Home Premium por lo que surte un segundo problema.

Si logra descargar esta maquina virtual, Instale ahi el CodeWarrior y podra utilizarlo cuando desee.

Propuesta personal 1

Una mas sencilla opcion, y mas eficiente, es seguir los siguientes pasos:

         1.- Crear una carpeta llamada Freescale dentro de C:\Program Files(x86)

2.- Instalar en esa carpeta el CodeWarrior for Microcontrollers V6. 3.- Ubicar el archivo Mwregsvr.exe dentro de la carpeta bin 4.- Seleccionar el archivo y con click derecho entrar a propiedades 5.- Seleccionar la etiqueta de Compatibilidad y colocar las siguientes configuraciones (check)Ejecutar este programa en modo de compatibilidad para:


Propuesta personal 2

En caso de querer trabajar con una maquina virtual, recomiendo descargar una llamada Virtual Box, de Oracle, que es compatible con todos los sistemas operativos y ademas te da la capacidad de instalar cualquier sistema operativo que desees (MacOS, todo tipo de Windows, Linux, etc..) sin importar que sea de 64-bit o 32-bit.

Luego de poseer esta maquina virtual, Instale ahi el CodeWarrior y podra utilizarlo cuando desee.

Proyectos

Lenguajes

Anteriormente, CodeWarrior tambien funcionaba con lenguajes como Pascal,Object Pascal, Objective-C y java, pero en la actualidad cuenta con lenguaje C, C++ y lenguaje ensamblador. Lo bueno de contar con un compilador para lenguaje C, C++ y ensamblador es que se puede codificar dependiendo de que nivel se necesite manejar. Ademas de esto, se pueden crear codigos mixtos de modo que se pueden realizar codigos mas rapidos y mas efectivos.

C

Para codificar en C