Show Posts
Pages: 1 2 [3] 4 5 ... 12
31  International / Tutoriels et cours / Re: [Résolu] Intégration du langage Arduino dans AVR Studio 5 on: January 10, 2012, 05:15:36 pm
Putain, mais c'est pas vrai !!!
D'abord un forum inaccessible pendant presque 24 h.
Ensuite, impossibilité de charger un petit fichier de 2531 bytes : The upload folder is full. Please try a smaller file and/or contact an administrator.

Bon, voila ce que je voulais dire.

J'ai préparé un fichier AVR_Studuino_FR.rar (que je n'arrive pas à joindre ci-dessous)
Après décompression, celui-ci montre trois fichier expliquant toutes les étapes à suivre pour compiler les programmes Arduino dans Studio 5:

  • ReadMe.txt est le fichier à lire en premier. Il demande de créer un répertoire et d'y copier les deux autres fichiers.
  • Environnement.txt explique les étapes de préparation à faire une seule fois et valable pour tous les programmes Arduino.
  • Template.txt est à la fois un canevas pour débuter tout nouveau programme et à la fois un mémento des paramètres à régler pour chaque programme.

Si je ne parviens pas à joindre les fichiers demain, j'essayerai de les intégrer dans des fenêtres "Code"
32  International / Tutoriels et cours / Re: [Résolu] Intégration du langage Arduino dans AVR Studio 5 on: January 06, 2012, 02:38:41 pm
Il y a encore une autre simplification possible.

Dans le C++ Linker / Libraries on peut supprimer la librairie libcore.a et le chemin à son répertoire. Donc le C++ Linker / Libraries peut rester complètement vide.

Mais dans ce cas, le C++ Linker / Miscellaneous doit contenir la ligne suivante :
 -Wl,-lcore -Wl,-lm -Wl,-L"C:\Documents and Settings\Jeannot\Mes documents\AVRStudio\AVR_Studuino_0022"

Après le rebuild habituel, il faut comme d'habitude aller trafiquer le Makefile  pour mettre  -Wl,-lcore -Wl,-lm -Wl,-L"C:\Documents and Settings\Jeannot\Mes documents\AVRStudio\AVR_Studuino_0022" à la fin de la ligne et relancer un rebuild après avoir coché la case "Use External Makefile".

Cette modification rend plus facile le transport du texte à la fin de la ligne car le texte à transférer est en un seul bloc, alors qu'il était en deux blocs dans la version précédente.

Cela me fait penser que pour faire ce transfert de texte, j'avais d'abord conseillé de ne pas cocher le "retour automatique à la ligne". En fait, la manœuvre est tout aussi facile avec le retour automatique à la ligne : sélectionner le texte à transférer, puis Ctrl-x, aller à la fin de la ligne et Ctrl-v.

Voici l'aspect de la ligne avant transfert:
   $(QUOTE)$(AVR_APP_PATH)avr-g++.exe$(QUOTE) -Wl,-lcore -Wl,-lm -Wl,-L"C:\Documents and Settings\Jeannot\Mes documents\AVRStudio\AVR_Studuino_0022"  -mmcu=atmega328p  -Wl,-Map=$(MAP_FILE_PATH_AS_ARGS) -o$(OUTPUT_FILE_PATH_AS_ARGS) $(OBJS_AS_ARGS) $(USER_OBJS) $(LIBS)


Et la même ligne après transfert:
   $(QUOTE)$(AVR_APP_PATH)avr-g++.exe$(QUOTE) -Wl,--gc-sections  -mmcu=atmega328p  -Wl,-Map=$(MAP_FILE_PATH_AS_ARGS) -o$(OUTPUT_FILE_PATH_AS_ARGS) $(OBJS_AS_ARGS) $(USER_OBJS) $(LIBS) -Wl,-lcore -Wl,-lm -Wl,-L"C:\Documents and Settings\Jeannot\Mes documents\AVRStudio\AVR_Studuino_0022"



33  International / Tutoriels et cours / Re: [Résolu] Intégration du langage Arduino dans AVR Studio 5 on: January 05, 2012, 04:37:18 pm
Hello les gars,

