Guia do Linux/Iniciante+Intermediário/Hardware/Nomes de dispositivos: diferenças entre revisões
[edição não verificada] | [edição não verificada] |
Conteúdo apagado Conteúdo adicionado
mSem resumo de edição |
formatando com ajuda de conversores |
||
Linha 1:
== 3.2 Nomes de dispositivos ==
Seria terrível se ao configurar CADA programa que utilize o mouse ou o modem precisássemos nos se referir a ele pela IRQ, I/O, etc... para evitar isso são usados os ''nomes de dispositivos''.
Dispos. Dispos.▼
Linux DOS IRQ DMA I/O▼
ttyS0 COM1 4 - 0x3F8▼
ttyS1 COM2 3 - 0x2F8▼
ttyS2 COM3 4 - 0x3E8▼
ttyS3 COM4 3 - 0x2E8▼
lp0 LPT1 7 3(ECP) 0x378▼
lp1 LPT2 5 3(ECP) 0x278▼
/dev/hda1 C: 14 - 0x1F0,0x3F6▼
/dev/hda2 D: * 14 - 0x1F0,0x3F6▼
/dev/hdb1 D: * 15 - 0x170,0x376▼
Os ''nomes de dispositivos'' no sistema <code>GNU/Linux</code> são acessados através do diretório <code>/dev</code>. Após configurar corretamente o modem, com sua porta I/O 0x2F8 e IRQ 3, ele é identificado automaticamente por <code>/dev/ttyS1</code> (equivalente a <code>COM2</code> no <code>DOS</code>). Daqui para frente basta se referir a <code>/dev/ttyS1</code> para fazer alguma coisa com o modem.
* A designação de letras de unidade do DOS não segue o padrão do GNU/Linux e depende da existência de outras unidades físicas/lógicas no computador.▼
Você também pode fazer um link de <code>/dev/ttyS1</code> para um arquivo chamado <code>/dev/modem</code> usando: ln -s /dev/ttyS1 /dev/modem, faça a configuração dos seus programas usando <code>/dev/modem</code> ao invés de <code>/dev/ttyS1</code> e se precisar reconfigurar o seu modem e a porta serial mudar para <code>/dev/ttyS3</code>, será necessário somente apagar o link <code>/dev/modem</code> antigo e criar um novo apontando para a porta serial <code>/dev/ttyS3</code>.
Não será necessário reconfigurar os programas que usam o modem pois eles estão usando <code>/dev/modem</code> que está apontando para a localização correta. Isto é muito útil para um bom gerenciamento do sistema.
Abaixo uma tabela com o nome do dispositivo no <code>GNU/Linux</code>, portas I/O, IRQ, DMA e nome do dispositivo no <code>DOS</code> (os nomes de dispositivos estão localizados no diretório <code>/dev</code>):
▲ Dispos. Dispos.
▲ Linux DOS IRQ DMA I/O
▲ ttyS0 COM1 4 - 0x3F8
▲ ttyS1 COM2 3 - 0x2F8
▲ ttyS2 COM3 4 - 0x3E8
▲ ttyS3 COM4 3 - 0x2E8
▲ lp0 LPT1 7 3(ECP) 0x378
▲ lp1 LPT2 5 3(ECP) 0x278
▲ /dev/hda1 C: 14 - 0x1F0,0x3F6
▲ /dev/hda2 D: * 14 - 0x1F0,0x3F6
▲ /dev/hdb1 D: * 15 - 0x170,0x376
▲
{{AutoNav}}
|