- Clonar este projeto dentro de uma Raspberry PI;
- Possuir a lib
bcm2835
elwiringPi
instaladas; - Entre no diretório:
trabalho1
- Utilize o
make
para compilar o projeto executando o seguinte comando dentro do diretóriotrabalho1
do projeto:
# Elimina os binários de compilações anteriores
make clean
# Gera novos binários
make
- Para facilitar a execução do servidor distribuído nas placas Raspberry PI, adicionei alguns comandos ao Makefile que executa o binário passando o respectivo arquivo de configuração para a sala em questão:
# Para a sala 01
make run-distr-server FILE=configuracao_sala_01.sh
# Para a sala 02
make run-distr-server FILE=configuracao_sala_02.sh
# Para a sala 03
make run-distr-server FILE=configuracao_sala_03.sh
# Para a sala 04
make run-distr-server FILE=configuracao_sala_04.sh
- Para facilitar a execução do servidor central nas placas Raspberry PI, adicionei alguns comandos ao Makefile que executa o binário passando o respectivo arquivo de configuração para a sala em questão:
# Para a sala 01
make run-central-server FILE=configuracao_sala_01.sh
# Para a sala 02
make run-central-server FILE=configuracao_sala_02.sh
# Para a sala 03
make run-central-server FILE=configuracao_sala_03.sh
# Para a sala 04
make run-central-server FILE=configuracao_sala_04.sh
Depois disso, o servidor central irá exibir um menu com as salas disponíveis e suas respectivas funcionalidades.