J'ai encore fait quelques petites modifications :

  • Tout d'abord dans C++ Compiler ==> Symbols, j'ai enlevé "F_CPU=16000000L" et j'ai ajouté en début de programme la ligne suivante : #define F_CPU 16000000UL
    Personnellement, je préfère voir en début de programme quel quartz j'ai utilisé pour la mise au point. (Bien sûr, si vous travaillez avec une platine Arduino, le quartz n'est pas interchangeable).
  • Au lieu d'écrire #include "WProgram.h" , j'ai écrit #include <WProgram.h> au début du programme. Cela n'a semble-t-il rien changé à la compilation.
  • J'ai également supprimé en début de programme les 2 lignes de prototype des fonctions setup et loop. La compilation réussit sans ces lignes.

Rebuilt test réussi.

Je crois qu'il serait peut-être bientôt temps de refaire une description générale des choses à faire pour transplanter du code Arduino dans Studio 5 car les choses se sont décantées et sont finalement moins compliquées qu'il ne paraissait au début.

Certains d'entre vous ont-ils déjà fait des essais et ont-ils réussi ?



34  International / Tutoriels et cours / Re: [Résolu] Intégration du langage Arduino dans AVR Studio 5 on: January 04, 2012, 08:49:12 am
J'ai également fait un nettoyage du répertoire AVR_Studuino en supprimant tous les fichiers .c et .cpp car ces fichiers sont déjà compilés dans le fichier libcore.a
Je ne conserve que les fichiers header de libcore.a (fichiers .h)

Rebuild test réussi.

Les fichiers compilés dans libcore.a sont les fichiers core de Arduino-0022.Je renomme donc le répertoire AVR_Studuino en "AVR_Studuino_0022". Bien sûr, il faut aussi aller changer le path à 2 endroits :
  • les Directories de AVR/GNU C++ Compiler
  • le Library Search Path de AVR/GNU C++ Linker
Rebuild test réussi.

35  International / Tutoriels et cours / Re: [Résolu] Intégration du langage Arduino dans AVR Studio 5 on: January 04, 2012, 04:13:16 am
Bon matin à tous.

Je rallume mon PC à 6h30. Première bonne nouvelle : je fais un Build ... et ça marche toujours !

La première chose que je remarque, c'est que le répertoire du projet contient des fichiers qui traînent d'essais précédents. J'essaye donc de supprimer les fichiers "OneWire.o", "OneWire.cpp.o" et "TcfTransactionLog.csv": Rebuild test réussi (y compris en recréant un nouveau Makefile corrigé comme d'habitude).

La réflexion suivante concerne Project ==> Properties ==> Tooolchain ==> AVR/GNU C++ Compiler ==> Directories
Actuellement, j'ai 3 répertoires : le core hardware d'Arduino, le répertoire AVR_Studuino que j'avais créé lors des premiers essais et le répertoire de la librairie OneWire. Comme AVR_Studuino contient déjà une copie de tous les fichiers du core Hardware d'Arduino et une copie des fichiers OneWire, je fais un essai en ne laissant que ce répertoire : Rebuild test réussi.

Les fichiers OneWire.h et OneWire.cpp se trouvent actuellement dans le répertoire AVR_Studuino ET dans le répertoire Project (C:\Documents and Settings\Jeannot\Mes documents\AVRStudio\TutoCumLib\TutoCumLib) ainsi que dans la liste des fichiers de Solution Explorer. Je fais un essai en supprimant ces fichiers de AVR_Studuino : j'obtiens l'erreur "OneWire.h : no such file or directory"
Je fais un nouvel essai en rajoutant les fichiers OneWire dans AVR_Studuino mais en les supprimant de la liste de Solution Explorer ET du répertoire Project : échec.
En rajoutant seulement OneWire.h dans la liste de Solution Explorer : nouvel échec.
En rajoutant seulement OneWire.cpp dans cette liste : Rebuild test réussi.

