Re: [Ubuntu-BR] Mapear portas usb

2008-09-11 Por tôpico Andre Cavalcante
2008/9/11 Guilherme Vandresen <[EMAIL PROTECTED]>:
> Obrigado pela resposta André,
>
> Realmente estamos trabalhando aqui com 3 dispositivos RS232. O problema é
> que este software automatizará um hardware e a  intevenção do usuário com o
> software sera mínima, por isso gostariamos de desenvolver de uma forma
> "ligou, usou", sem a necessidade de configurar a aplicação no caso de
> reinicio da máquina ou desligamento.

Bom, se não vai haver intervenção humana, não deve haver alteração no
hardware. Mas concordo que o ideal é fazer o mapeamento. Vê se não
exite algum arquivo de configuração para o driver.

>
> Verei o que consigo fazer aqui e caso descubra alguma coisa repasso pra
> lista

Ficamos no aguardo

André

-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


Re: [Ubuntu-BR] Mapear portas usb

2008-09-11 Por tôpico Guilherme Vandresen
Obrigado pela resposta André,

Realmente estamos trabalhando aqui com 3 dispositivos RS232. O problema é
que este software automatizará um hardware e a  intevenção do usuário com o
software sera mínima, por isso gostariamos de desenvolver de uma forma
"ligou, usou", sem a necessidade de configurar a aplicação no caso de
reinicio da máquina ou desligamento.

Verei o que consigo fazer aqui e caso descubra alguma coisa repasso pra
lista

Um abraço,

Guilherme Vandresen




2008/9/11 Andre Cavalcante <[EMAIL PROTECTED]>

> 2008/9/11 Guilherme Vandresen <[EMAIL PROTECTED]>:
> > Bom dia pessoal,
> >
> > Aqui na empresa estamos desenvolvendo um sistema que roda sobre o Hardy,
> > porém, estamos com um problema com as portas usb's pois utilizamos 3
> > dispositivos que necessitam ter suas portas configuradas na aplicação. O
> > problema é que o ubuntu está adicionando a /dev/ttyUSB0 ao primeiro
> > dispositivo conectado a ttyUSB1 ao segundo e a ttyUSB2 ao terceiro na
> ordem
> > de conexão dos dispositivos, o problema é que se o usuário não conectar
> os
> > dispositivos na ordem em que está ajustada a configuração, o sistema não
> > encontra o dispositivo na porta certa.
>
> Bem, pelo que você explanou, vejo que você está desenvolvendo
> utilizando hardware RS232 ou RS485, certo?. Isto é, você está com
> conversores USB/Serial. O problema é que ao fazer isso, o Linux vai
> criar os devices ttyUSB0, ttyUSB1, ... que na verdade são virtuais, ou
> seja, criados pelo drive. Nunca tive este problema porque sempre
> deixamos a aplicação configurar o dispositivo através de uma caixa de
> diálogo, assim o usuário da aplicação sabe se o hardware que ele
> colocou foi o primeiro (aí ele configurava como /dev/ttyUSB0), segundo
> ou terceiro. Ou então quando precisávamos de mais portas (e.g. mais de
> 3) utilizávamos um hub serial e a aplicação fazia o controle de acesso
> ao meio, geralmente utilizando RS232 que é ponto a ponto.
>
> >
> > Existe algum jeito de mapear para que uma porta "fisica" receba sempre um
> > ttyUSBx fixo? e não dinamicamente pela ordem de conexão dos dispositivos?
>
> Talvez no arquivo de configuração do driver, mas aí não saberia te dizer
> nada.
>
> Espero ter ajudado em algo! Difícil.
>
> André Cavalcante
>
> --
> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>
> Lista de discussão Ubuntu Brasil
> Histórico, descadastramento e outras opções:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>
-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


Re: [Ubuntu-BR] Mapear portas usb

2008-09-11 Por tôpico Andre Cavalcante
2008/9/11 Guilherme Vandresen <[EMAIL PROTECTED]>:
> Bom dia pessoal,
>
> Aqui na empresa estamos desenvolvendo um sistema que roda sobre o Hardy,
> porém, estamos com um problema com as portas usb's pois utilizamos 3
> dispositivos que necessitam ter suas portas configuradas na aplicação. O
> problema é que o ubuntu está adicionando a /dev/ttyUSB0 ao primeiro
> dispositivo conectado a ttyUSB1 ao segundo e a ttyUSB2 ao terceiro na ordem
> de conexão dos dispositivos, o problema é que se o usuário não conectar os
> dispositivos na ordem em que está ajustada a configuração, o sistema não
> encontra o dispositivo na porta certa.

Bem, pelo que você explanou, vejo que você está desenvolvendo
utilizando hardware RS232 ou RS485, certo?. Isto é, você está com
conversores USB/Serial. O problema é que ao fazer isso, o Linux vai
criar os devices ttyUSB0, ttyUSB1, ... que na verdade são virtuais, ou
seja, criados pelo drive. Nunca tive este problema porque sempre
deixamos a aplicação configurar o dispositivo através de uma caixa de
diálogo, assim o usuário da aplicação sabe se o hardware que ele
colocou foi o primeiro (aí ele configurava como /dev/ttyUSB0), segundo
ou terceiro. Ou então quando precisávamos de mais portas (e.g. mais de
3) utilizávamos um hub serial e a aplicação fazia o controle de acesso
ao meio, geralmente utilizando RS232 que é ponto a ponto.

>
> Existe algum jeito de mapear para que uma porta "fisica" receba sempre um
> ttyUSBx fixo? e não dinamicamente pela ordem de conexão dos dispositivos?

Talvez no arquivo de configuração do driver, mas aí não saberia te dizer nada.

Espero ter ajudado em algo! Difícil.

André Cavalcante

-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br