• # CodeWarrior

    Posté par . En réponse à la dépêche Des MEMS et du Libre. Évalué à 4.

    Merci pour cette dépêche. Je réagis là-dessus :

    On voit même ce côté libre chez des fabricants avec, par exemple, Freescale qui fournit CodeWarrior, un IDE basé sur Eclipse dédié au développement sur ses produits.

    En lisant cette phrase, j'ai eu un sursaut en croyant comprendre que CodeWarrior était libre. Ce n'est pas le cas. J'ai bossé plusieurs années chez Freescale (jusqu'au licenciement massif de 2009...), et j'ai travaillé (resp. pesté) pas mal avec (resp. contre) CodeWarrior. D'ailleurs même en interne on était emmerdé par les licences...

    Le site de Freescale dit ceci :

    Freescale's CodeWarrior Development Studio for Microcontrollers v10.1 integrates the development tools for the RS08, HCS08, ColdFire, ColdFire+, Kinetis and MPC56xx architectures into a single product based on the Eclipse open development platform. Eclipse offers an excellent framework for building software development environments and is becoming a standard framework used by many embedded software vendors.

    La licence EPL d'Eclipse permet en effet de l'intégrer dans un logiciel propriétaire.

    Ah... CodeWarrior... Peut-être que la version distribuée en extérieur n'inclut pas les problèmes de celle qu'on utilisait (lourdeur et stabilité notamment, et puis problèmes de compatibilité ascendante / régressions qui faisaient que la dernière version n'était pas toujours celle à utiliser, peut-être à cause d'un cycle de livraison court). Un jour on a investi dans des sondes Lauterbach Trace32 qu'on pilotait avec le logiciel fourni avec et qui remplaçait CodeWarrior. Quel bonheur. Ca plantait bien de temps en temps, mais ça se relançait en quelques secondes. Et ça ramait drôlement moins.