Cours:SimulIDE : Différence entre versions

De troyesGEII
Aller à : navigation, rechercher
Ligne 1 : Ligne 1 :
  
 
Pour l'installer c'est par là : https://www.simulide.com/p/downloads.html
 
Pour l'installer c'est par là : https://www.simulide.com/p/downloads.html
 +
 +
* Pour macos, il faut également installer un compilateur. Par exemple '''avr-gcc''' à l'aide de [https://brew.sh homebrew] : [https://github.com/osx-cross/homebrew-avr homebrew-avr]
 +
<source>
 +
$ xcode-select --install
 +
 +
$ brew tap osx-cross/avr
 +
$ brew install avr-gcc
 +
</source>
  
 
=La fenêtre=
 
=La fenêtre=
Ligne 21 : Ligne 29 :
 
**vérifier/modifier
 
**vérifier/modifier
 
***Compiler : Avrgcc
 
***Compiler : Avrgcc
***Tool Path : /usr/bin/
+
***Tool Path : <code>/usr/bin/</code>
***Include Path : /usr/lib/avr/include/
+
***Include Path : <code>/usr/lib/avr/include/</code>
 
***Device : en fonction du µcontroleur utilisé !
 
***Device : en fonction du µcontroleur utilisé !
 +
**Les chemins pour macos :
 +
***Tool Path : <code>/usr/local/bin/</code>
 +
***Include Path : <code>/usr/local/Cellar/avr-gcc@9/9.4.0/avr/include/</code> (adapter selon la version)
  
  

Version du 30 janvier 2023 à 16:14

Pour l'installer c'est par là : https://www.simulide.com/p/downloads.html

  • Pour macos, il faut également installer un compilateur. Par exemple avr-gcc à l'aide de homebrew : homebrew-avr
$ xcode-select --install

$ brew tap osx-cross/avr
$ brew install avr-gcc

La fenêtre

  • Saisir le schéma
  • Ne pas oublier !!! LA MASSE !!!
  • Bouton rouge pour lancer la simulation

SimuleIDE1.png


SimuleIDE1.png


Le code

  • Nouveau fichier dans la zone d'édition du code
  • Configurer le compilateur :
    • cf image :
    • outil settings
    • compiler settings
    • vérifier/modifier
      • Compiler : Avrgcc
      • Tool Path : /usr/bin/
      • Include Path : /usr/lib/avr/include/
      • Device : en fonction du µcontroleur utilisé !
    • Les chemins pour macos :
      • Tool Path : /usr/local/bin/
      • Include Path : /usr/local/Cellar/avr-gcc@9/9.4.0/avr/include/ (adapter selon la version)



SimulIDE2.png


Compiler SimulIDE sous linux

bzr branch lp:simulide
mkdir /executables
cd simulide/src/
qmake ../
make -j10