Table des Matières
Liens Externes

Téléchargement de WxPic

Vous trouverez ici l'installer et les sources de WxPic. Vous trouverez aussi des informations pour utiliser le code source.

Dernières Nouvelles

2012-05-28

Voici la toute nouvelle version V1.3. Elle apporte la compatibilité avec les Windows 64 bits. Il permet aussi de travailler avec plusieurs programateur simultanément.

2010-04-03

Erdem U. Altinyurt a porté WxPic vers Linux, si bien qu'il n'est plus nécessaire d'avoir Windows pour programmer un PIC. Pour faciliter cette contribution, WxPic a maintenant sa propre page SourceForge permettant de partager la gestion du source et où vous pouvez trouver un mirroir des fichiers ci-dessous. Cependant il reste quelques faiblesses, voyez les problèmes connus ci-dessous :

Problème connus:
#0000059: Sous LINUX, si le port parallèle est utilisé et que WxPic n'est PAS lancé avec les privilèges root (sudo), WxPic plante avec une erreur segment violation.
#0000060: Sous LINUX, si WxPic est lancé AVEC les privilèges root, et que l'aide est demandée, votre navigateur sera appelé avec les privilèges root, si bien qu'il va écrire sa configuration avec ses privilèges et ne pourra plus se lancer sans les privilèges root.

Correction Majeure dans la V1.2.2:
#0000068: Quand Programmer les données n'est pas coché dans l'onglet Option, l'algorithme de programmation est incorrect et cause la perte du mot OSCCAL pour les composant qui en possèdent un.

Un autre changement important dans la V1.2.2 est la mise à niveau des outils de dévelopement sous Windows. Profitant de cette oportunité, les étapes suivies pour cette ré-installation de l'environnement ont été tracées (pour Windows et pour Linux).

Haut

2010-01-11

La version V1.2 est sortie et ajoute enfin le support des 18F. Malheureusement cette nouvelle fonctionnalité n'a pu être testée (elle se repose sur les test fait par les utilisateurs de WinPic uniquement). Merci de prendre un peu de temps pour me donner un retour de ce qui marche et ne marche pas.

Haut

Binaires

L'installateur (Windows) ou le Tar (Unix) contient toutes les traductions (aujourd'hui seule la traduction française est disponible). Mais vous n'avez pas à les installer toutes si vous n'en avez pas besoin.

Merci d'indiquer sur le tracker ou le forum tout problème rencontré avec une version. J'apprécie aussi de savoir ce qui fonctionne car je ne peux pas moi-même tester toutes les configurations, alors n'hésitez pas à indiquer sur le forum ce que vous faites avec WxPic. Par exemple j'indique que WxPic V1.2 est compatible Windows 7 mais je n'ai pas testé.

Dernière version

Informations sur les versions

Windows

WxPic installateur V1.3.1R229 pour Windows (XP, VISTA or 7) daté du 2012-08-15 (1231147 octets)

Linux

Les binaires Linux de WxPic ont été générés sous Ubuntu 12.04 et CentOS 5.7.

WxPic Tar gzippé V1.3.1R229 pour Ubuntu 12.04 daté du 2012-08-15 (576212 octets)

WxPic Tar gzippé V1.3.1R229 pour Ubuntu 12.04 daté du 2012-08-15 (601428 octets)

Vous aurez besoin du paquet wxGTK (Bibliothèque wxWidgets) et ses dépendances pour l'exécuter.

Anciennes Versions

Windows

WxPic installateur V1.3R221 pour Windows (XP, VISTA or 7) daté du 2012-05-28 (1230186 octets)

WxPic installateur V1.2.3R174 pour Windows (XP, VISTA or 7) daté du 2011-09-03 (1128129 octets)

WxPic installateur V1.2.2R122 pour Windows (XP, VISTA or 7) daté du 2011-04-03 (1116391 octets)

WxPic installateur V1.2.1R194 pour Windows (XP, VISTA ou 7) daté du 2010-01-15 (1410754 octets)

