Eclipse + GCC [Forums - Outils de développements]
Eclipse + GCC [Forums - Outils de développements]
Pseudo Pass se souvenir de moi     Créer un compte
ARTICLES et TELECHARGEMENTS ~ FORUMS ~ LIENS  
 
             
 
Recherche
 
   
 

Parcourir ce sujet :   1 Utilisateur(s) anonymes



(1) 2 3 4 ... 7 »


Eclipse + GCC
Pilier de la communauté
Inscrit:
23/10/2005 11:40
De Aix les Bains (73)
Messages: 1930
Hors Ligne
Salut
Super la rubrique renommée !!

Pour reprendre l'historique des outils de dev de Freescale on a :
> Code warrior "propriétaire", abouti en version 6.3 que nous avons beaucoup aimé sur les 08
> Puis d'autres versions différentes de Code Warrior "propriétaire" pour les S12 et S12X et coldfire
> Puis est arrivé Code Warrior 10.x basé sur Eclipse(open source) avec un compilateur propriétaire, pour une partie de la gamme seulement (les nouveaux produits et certains plus anciens
>avec l'arrivée des Kinetis on a rapidement vu arriver KDS (Kinetis developpement studio), plateforme du même genre que Code Warrior mais avec encore un peu moins de propriétaire, le compilateur Freescale disparait. KDS apparait quasi inutilisable par ceux qui s'y mettent avec beaucoup de changements.
> Aujourd'hui avec le rachat de Freescale par NXP, KDS subit un lifting avec le KSDK 2.0 où l'architecture des fichiers est encore changée, processor expert qui disparait (va t-on le regretter ?) et l'OS de FReescale (MQX) qui disparait lui aussi au profit d'une solution open source : freeRTOS

Bref depuis les dernières années on se fait chahuter dans tous les sens et on perd beaucoup de temps à réapprendre de nouvelles plateformes où à chaque fois les syntaxes changent. Le tout se fait avec une tendance qui tend à abandonner les solutions propriétaires au profit des solutions opensource de renom.

Ainsi Yvan, Stephane et moi sommes clairement dans l'idée de ne pas nous intéresser au KDS de NXP, de ne plus nous intéresser à leur politique de changement incessant et de partir vers le 100% open source et illimité :
Eclipse + GCC + FreeRTOS pour ceux qui veulent un OS.

A mes yeux, si vous faites de même cela aura un énorme impact positif sur la communauté : nous n'aurons plus chacun notre cible et notre outil de développement différent chacun dans notre coin. CW6 par là, CW 5.2 sur S12 par ci, CW10 par là, KDS par ci...
Plus de risque de voir la plateforme ou la syntaxe changer dans 1 an
Plus de risque de voir une gamme disparaitre, changer de microcontrôleur ne remet pas en cause l'outil de développement !

Perso j'ai comme objectif de faire clignoter une led avec Eclipse + GCC avant la fin du WE
et faire clignoter avec Eclipse + GCC et freeRTOS avant lundi minuit

S'il y a d'autres motivés pour le challenge on peut faire la course !!!


Posté le : 05/02/2016 13:03
Mieux vaut marcher dans la bonne direction que courir dans la mauvaise
Transférer la contribution vers d'autres applications Transférer


Re: Eclipse + GCC
Modérateur
Inscrit:
24/09/2005 13:30
De 04110 - VACHERES- FRANCE
Messages: 1497
Hors Ligne
On fait la course ? ;)

Posté le : 05/02/2016 13:06
Le houblon, c'est bon pour la récupération.
Transférer la contribution vers d'autres applications Transférer


Re: Eclipse + GCC
Pilier de la communauté
Inscrit:
23/10/2005 11:40
De Aix les Bains (73)
Messages: 1930
Hors Ligne
Je veux bien, je mettrai moins de temps comme ça tu pourra m'expliquer dans une heure...

Posté le : 05/02/2016 13:09
Mieux vaut marcher dans la bonne direction que courir dans la mauvaise
Transférer la contribution vers d'autres applications Transférer


