jeudi 13 août 2009

Mactonique IDE 0.3.8

Le développement va vite ! La version 0.3.8 apporte son lot de nouveautés mais corrige également des bugs de la version précédente. Sortie semble-t-il un peu vite.
La mise à jour ne se fait qu'à partir du logiciel ou via Bodega.

MAJ:

Si vous avez utilisé le script unInstallMTIDE2 pour tout supprimer et réinstaller proprement, un petit problème vas se poser lors de la tentative de compilation d'un fichier C.

SDCC cherche GPASM et GPLINK dans le dossier /usr/bin/ alors qu'ils sont dans /usr/local/bin/
Pourtant avec le teminal il n'y a aucun problème de compilation. Pour résoudre se problème, executez cette commande dans le terminal :
sudo ln -s /usr/local/bin/gp* /usr/bin/
Elle aura comme effet de créer un lien symbolique pour chacun des fichiers commencant par gp et ce trouvant dans /usr/local/bin/

Fin MAJ

Comme a l'accoutumée, j'attends vos retours d'expérience.

PS: les développements future arriveront que si j'ai des retours d'expériences. Un don ne peut pas faire de mal non plus !

vendredi 7 août 2009

Mactonique IDE 0.3.6

Suite à l'alerte d'un membre de PommeDev, je me suis aperçu que l'application n'était pas complète. Il manque les outils PK2CMD et SDCC.

La version 0.3.6 règle ce problème.

Vidéo de présentation de Mactronique IDE

jeudi 6 août 2009

Mactonique IDE 0.3.5 est sortie !

J'ai le plaisir de vous faire part de la sortie de Mactronique IDE version 0.3.5. Elle est disponible au téléchargement via le site Mactronique.com ou via le menu "Mactronique IDE >> Check for Updates..." du logiciel (version 0.3.0).

Cette version apporte :
- Numérotation des lignes
- Personnalisation des couleurs de l'éditeur
- Coloration syntaxique
- L'auto fermeture des parenthèses et accolades
- L'auto indentation
- Indentation automatique des accolades
- Personnalisation des couleurs des logs
- Information sur les outils installés
- Installation des outils complémentaires
- Interface de mise à jour de PICKit 2 OS Firmware
- Interface PK2CMD pour la programmation d'un PIC

Cette version est encore en développement ! N'hésitez-pas à faire remonter les informations soit en écrivant un commentaire, soit par mail, soit sur les forums de Mactronique.

Je souhaite stabiliser cette version avant d'ajouter d'autre options. Les modifications ont été nombreuses et pose encore quelques problèmes. Merci de votre aide et votre générosité.

mardi 4 août 2009

Mactonique IDE 0.3.5

Voici quelques images de Mactronique IDE 0.3.5.
Cette version apporte :
- Numérotation des lignes
- Personnalisation des couleurs de l'éditeur
- L'auto fermeture des parenthèses et accolades
- L'auto indentation
- Indentation automatique des accolades
- Information sur les outils installés
- Installation des outils complémentaires

Il reste à faire :
- refaire la coloration syntaxique selon différent type de document (http://www.icu-project.org/apiref/icu4c/index.html)
- lancer la programmation d'un PIC d'un programme C ou ASM dans l'interface dédié
- édition d'un programme ASM







dimanche 2 août 2009

Mactronique IDE avance vite !

C'est vrai, ça avance vite quant on y travail et que l'on sait ou l'on vas !

Et bien voilà les nouveautés dans Mactronique IDE :
- Installation des outils complémentaires (menu : File >> Install Complement tools...)
- Vérification des versions (menu : Mactromique IDE >> About Tools...)
- Préférence permettant de changer les couleurs du texte écrit dans les log

Cette version est la 0.3.5. Bientôt disponible via le menu Mactronique IDE >> Check for Updates...

Des images ?



Compiler GPUtils en Universal Binary

Suite à une question posé sur PommeDev, zoc m'a donné la réponse tant cherché. J'aurai peut être dû la poser plus tôt !

Voici donc la solution ; remplacez la commande "./configure" par :
env CFLAGS="-O -g -arch i386 -arch ppc -arch ppc64 -arch x86_64" LDFLAGS="-arch i386 -arch ppc -arch ppc64 -arch x86_64" ./configure --disable-dependency-tracking
make
file gpasm/gpasm
gpasm/gpasm: Mach-O universal binary with 4 architectures
gpasm/gpasm (for architecture i386): Mach-O executable i386
gpasm/gpasm (for architecture ppc7400): Mach-O executable ppc
gpasm/gpasm (for architecture ppc64): Mach-O 64-bit executable ppc64
gpasm/gpasm (for architecture x86_64): Mach-O 64-bit executable x86_64

Comme vous le voyez, c'est un quadruple binaire.

Documentation technique Apple