WxPic installateur V1.2R186 pour Windows (XP, VISTA ou 7) daté du 2010-01-10 (1410720 octets)

WxPic installateur V1.1.1R150 pour Windows (XP ou VISTA) daté du 2009-30-30 (1386825 octets)

WxPic installateur V1.1R136 pour Windows (XP ou VISTA) daté du 2009-10-10 (1384754 octets)

WxPic installateur V1.0.1R121 pour Windows (XP or VISTA) daté 2009-07-25 (1360249 octets)

WxPic installateur V1.0R105 pour Windows (XP ou VISTA) daté du 2009-07-18 (1358160 octets)

Linux

WxPic Tar gzippé V1.3R221 pour Ubuntu 12.04 daté du 2012-05-28 (573198 octets)

WxPic Tar gzippé V1.3R221 pour Ubuntu 12.04 daté du 2012-05-28 (599343 octets)

WxPic Tar gzippé V1.2.3R174 pour Linux daté du 2011-09-03 (509875 octets)

WxPic Tar gzippé V1.2.2R122 pour Linux daté du 2011-04-03 (509779 octets)

Haut

Code Source

Les archives des sources sont disponibles ci-dessous. Ces fichiers peuvent aussi être trouvés sur la page des téléchargement de WxPic ou dans le dépôt SVN sur SourceForge. Quelques part entre V1.2.1 et V1.2.2 la gestion des sources a basculé sur SourceForge. Ceci explique pourquoi le numéro de révision de V1.2.2 est plus faible que celui de V1.2.1. Il a été ré-initialisé à 1 lors du décement sur SourceForge.

Version V1.2.2 et suivantes

WxPic V1.3.1R229 sources datés du 2012-08-15 (597911 octets)

WxPic V1.3R221 sources datés du 2012-05-28 (597442 octets)

WxPic V1.2.3R174 sources datés du 2011-09-03 (476780 octets)

WxPic V1.2.2R122 sources datés du 2011-04-03 (476871 octets)

Fichier Setup.h adapté pour compiler les sources de wxWidgets V2.8.11 et WxPic Win32 en mode Release (46670 octets)

Librairies wxWidgets V2.8.11 prégénérées utilisables pour lier WxPic en mode Release à partir de la V1.2.2 (1713561 octets)

Haut

Version V1.2.1 et avant

Sources WxPic V1.2.1R194 datés du 2010-01-15 (483158 octets)

Sources WxPic V1.2R186 datés du 2010-01-10 (483053 octets)

Sources WxPic V1.1.1R150 datés du 2009-10-30 (455029 octets)

Sources WxPic V1.1R136 datés du 2009-10-10 (452576 octets)

Sources WxPic V1.0.1R121 datés du 2009-07-25 (430851 octets)

Sources WxPic V1.0R105 datés du 2009-07-18 (429066 octets)

Fichier Setup.h adapté pour compiler les sources de wxWidgets V2.6.2 et WxPic (46447 octets)

Librairie wxWidgets V2.6.2 compatible avec WxPic (16180216 octets)

Haut

Outils de dévelopement

Les archives de source contiennent tous les sources nécessaires à la génération de WxPic. Cependant pour contruire vous-même WxPic à partir de ces sources vous aurez besoin d'outils et de librairies. Ceux-ci sont listés ci-dessous. Ils ne sont par fournis avec les sources. Vous aurez à les télécharger vous-même à partir de leur sites respectifs ou de leur dépots Debian, car ce sont tous des open source. Cependant au cas où un fichier ne serait plus disponible, ils sont en majorité disponibles ci-dessous.

Win32 Tools