Je pense en tirer comme conclusion que OneWire.cpp DOIT figurer dans la liste de Solution Explorer. (et le fait de l'ajouter à cette liste entraîne automatiquement une copie physique du fichier dans le répertoire Project.

D'où l'idée de faire un essai en mettant les 2 fichiers OneWire dans la liste, en les effaçant de AVR_Studuino et en ajoutant un path vers le répertoire Project dans C++ Compiler - Directories : Rebuild test réussi.




36  International / Tutoriels et cours / Re: [Résolu] Intégration du langage Arduino dans AVR Studio 5 on: January 03, 2012, 05:58:22 pm
5°  C++ Linker – Libraries :
•   Libraries : libcore.a
•   Library search path : ajouter le répertoire AVR_Studuino où se trouve libcore.a

 



6°  C++ Linker – Optimization : cocher « Garbage collect unused sections

 



7°  C++ Linker – Miscellaneous : ajouter “-Wl,-lcore  -Wl,-lm”





Lorsque tout cela est fait, il faut faire un rebuild.
Celui-ci va produire des erreurs mais son but est de produire un fichier makefile.

Dans la fenêtre des properties, prendre maintenant l’onglet « Build* » , cocher Use External Makefile et  pointer sur le fichier Makefile créé dans le répertoire …\votre projet\Debug





Ensuite, ouvrir le fichier makefile avec le notepad et rechercher « -WL ». Cela permet de trouver la ligne à modifier.
Modifiez cette ligne en déplaçant vers la fin les flags que nous avons ajoutés, conformément à ceci :
Code:
$(QUOTE)$(AVR_APP_PATH)avr-g++.exe$(QUOTE)   -Wl,--gc-sections  -mmcu=atmega328p  -Wl,-Map=$(MAP_FILE_PATH_AS_ARGS) -o$(OUTPUT_FILE_PATH_AS_ARGS) $(OBJS_AS_ARGS) $(USER_OBJS) $(LIBS) -Wl,-lcore  -Wl,-lm -Wl,-L"C:\Documents and Settings\Jeannot\Mes documents\AVRStudio\AVR_Studuino"

Ne pas oublier de sauvegarder le fichier modifié.

Il reste à ajouter au projet les fichiers de la librairie utilisée : Project -> Add existing items -> OneWire.cpp et OneWire.h





Retourner dans Studio et faire un Rebuild. Celui-ci devrait être successfull et se terminer par ceci :
Code:
AVR Memory Usage
----------------
Device: atmega328p
Program:    1164 bytes (3.6% Full)
(.text + .data + .bootloader)
Data:         23 bytes (1.1% Full)
(.data + .bss + .noinit)
make: Leaving directory `C:/Documents and Settings/Jeannot/Mes documents/AVRStudio/TutoCumLib/TutoCumLib/Debug'
Done executing task "RunAvrGCC".
Done building target "CoreBuild" in project "TutoCumLib.avrgccproj".
Target "PostBuildEvent" skipped, due to false condition; ('$(PostBuildEvent)' != '') was evaluated as ('' != '').
Target "Build" in file "C:\Program Files\Atmel\AVR Studio 5.0\Vs\Avr.common.targets" from project "C:\Documents and Settings\Jeannot\Mes documents\AVRStudio\TutoCumLib\TutoCumLib\TutoCumLib.avrgccproj" (entry point):
Done building target "Build" in project "TutoCumLib.avrgccproj".
Done building project "TutoCumLib.avrgccproj".

Build succeeded.
========== Build: 1 succeeded or up-to-date, 0 failed, 0 skipped ==========



(Voir ci-dessous la copie de l’Output  en fichier attaché.)

Voici encore le contenu des répertoires du projet et de Debug comme contrôle :

 




 





En conclusion, il y a quelques différences par rapport aux essais précédents. Il serait utile d’étudier si toutes les différences sont nécessaires pour la réussite du build. Ce sera le travail de demain.




37  International / Tutoriels et cours / Re: [Résolu] Intégration du langage Arduino dans AVR Studio 5 on: January 03, 2012, 05:49:47 pm
Hello Skywodd,

Merci pour tes infos. Je les verrai plus en détail demain.
Je publie maintenant mes informations sur le Build réussi:



Comme je vous le disais ci-dessus, j’ai finalement réussi à faire un build d’un programme Arduino avec appel à une librairie (OneWire), ceci en grande partie grâce à la lecture du site http://www.engblaze.com/tutorial-using-avr-studio-5-with-arduino-projects/ mentionné ci-dessus. Si vous lisez le site vous trouverez cependant quelques petites différences avec mon exemple.

Dans un premier temps, je vous donne ci-dessous le maximum de fichiers et copies d’écran pour servir de documents de référence et permettre à tout le moins de revenir aux paramètres garantissant une réussite.

Voici d’abord le code minimaliste que j’ai utilisé :

 


En fait, j’ai compilé dans l’IDE Arduino le code suivant :



Après compilation, le répertoire « C:\Documents and Settings\Jeannot\Local Settings\Temp\buildxxxxxxxxxxxxxxxxx.tmp\ » contient le fichier TutoCumLib.cpp
C’est le texte de ce fichier que j’ai recopié dans Studio5.

La différence entre les deux est l’ajout des 3 lignes suivantes :
Code:
     #include "WProgram.h"
     void setup();
     void loop();

A noter que Wprogram.h est inclus entre "  "  et non entre <  > (signification ?)
Les deux autres lignes sont les prototypes des fonctions obligatoires d'Arduino.


Dans le même répertoire temporaire du build de l’Arduino, j’ai fait une copie du fichier core.a pour le mettre dans le répertoire « C:\Documents and Settings\Jeannot\Mes documents\AVRStudio\AVR_Studuino » et le renommer libcore.a  (Ceci avait déjà été fait lors des premiers essais).

Il est temps de passer maintenant aux paramètres de Toolchain  (Project -> TutoCumLib Properties -> Toolchain) :

1°  C++ Compiler - Symbols : ajouter « F_CPU=16000000L »
 



2° C++ Compiler – Directories : J’ai ajouté ici le répertoire Arduino qui contient les hardware cores, le répertoire Arduino qui contient la ou les librairies utilisées (OneWire) et mon répertoire AVR_Studuino qui contient le fichier libcore.a

 



 
3°  C++ Compiler – Optimization :
•   Optimization Level : « Optimize for size »
•   Other optim. Flags: “-fdata-sections”
•   Cocher la case “Prepare for garbage”

 




4°  C++ Compiler – Miscellaneous :
•   Other flags : “-fno-exceptions”
•   Cocher « Verbose »
•   Cocher « Do not delete temporary file »




... Suite dans le message suivant ...
38  International / Tutoriels et cours / Re: [Résolu] Intégration du langage Arduino dans AVR Studio 5 on: January 03, 2012, 12:13:52 pm
Les gars

J'ai de nouveau réussi !!!

3 x de suite


Cette fois, j'ai pris soin de ne toucher à RIEN sauf ce qui était nécessaire pour tout photographier et tout copier.

Encore un peu de patience, je vous prépare un topo avec le maximum d'information et de photos.

Pour ceux qui se débrouillent avec la langue de chèque spire, ils peuvent déjà consulter le site suivant: http://www.engblaze.com/tutorial-using-avr-studio-5-with-arduino-projects/
39  International / Tutoriels et cours / Re: [Résolu] Intégration du langage Arduino dans AVR Studio 5 on: January 02, 2012, 04:23:57 pm
Hello les amis,

Contrairement aux idées reçues, j’ai consacré une partie du 31 décembre et du 1er janvier à faire des essais avec Studio5. (Par contre, aujourd’hui, j’étais absent toute la journée).

J’ai tout d’abord essayé de suivre les indications de capswiz. Quelque chose doit m’échapper mais impossible de faire reconnaître la librairie (essai avec OneWire). Tu devrais donner plus de détails sur l’emplacement de ton répertoire « core » et tes paramètres  de la tool chain.

J’ai ensuite essayé le conseil de Skywodd (« avr-gcc -c trucmachin.cpp -o trucmachin.o » en ligne de commande). Plusieurs essais dans différents répertoires avec copie préalable des fichiers à précompiler dans le répertoire de travail. Rien à faire. Voici la réponse :



Skywodd, ne serait-ce pas plutôt avr-g++ ou avr-c++ qu’il faudrait utiliser, à la place d’avr-gcc ?

Je suis bien conscient que je n’y connais rien dans la suite des tool-chains d’avr-gcc, avr-g++ ou avr-c++.
L’utilisation de make et les paramètres de makefile restent pour moi dans le flou le plus complet. Je ne suis pas en mesure de comprendre ce qui apparaît dans l’Output d’un build. Quelqu’un pourrait-il me renseigner un document bien fait qui pourrait me lever un coin du voile de toute cette nébuleuse héritée de Linux ?


Il faut quand même que je vous relate un épisode pour le moins bizarre. Voici les faits. Dimanche soir, ayant (vaguement) entendu parler des fichiers .o , je tente l’expérience de compiler dans l’ide arduino le sketch blink auquel j’ai ajouté la librairie OneWire. Puis je vais voir le résultat de la compilation (comme pour obtenir le fichier core.a). Je trouve un sous-répertoire OneWire contenant un fichier « OneWire.cpp.o ».
Je copie ce fichier, je l’ajoute au répertoire Debug du projet Studio5 et je relance un Build. Là, c’est la surprise !!!!!  L’opération réussit. Je n’en crois pas mes yeux. Je relance une nouvelle fois un rebuild pour être sûr : à nouveau réussi. J’ai failli sauter sur le forum pour annoncer la bonne nouvelle. Mais avant, j’ai voulu m’assurer de tous les paramètres que j’avais choisi. Je retourne dans les properties du projet, je décoche « Use External Makefile » et je vais dans Toolchain.
Mes paramètres sont :
Pour C++ Compiler :



Pour C++ Linker :



Je recoche la case « Use External Makefile » et je m’assure que mon makefile du répertoire Debug possède la correction (report en fin de ligne du paramètre -Wl,-lcore -Wl,-L"C:\Documents and Settings\Jeannot\Mes documents\AVRStudio\AVR_Studuino")

Après ces vérifications, je fais un dernier rebuild du programme avant d’aller sur le forum. DAWNED !!! La même erreur que d’habitude :




Depuis, j’ai refais de multiples essais. Je ne suis plus parvenu à un succès.
Je laisse ce mystère à votre sagacité, mais je commence à me demander s’il ne vaudrait pas mieux attendre la version suivante de Studio5.

Je voudrais quand même repartir sur l'expérience de capswiz et éventuellement éviter de recompiler à chaque fois les fichiers courants en les remplaçant par le libcore.a qui semble bien marcher chez moi. Ce sont les librairies additionnelles que je n'arrive pas à faire reconnaître.
40  International / Tutoriels et cours / Re: [Résolu] Intégration du langage Arduino dans AVR Studio 5 on: December 30, 2011, 10:44:23 am
Hello capswiz, gerse et skywodd

Je suis bien content que ce topic se réveille. j'ai hâte d'essayer les variantes proposées, en particulier la solution de capswiz, car, étant toujours bloqué par l'utilisation des librairies sous Studio5, je n'avais que la solution d'utiliser l'IDE 022 ordinaire.

Ceci dit, j'ai aussi une double si pas une triple vie en période de fêtes. D'ailleurs, je souhaite à tous de passer un excellent réveillon de nouvel an et je donne rendez-vous aux survivants pour commencer une année 2012 très hard (oui/no ?)
41  International / Français / Re: Debogage de sketch on: December 23, 2011, 05:31:59 pm
Hello Franck,

Je t'envois ci-joint le fichier MemoryFree.rar. Tu peux le décompresser et copier le répertoire MemoryFree dans C:\Program Files\arduino-0022\libraries (si tu as les répertoires standarts). Sinon, tu copies dans le répertoire qui contient toutes les librairies Arduino. Le répertoire MemoryFree contient les fichiers MemoryFree.h et MemoryFree.c

Ensuite, au début de ton programme, avant la fonction SETUP, tu ajoutes
Code:
            #include <MemoryFree.h>

Dans la fonction SETUP, tu ajoutes
Code:
             Serial.begin(9600);

Enfin, là où tu veux tester la mémoire disponible, tu ajoutes dans ton programme:
Code:
            Serial.print("freeMemory() reports ");
            Serial.println( freeMemory() );
Normalement, ça devrait marcher.

42  International / Français / Re: Debogage de sketch on: December 21, 2011, 03:49:29 pm
Merci fdufnews pour ta contribution très intéressante. Je ne connaissais pas ces méthodes de surveillance du Heap et du Stack. Je vais faire quelques essais car cela me paraît important dans le débogage, particulièrement pour des programmes assez volumineux.

Pour Franck: je ne l'ai jamais utilisé mais chaque Atmega possède un système de "watch-Dog" interne qu'on peut activer. Lorsqu'il est activé, ton programme doit constamment le remettre à zéro avant qu'il ne déborde, sans quoi un reset se produit. Le délai est cependant court. Le watch dog s'active en modifiant un fuse.

43  International / Français / Re: Debogage de sketch on: December 19, 2011, 04:32:37 pm
Hello Bubule,
 
Ta panne n'est certainement pas une mince affaire à corriger si l'Arduino plante tous les 10 jours.
 
Ton idée de débordement de variable pourrait effectivement être à l'origine, mais ce n'est certainement pas la seule cause possible.
 
As-tu des fonctions qui en appellent d'autres ? Lorsque tu appelles une fonction, le µC dépose sur la pile l'adresse mémoire de l'instruction suivante pour savoir où revenir lors du retour de la fonction. Donc la pile s'allonge. Lors du retour de la fonction, cette adresse est enlevée de la pile et celle-ci raccourcit. Si une fonction A appelle une fonction B qui elle-même appelle une fonction C et que celle-ci appelle dans certaines circonstances la fonction A, c'est la catastrophe car tu peux alors avoir une boucle sans fin entre plusieurs fonctions.La pile ne cesse de s'allonger et finit par venir recouvrir le code du programme. C'est le plantage assuré.
Lorsqu'un programme devient assez volumineux, il peut être utile de dresser un tableau de toutes les fonctions, en inscrivant pour chaque fonction les éventuelles autres fonctions qu'elle appelle.
 
Un autre exemple de plantage, c'est l'attente d'une mesure qui, pour une raison ou une autre, ne vient pas. Dans ce cas, le µC n'est pas vraiment planté mais il attend et semble planté car il reste figé au même point.
 
Il faut vérifier toutes les boucles du programme. En particulier, il faut être certain que la ou les conditions de sortie de la boucle seront toujours remplies à un moment ou a un autre. Si la condition de sortie est la réception d'une mesure (T° par exemple), il est judicieux de prévoir une sortie de boucle après un certain délai écoulé, même si la mesure d'est pas reçue. Dans ce cas, on peut envoyer un code d'erreur sur le moniteur par exemple.
 
D'une manière générale, il est bon de truffer le programme de messages ou codes envoyés au moniteur, signalant sans cesse où le programme en est. Si le programme plante, il est alors plus aisé de le suivre à la trace.
 
Je ne pense pas que Studio soit mieux placé que l'IDE Arduino pour résoudre ton problème. Mais il serait peut-être utile d'utiliser un moniteur plus sophistiqué que le moniteur inclus dans l'IDE car si tu plantes tous les 10 jours, il faut enregistrer automatiquement dans un fichier les données reçues par le moniteur.
En-dehors de l'environnement Arduino, le Moniteur porte le nom générique de "Terminal". Je te conseille d'utiliser le "Bray's Terminal" de l'adresse suivante: http://sites.google.com/site/terminalbpp/
Il est gratuit et permet un enregistrement automatique. Il faut régler le Baud Rate et le Port Com puis cliquer sur "Connect". Tu peux enregistrer en cliquant sur StartLog.
44  International / Tutoriels et cours / Re: [Résolu] Intégration du langage Arduino dans AVR Studio 5 on: December 18, 2011, 05:06:16 pm
Hello Bubulle  (je souris car c'est aussi le nom de mon chat, ou plutôt son surnom car son vrai nom est Aristobulle)

Désolé pour le retard dans ma réponse mais j'étais absent ce week-end.

Tu n'as pas à passer sur AVR car tu y es déjà ! En effet, le chip qui est sur ta carte Arduino est un AVR, probablement de type ATmega328p

Par contre, Studio pourrait aider à débuger un sketch car il permet, par exemple, de surveiller l'évolution des i/o instruction par instruction sans même envoyer le programme dans le microcontrôleur.

Mais dans l'IDE Arduino, tu as déjà un moyen très puissant de débuger : interrompre ton programme à des moments choisis en envoyant sur le "monitor" la valeur de telle ou telle variable et en attendant que tu tapes un caractère dans le moniteur pour continuer le programme. Cela permet de suivre le déroulement du programme à la trace et de trouver exactement pourquoi il ne fait pas ce que tu veux.
45  International / Tutoriels et cours / Re: [Résolu] Intégration du langage Arduino dans AVR Studio 5 on: December 16, 2011, 11:42:38 am
Un grand merci pour vos réconforts. J'étais un peu étonné de l'absence de réaction mais vous avez raison, je me rends bien compte que ce genre de sujet sort des sentiers battus. Moi-même, je suis novice en C, C++ et Arduino, sans compter les makefile et autres linuxeries. C'est à mille lieues de ma formation professionnelle. Donc je dois parfois vraiment m'accrocher car mon manque de connaissances se fait souvent cruellement sentir. En même temps, les satisfactions rencontrées sont à la hauteur des efforts et c'est sans doute pour cela que l'inexploré m'attire.

Enfin, je vous tiendrai au courant lorsqu'il y aura du nouveau.
Pages: 1 2 [3] 4 5 ... 12