ATENÇÃO
Para a entrega, ANTES do horário de início da aula, o trabalho deve ser enviado ao professor por email,
em um arquivo no formato ZIP. O programa deve rodar nas máquinas do laboratório de redes. Não serão aceitas entregas por meio de outros meios que não email. No dia da apresentação, os alunos deverão aguardar a chamada do professor, fora do laboratório. |
Descrição (em construção) |
O objetivo deste trabalho é criar uma aplicação que controle a porta paralela e permita a ativação de comandos através da mesma. Estes comandos deverão controlar uma placa-paralela disponível no Lapro.
Para poder controlar esta placa, você deve utilizar o Laboratório de Redes. Para obter detalhes de como acessar a porta paralela, consulte esta página.
O programa deve utilizar uma biblioteca de criação de interfaces gráficas. Veja este link. Detalhes sobre este tópico serão apresentados em sala de aula. Sugere-se utilizar as bibliotecas wxWidgets ou Qt, no ambiente de desenvolvimento CODE::BLOCKS.
Para controlar a placa paralela o programa deverá ter funções capazes de:
Para instalar o Code::Blocks no Ubuntu, execute os seguintes passos:
1. Abra um shell/terminal/console e instale o wxWidgets com o comando
sudo apt-get install libwxgtk2.6-dev wx2.6-headers wx-common
2. Baixe o pacote de instalação do Code::Blocks para o Ubuntu na página http://www.codeblocks.org/downloads/binaries.
3. Copie o arquivo de instalação apropriado. Para o Ubuntu 32 bit o arquivo é
codeblocks_8.02-0ubuntu1.deb.tar.gz4. Instale os pacotes .DEB, na seguinte ordem:
libcodeblocks0_8.02-0ubuntu1_i386.deb
codeblocks-dev_8.02-0ubuntu1_i386.deb
codeblocks_8.02-0ubuntu1_i386.deb
libwxsmithlib0-dev_8.02-0ubuntu1_i386.deb
libwxsmithlib0_8.02-0ubuntu1_i386.deb
codeblocks-contrib_8.02-0ubuntu1_i386.deb
codeblocks-dbg_8.02-0ubuntu1_i386.deb
Para esta instalação você pode usar o instalador de pacotes que vem instalado do Ubuntu.
Detalhes sobre o processo de instalação podem ser obtidos em