Carregar apresentação
A apresentação está carregando. Por favor, espere
1
Programação de Periféricos
Controle de Acesso Cristiano Ferreira 20 Junho de 2008
2
Apresentação Características Tecnologias abordadas
Introdução Apresentação Características Tecnologias abordadas
3
Periféricos + Placa
4
Requisitos de Hardware
Mini – ITX Sistema Operacional (Debian) Catraca LCD Leitora de Cartão
5
Mini - ITX Componentes Básicos Diferencial
O que fez ela ser escolhida ? Quais seriam as outras alternativas
6
Mini - ITX
7
Qual ? Porque foi escolhido ? Como foi instalado
Sistema Operacional Qual ? Porque foi escolhido ? Como foi instalado
8
Como funciona? Interface de comunicação
Catraca Como funciona? Interface de comunicação
9
Como funciona? Modos de acesso.
Porta Serial – Pinos de controle Como funciona? Modos de acesso.
10
Trecho de código... void sendDTR() {
ioctl(fdttyS0, TIOCMGET, &status); status |= TIOCM_DTR; ioctl(fdttyS0, TIOCMSET, &status); } void resetDTR(){ status &= ~TIOCM_DTR;
11
Tipos de Leitoras Protocolo de comunicação
Leitora de Cartões Tipos de Leitoras Protocolo de comunicação
12
O que é Wiegand? Como funciona? Dificuldade de implementação
13
Wiegand – Formato
14
Wiegand - Temporização
15
Como funciona Como foi mapeado
LCD Como funciona Como foi mapeado
16
Trecho de código... else { void sendConfigByte(int byte) {
RS_0(); EN_1(); outb(LCD,LPT1); usleep(5); byte &= 0x0F; LCD &= 0xF0; LCD |= byte; EN_0(); usleep(5000); } void sendConfigByte(int byte) { int i; int byteAux; for (i=0;i<2;i++) { if (i==0) { RS_0(); EN_1(); outb(LCD,LPT1); usleep(5); byteAux = byte >> 4; LCD &= 0xF0; LCD |= byteAux; EN_0(); usleep(5000); }
17
Porque esse trabalho Futuras implementações
Conclusão Porque esse trabalho Futuras implementações
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.