|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : avril 2008 Messages : 15 ![]() |
Bonjour,
Je me forme actuellement sur le développement d'application sur cortex M4. J'ai donc fait un peu le tours des solutions de programmation, principalement les IDE tout intégré. J'ai tester : - Keil µVision 4 - IAR Workbench - Atollic - Coocox - CodeWarrior - et d'autre .... Pour le moment Keil est l'outil le plus performant et le plus simple de prise en main à mes yeux. Atollic offre des capacités d'édition de code très pratique (ecclipse est passé par là). Hélas Keil coute une petite fortune. Je cherche donc des retours sur le développement via les différents IDE histoire de m'éclairer un peu. Je me demande aussi s'il ne serait pas possible d'utiliser un compilateur extérieur, associé à un éditeur simple et une sonde pour envoyer/debuguer le code. Autre petit détail, afin d'être compatible avec le plus de µC j'utilise CMSIS. Cependant je ne parvient pas à compiler les sources pour les avoir avec GCC. Quelqu'un peut il m'aider ou m'orienter vers un site? Merci. |
|
|
00
|
|
|
#2 |
|
Membre à l'essai
![]() Joel PierrardDéveloppeur en systèmes embarqués Inscription : octobre 2010 Messages : 12 ![]() |
Il est tout à fait possible d'assembler les briques nécessaires sois-même. Et tout ça en open-source. Par contre, il ne faut pas avoir peur de mettre les mains dans le cambouis, mais l'effort en vaut la peine. Des outils comme Keil sont attirants par leur facilitée d'utilisation, mais au final on en arrive à ne plus trop savoir ce que l'on fait et à ne plus maîtriser le processus de développement. Personnellement, j'utilise Eclipse comme IDE, Sourcery CodeBench Lite comme compilateur (il s'agit d'un GCC modifié) et OpenOCD couplé à une sonde jtag J-Link pour transférer le code sur le soc.
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : avril 2008 Messages : 15 ![]() |
Bonjour,
merci pour la réponse. L'avantage de Keil ou d'un IDE complet et justement la facilité de simplification. Cela permet de se concentrer sur le code plus que sur les outils de développement. Il faut penser à la rentabilité ... donc bon. Y a t il des outils sous linux? Merci. |
|
|
00
|
|
|
#4 |
|
Membre à l'essai
![]() Joel PierrardDéveloppeur en systèmes embarqués Inscription : octobre 2010 Messages : 12 ![]() |
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : avril 2008 Messages : 15 ![]() |
Bonjour,
En effet il proposent une version Linux. J'ai tenté de l'installer mais sans grand résultat. En revanche j'ai réussi à compiler sous windows CMSIS. Et avec j'ai pu récupérer ce qu'il faut pour compiler sous gcc avec µVision 4. Merci. |
|
|
00
|
|
|
#6 |
|
Membre à l'essai
![]() Joel PierrardDéveloppeur en systèmes embarqués Inscription : octobre 2010 Messages : 12 ![]() |
Qu'as tu rencontré comme problèmes avec Sourcery?
|
|
00
|
|
|
#7 |
|
Invité régulier
![]() Inscription : avril 2008 Messages : 15 ![]() |
Je n'arrive pas à le paramétrer dans l'environnement ecclipse.
J'ai le message : Program "make" not found in PATH ARMCM3-STM32F103-G++ Program "gcc" not found in PATH ARMCM3-STM32F103-G++ [Discovery Options] page in project properties C/C++ Problem Pourtant lorsque je fais la commande "arm-none-eabi-gcc --version" j'ai bien la version que j'ai installé. Donc bon je tente de chercher un peu mais sans grand résultat pour le moment. Merci. |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com