Análise de Requisitos



- Desenvolver um driver para uma placa wavelan.
Características da placa: chipset orion, interface PCMCIA, fabricante Orinoco.
- A construção deste driver pode ser dividida em duas partes:

1) Hardware: Desenvolver o driver (baseado no datasheet da placa wavelan), de
modo que este ofereca as funções básicas existentes para qualquer device no
linux: send, recv, open, close, etc.
2) Integração com Linux & TCP/IP: Subir o nível de comunicação do driver, de
modo que ele entenda o protocolo da camada de enlace (manuseio de quadros).

No final das contas, nosso driver deve permitir que se estabeleca um SOCKET
entre dois pontos da rede (uma conexão na wavelan). Ou seja, daremos um fopen
(usando o driver que criamos), e a partir daí usaremos o descritor de arquivos
aberto para realizar as funções básicas em um socket.