Cours:SimulIDE : Différence entre versions
m (Révocation des modifications de Fredmn (discussion) vers la dernière version de Bjacquot) |
|||
| (14 révisions intermédiaires par 2 utilisateurs non affichées) | |||
| 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 | ||
| + | |||
| + | Un guide d'installation de simulIDE sur Windows par Mr Gabriel Dosne [[Media:Guide-installation-simulide-windows.pdf]] | ||
| + | |||
| + | * 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 9 : | Ligne 19 : | ||
[[Image:SimuleIDE1.png]] | [[Image:SimuleIDE1.png]] | ||
| − | |||
| − | |||
=Le code= | =Le code= | ||
| − | * | + | *dans la zone d'édition du code ! |
| + | **faire un nouveau fichier | ||
| + | **l'enregistrer avec {{Rouge|l'extension .cpp ou .c}} | ||
| + | **écrire sur la première ligne (pas d'espaces en début de ligne) :<source lang=cpp> | ||
| + | // Compiler: Avrgcc device: nomDuMicrocontroleur | ||
| + | </source> | ||
*Configurer le compilateur : | *Configurer le compilateur : | ||
**cf image : | **cf image : | ||
| Ligne 21 : | Ligne 34 : | ||
**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) | ||
| Ligne 34 : | Ligne 50 : | ||
<source lang=bash> | <source lang=bash> | ||
| − | + | cd /qquePart | |
| + | apt install git qttools5-dev-tools | ||
| + | apt install libqt5svg5-dev libqt5serialport5-dev qtmultimedia5-dev | ||
| + | git clone https://github.com/Arcachofo/SimulIDE-dev.git | ||
mkdir /executables | mkdir /executables | ||
| − | cd | + | cd SimulIDE-dev/build_XX |
| − | qmake | + | qmake |
make -j10 | make -j10 | ||
| + | le programme compilé se trouve dans le répertoire /executables/.... | ||
| + | |||
| + | |||
| + | eventuellement, ajouter dans src/gui/editorwidget/codeeditor.cpp | ||
| + | bool CodeEditor::compile( bool debug ) | ||
| + | { | ||
| + | m_outPane->clear(); | ||
| + | if( document()->isModified() ) | ||
| + | |||
</source> | </source> | ||
Version actuelle datée du 3 février 2025 à 08:39
Pour l'installer c'est par là : https://www.simulide.com/p/downloads.html
Un guide d'installation de simulIDE sur Windows par Mr Gabriel Dosne Media:Guide-installation-simulide-windows.pdf
- 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-gccLa fenêtre
- Saisir le schéma
- Ne pas oublier !!! LA MASSE !!!
- Bouton rouge pour lancer la simulation
Le code
- dans la zone d'édition du code !
- faire un nouveau fichier
- l'enregistrer avec l'extension .cpp ou .c
- écrire sur la première ligne (pas d'espaces en début de ligne) :
// Compiler: Avrgcc device: nomDuMicrocontroleur
- 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)
- Tool Path :
Compiler SimulIDE sous linux
cd /qquePart
apt install git qttools5-dev-tools
apt install libqt5svg5-dev libqt5serialport5-dev qtmultimedia5-dev
git clone https://github.com/Arcachofo/SimulIDE-dev.git
mkdir /executables
cd SimulIDE-dev/build_XX
qmake
make -j10
le programme compilé se trouve dans le répertoire /executables/....
eventuellement, ajouter dans src/gui/editorwidget/codeeditor.cpp
bool CodeEditor::compile( bool debug )
{
m_outPane->clear();
if( document()->isModified() )

