Installation MacOS#
Installation Python#
Miniconda#
Pour l’installation de Python, je recommande l’utilisation de Miniconda
Téléchargez le fichier pkg adapté à votre processeur: https://docs.conda.io/en/latest/miniconda.html
Installez miniconda.
Par défaut miniconda est installé dans le path. Pour vérifier que l’installation est correcte, vous pouvez procéder de la manière suivante :
Lancez un terminal,
Exécutez la commande
$ conda
Si l’installation s’est bien passée, le lancement de la commande conda --version
doit vous afficher la version de conda installée dans le système.
Librairies Python#
De base miniconda ne contient qu’un ensemble réduit de librairies Python (lancer la commande pip list
pour connaître les paquets installés).
Il est possible d’installer les librairies scientifiques facilement en utilisant la commande :
$ conda install numpy scipy matplotlib seaborn jupyter
Si l’installation s’est bien passée, le lancement de la commande pip list
doit vous afficher la liste des paquets python installés.
Editeur de Code#
Pour éditer du code, je recommande l’utilisation de Vscode
Téléchargez Vscode et installez le: https://code.visualstudio.com/download
Installation des outils de développement#
Brew#
Brew est un gestionnaire de paquet pour macOS. Il permet d’installer rapidement des outils à partir du terminal
Installation#
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
L’installation vous demandera probablement d’installer les command line tools de xcode (valider la demande).
Programmation en C#
Pour coder en C, il faut un compilateur comme gcc. Pour voir si gcc est installé sur votre système, lancez simplement la commande
$ gcc
Si le compilateur n’est pas trouvé, macOS vous proposera d’installer les Command Line Tools de XCode (contenant gcc) automatiquement. Si l’installation n’est pas proposée automatiquement, vous pouvez les installer en lançant la commande
$ xcode-select --install
Programmation sur STM32#
GCC ARM Embedded Toolchain#
Pour pouvoir compiler du code pour les STM32, il faut installer le GCC ARM Embedded Toolchain.
$ brew install homebrew/cask/gcc-arm-embedded
Si l’installation s’est bien passée, le lancement de la commande arm-none-eabi-gcc --version
doit afficher le message suivant :
$ arm-none-eabi-gcc --version
arm-none-eabi-gcc (GNU Tools for Arm Embedded Processors 7-2017-q4-major) 7.2.1 20170904 (release) [ARM/embedded-7-branch revision 255204]
Copyright (C) 2017 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Open OCD#
Pour pouvoir debugger les programmes, il faut installer un debugger comme OpenOCD.
$ brew install openocd
Si l’installation s’est bien passée, le lancement de la commande openOCD --version
doit afficher le message suivant :
$ openOCD --version
Open On-Chip Debugger 0.10.0
Licensed under GNU GPL v2
For bug reports, read
http://openocd.org/doc/doxygen/bugs.html