Biblioteca para Controle de Hardware Através de Registradores Mapeados em Memória em C
É necessária a utilização de um sistema operacional baseado em Linux. Caso deseje acessar utilizando windows, recomenda-se a utilização do WSL
- EDIÇÃO
Para podermos editar o projeto, é necessário abrir o terminal e digitar:
make
./exec
Em outro terminal, acesse o emulador, utilizando:
./emulator
Após ter termiado, utilize o comando abaixo para limpar os arquivos criados:
make clean
Toda vez que fizer alguma alteração deve refazer os primeiros dois passos para mostrar no terminal
- VISUALIZAÇÃO
Para visualizar o projeto, apenas utilize o comando a seguir:
./emulator
Aqui está a lista de a fazeres do trabalho.
REGISTRADOR 0
- Liga/Desliga o display
- Verificar situacao do display
- Selecionar o modo de exibição
- verificar modo de exibicao
- Define velocidade de atualização do display em valores múltiplos de 100 milisegundos para modo de exibição não estático
- verifica velocidade de atualizacao
- Liga/Desliga o LED de operação
- verifica situacao led de operacao
- Liga/Desliga o LED de status e define cor
- Verificar cor LED de status
REGISTRADOR 1/2
- Mudar cor do display
REGISTRADOR 3
- Retornar nÃvel da bateria
- Definir nivel da bateria (opcional)
- Retornar nÃvel bateria
- Mudar temperatura (opcional) - implementada - verificar implementação do negativo
- Verificar quantidade de repetições
- Fazer o Makefile funcionar
REGISTRADOR 4-15
- Mudar mensagem do display - implementado - implementando com mais de 24 caracteres
AUXILIARES
- Voltar registradores ao padrão