Re: Eclipse + GCC
Pilier de la communauté
Inscrit:
23/10/2005 11:40
De Aix les Bains (73)
Messages: 1930
Hors Ligne
J'ai l'impression de faire un bon dans le futur...
Installation de la dernière version d'eclipse => ça me dit qu'il manque Java (alors que j'ai évidement d'autres version d’éclipse installées (CW 10.6 et KDS)

J’installe java et là le programme d'installation de Java me dit que j'ai des version obsolètes et non sécurisées sur mon ordinateur (les version de java utilisées par CW et KDS donc)

Posté le : 05/02/2016 13:44
Mieux vaut marcher dans la bonne direction que courir dans la mauvaise
Transférer la contribution vers d'autres applications Transférer


Re: Eclipse + GCC
Accro
Inscrit:
06/07/2007 09:17
Messages: 697
Hors Ligne
Oui le sujet m’intéresse, mais pas pour la course (j'ai un petit de 20mois :) )

eclipse + Gcc... vous avez toutes les ToolChain?

Posté le : 05/02/2016 14:12
Transférer la contribution vers d'autres applications Transférer


Re: Eclipse + GCC
Pilier de la communauté
Inscrit:
23/10/2005 11:40
De Aix les Bains (73)
Messages: 1930
Hors Ligne
Petit de 20 mois...parfait, tu as déjà prévu de pas dormir de la nuit !

J'y retourne, tant qu'Yvan n'a pas commencé j'ai un chance de gagner !


Posté le : 05/02/2016 14:33
Mieux vaut marcher dans la bonne direction que courir dans la mauvaise
Transférer la contribution vers d'autres applications Transférer


Re: Eclipse + GCC
Accro
Inscrit:
28/09/2005 14:02
De Catalunya (66)
Messages: 546
Hors Ligne
Salut

Clairement, c'est une bonne idée que tout le monde utilise le même outil.

Bon je vais tenter l'install sur une machine virtuelle. Me méfie toujours des nouveaux softs qui te remplissent la base de registre.

Au fait ça sert à quoi le freeRTOS ?

Posté le : 05/02/2016 18:17
Les octets s'envolent, les écrits restent !
Transférer la contribution vers d'autres applications Transférer


Re: Eclipse + GCC
Pilier de la communauté
Inscrit:
23/10/2005 11:40
De Aix les Bains (73)
Messages: 1930
Hors Ligne
Le temps de manger et de coucher les enfants et je poste là où j'en suis pour éclipse et GCC, ca devrait éviter de chercher partout pour le début. Mais là je suis bloqué sur un détail...
Pas gagné encore, gros gros bazar le 100% libre on est noyé dans tout ce qui nous concerne pas du tout mais je ne sais pas si c'est pas une bonne solution pour autant !

FreeRTOS est un OS temps réel, comme MQX de Freescale qui a un pieds dans la tombe. A quoi ca sert ? Aujourd'hui tu as un µC qui exécute une fonction, puis une autre puis une autre puis une autre. avec un OS tu vas définir des taches par exemple faire clignoter une led avec led =1 ; tempo(100); led=0; tempo(100); donc code ultra simple, qui n'a pas besoin d'IT ou je ne sais pas quoi
Tu vas faire une autre tache à coté qui va envoyer des choses sur la SCI
une autre qui va attendre un appui sur un bouton
et l'os va gérer qui fait quoi : il va allumer la led puis, pendant la tempo, ira regarder la SCI puis ira regarder le bouton puis reviendra quand la tempo sera terminée pour atteindre la led...

en gros.

Posté le : 05/02/2016 19:07
Mieux vaut marcher dans la bonne direction que courir dans la mauvaise
Transférer la contribution vers d'autres applications Transférer


Re: Eclipse + GCC
Accro
Inscrit:
28/09/2005 14:02
De Catalunya (66)
Messages: 546
Hors Ligne
Ok merci pour l'info.

Je suis en train de fouiner chez NXP.

Posté le : 05/02/2016 20:39
Les octets s'envolent, les écrits restent !
Transférer la contribution vers d'autres applications Transférer


Re: Eclipse + GCC
Pilier de la communauté
Inscrit:
23/10/2005 11:40
De Aix les Bains (73)
Messages: 1930
Hors Ligne
Bon alors

Pour installer Eclipse il faut aller sur https://eclipse.org/, facile. On vous demandera peut être d'installer JAva, choisir la version for C/C++ developpers qui inclue Mylyn

ensuite il faut ajouter un plugin qui améliore les choses pour la prog en C : CDT
pour ça dans Eclipse faire Help/Install new software et entrer l'adresse http://download.eclipse.org/tools/cdt/releases/8.8

j'ai sélectionné les trucs qui nous concerne dans tout ce qui est proposé

Ensuite il faut installer la toolchain GCC et la ça se complique
Là il y a un tuto mais qui date et les choses on évolué
http://mcuoneclipse.com/2013/07/20/dy ... rt-1-gnu-arm-build-tools/

Le module le plus a jour pour ARM est à priori GNU ARM Eclipse (maj en janvier 2016) celui que vous pouvez trouver dans le marketplace d'eclipse en recherchant à ARM
Il s'installe via help/ install new software en tapant l'adresse http://gnuarmeclipse.sourceforge.net/updates

A partir de là on peut créer une projet C vide ou pour des kintis KL25 mais à la creation du projet on nous demande le PATH de la toolchain (que l'on vient d'installer) or perso je n'arrive pas à trouver où elle s'est installée !!
Le tuto de mcuoneclipse n'est pas d'une grande aide pour cela puisque le chemin dans le tuto n'est plus le bon.

or sans ce path la compilation ne fonctionne pas...

Posté le : 05/02/2016 21:12
Mieux vaut marcher dans la bonne direction que courir dans la mauvaise
Transférer la contribution vers d'autres applications Transférer



 Haut   Précédent   Suivant
(1) 2 3 4 ... 7 »



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Powered by XOOPS© The XOOPS Project
Contacter les administrateurs

Eclipse + GCC [Forums - Outils de développements]