- iomem.s - Executa a mudança de estado do pino do LED para ALTO (HIGH)
- iomem_clear.s - Executa a mudança de estado do pino do LED para BAIXO (LOW)
- memmap.s - Pisca o LED x vezes usando o timer interno para contar o tempo entre cada mudança de estado do LED
O makefile contem 4 alvos principais: ioset
, ioclr
, memmap
e all
.
make ioset
# liga o LED
sudo ./ioset
make ioclr
# desliga o LED
sudo ./ioclr
make memmap
# pisca o LED 3 vezes
sudo ./memmap
ou para todos:
make
# liga o LED
sudo ./ioset
# desliga o LED
sudo ./ioclr
# pisca o LED 3 vezes
sudo ./memmap
# montagem
as -o iomem.o iomem.s
as -o setReg.o setReg.s
# link com gcc (necessário pelas funções de sistema)
gcc -o ioset iomem.o setReg.o
# montagem
as -o iomem_clear.o iomem_clear.s
as -o setReg.o setReg.s
# link com gcc (necessário pelas funções de sistema)
gcc -o ioclr iomem_clear.o setReg.o