Assurez vous que la fênetre du simulateur ait le focus.
Le Makefile est censé bien faire son travail, vous pouvez tout compiler depuis ici :
make -C board
A nouveau le Makefile est bien fait, compilez l’exemple depuis ici :
make -C client example
puis lancez le :
# On lance d'abord le simulateur
./board/board &
# Puis le programme d'exemple
./client/example
## Ou faites le tout en une seule ligne ...
./board/board& sleep 1; ./client/example
Attention depuis les machines pédagogiques de l’enseirb, il faut rajouter
EIRB=1
dans le make du répertoire board, i.e.,make -C board EIRB=1
Votre code source doit se situer dans le répertoire client
.
Vous pouvez vous inspirer du code de example.c
pour réaliser votre projet.
Pensez à adapter le Makefile
fourni (normalement vous n’aurez que deux lignes à toucher).
Les fichiers à regarder impérativement sont :
board/board.h
board/board_client.h
board/board_client.c
xcode-select --install
(ou cherchez dans les préférences de XCode)brew install homebrew/science/opencv
sudo port install opencv
build-essential
et libopencv-dev
(sudo apt-get install build-essential libopencv-dev
)