Re: [Ubuntu-BR] Mapear portas usb
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
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/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