Cours:SimulIDE : Différence entre versions
(→Compiler SimulIDE sous linux) |
(→Le code) |
||
Ligne 26 : | Ligne 26 : | ||
**l'enregistrer avec {{Rouge|l'extension .cpp ou .c}} | **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> | **écrire sur la première ligne (pas d'espaces en début de ligne) :<source lang=cpp> | ||
− | + | // Compiler: Avrgcc | |
+ | // device: nomDuMicrocontroleur | ||
</source> | </source> | ||
*Configurer le compilateur : | *Configurer le compilateur : | ||
Ligne 45 : | Ligne 46 : | ||
[[Image:SimulIDE2.png]] | [[Image:SimulIDE2.png]] | ||
− | |||
=Compiler SimulIDE sous linux= | =Compiler SimulIDE sous linux= |
Version du 2 février 2025 à 09:53
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-gcc
La 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() )