Le compilateur
Il s'agit de gcc de l'environnement MinGW. Depuis WxPic V1.2.2, la variante TDM-GCC inclue avec l'installer de Code::Block est utilisée. Voir L'environnement de développement ci-dessous pour le trouver.
L'environnement de développement
Il n'y a pas de makefile mais un projet Code::Blocks. Code::Blocks se chargera de construire l'exécutable à votre place. Depuis WxPic V1.2.2 la version utilisée est Code::Blocks 10.05 qui inclue une version de MinGw adaptée. En cas de difficulté pour trouver Code::Blocks une copie avec installeur de Code::Blocks 10::05 avec MinGW est disponible ici.
La librairie wxWidgets
En plus des librairies fournie par MinGW, WxPic utilise la librairie wxWidgets pour améliorer sa portabilité (seul l'accès aux ports pparallèle et série n'est pas portable). Donc vous aurez besoin des entêtes et librairies de wxWidgets pour compiler et pour lier WxPic. Depuis la version V1.2.2, wxWidgets V2.8.11 est utilisé. Il est ajusté au besoin par un fichier setup.h spécifique. Ce fichier est fourni à part ci-dessus, dans la section du code source setup.h-V2.8.11. Ce fichier est nécessaire pour la compilation de la librairie wxWidgets, mais aussi pour compiler le code de WxPic. Pour ceux qui ne voudraient pas prendre le temps de générer leurs librairies wxWidgets, le jeu minimal de librairie nécessaire pour générer WxPic en Release Mode est aussi fourni ci-dessus. Cependant télécharger les librairies pré-construites ne dispense pas de télécharger wxWidget V2.8.11 et le fichier setup adapté car ces fichiers d'entête sont utlisés lors de la compilation. En cas de difficulté pour trouver wxWidgets V2.8.11, une copie est disponible ici (non recommandé).
Compilateur d'installateur Nullsoft
Pour achever la dernière étape de la génération (générer l'installateur de WxPic) vous aurez besoin de Nullsoft Scriptable Install System (NSIS). A partir de WxPic V1.2.2 la version utilisée est NSIS V2.46. Il sera capable de compiler le script d'installation fourni WxPic.nsi.
Outils GetText du Gnu
Afin de compiler d'extraire les chaînes à traduire ainsi que compiler les fichiers de traduction, il vous faudra disposer des outils GetText du Gnu. Afin de les executer sous Windows, le portage sous MinGW est utilisé. A partir de WxPic V1.2.2, gettext V0.17.1 mingw32 est utilisé.

Référez-vous à la page sur la Génération pour plus de détail sur comment installer ses outils.

Haut

Les paquets Linux

Pour executer et générer WxPic sous Linux, quelques paquets externes sont nécessaires. Pour l'execution seul le packet bibliothèque est nécessaire. Pour le developpement, tous les paquets sont nécessaire (sauf les paquets de Codeblocks et le packet de développement en debug qui sont optionels). Les paquets dépendent de votre System d'Exploitation. Ci-dessous sont listés les packages pour Ubuntu 12.04 et CentOS 5.7.

Catégories Ubuntu 12.04 CentOS 5.7
Bibliothèque wxWidgets libwxgtk2.8-0 wxGTK-2.8.12 *
wxWidgets Développement

libwxgtk2.8.0-dev
libwxgtk2.8.0-dbg

wxGTK-devel-2.8.12 *
Environnement Codeblocks codeblocks
codeblocks-contrib
libwxsmithlib0-dev
<non essayé>
C++ Compiler g++ gcc-c++-4.1.2-52.el5_8.1.i386
XSLT 2.0 processor libsaxonb-java

java-1.6.0-openjdk-1.6.0.0-1.2.4.1.10.4
+ installation manuelle de saxon9he.jar **

gettext Tool gettext gettext
SVN subversion subversion

* Les paquets wxGTK ne sont pas disponibles sur le dépôt standard de CentOS. Pour les obtenir, le plus simple est d'enregistrer le dépôt RPMforge qui contient les paquets nécessaires. La méthode pour faire cet enregistrement est décrite sur le site de CentOS site:

** L'installation manuelle de saxon9he.jar sous CentOS s'effectue de la manière suivante :

Haut