Mudanças entre as edições de "MPAPHID - Protocolo de aplicação multiuso sobre o protocolo USB-HID"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
 
Linha 9: Linha 9:
 
: Professor do Curso de Engenharia de Telecomunicações do Campus São José do IFSC e-mail: roberto.matos@ifsc.edu.br</center>
 
: Professor do Curso de Engenharia de Telecomunicações do Campus São José do IFSC e-mail: roberto.matos@ifsc.edu.br</center>
  
;Resumo:<span>Teclados, </span>''mouses''<span>e </span>''joysticks''<span>são alguns exemplos dos muitos dispositivos </span>''Universal Serial Bus - Human Interface Device''<span>(USB-HID) que estão presentes no cotidiano das pessoas. Alguns destes dispositivos, ao serem conectados a um computador, por exemplo, muitas vezes necessitam que um</span>''driver''<span>adicional seja instalado para que o periférico possa ser utilizado, pois é este que irá garantir que a interação dispositivo-</span>''host''<span>ocorrerá como planejado. Em virtude a isto, há um custo elevado no desenvolvimento desse tipo de dispositivo, devido ao fato de que cada </span>''host''<span>pode apresentar um sistema diferente, sendo necessário desenvolver um </span>''driver''<span>específico para cada sistema. Este trabalho tem o objetivo de estudar e propor um protocolo genérico que seja capaz de codificar mensagens e permitir a comunicação dispositivo-</span>''host''<span>sem a instalação de </span>''drivers''<span>.</span>
+
;Resumo: Dispositivos USB estão presentes no cotidiano das pessoas; desde ''mouses'' e teclados à ''modens'' e maquina de cartão de crédito. Ao desenvolver um dispositivo \USB, para cada sistema operacional e plataforma na qual o dispositivo USB irá se comunicar, há um custo de produção durante a definição e implementação de um ''driver'' USB que seja capaz de atender as necessidades do dispositivo. Isso também implica que sistemas operacionais e plataformas menos populares não recebam suporte ao dispositivo. Este trabalho tem o objetivo de estudar e propor um protocolo de aplicação multiuso com múltiplos canais assíncronos que seja capaz de codificar mensagens e permitir a comunicação dispositivo-''host'' de maneira assíncrona sobre a classe USB-CDC, evitando a necessidade do desenvolvimento de um ''driver'' proprietário.
  
 
;Palavras-chave:<span>USB-HID. Protocolo. Codificação de mensagens. Dispositivos de baixa capacidade.</span>
 
;Palavras-chave:<span>USB-HID. Protocolo. Codificação de mensagens. Dispositivos de baixa capacidade.</span>

Edição atual tal como às 17h51min de 22 de abril de 2021

Protocolo de aplicação multiuso assíncrono sobre o protocolo USB-CDC
Yan Lucas Martins
Emerson Ribeiro de Mello
Roberto de Matos
Trabalho realizado como parte das atividades da disciplina TCC29009
Estudante do Curso de Engenharia de Telecomunicações do Campus São José do IFSC e-mail: yan.m@aluno.ifsc.edu.br
Professor do Curso de Engenharia de Telecomunicações do Campus São José do IFSC e-mail: mello@ifsc.edu.br
Professor do Curso de Engenharia de Telecomunicações do Campus São José do IFSC e-mail: roberto.matos@ifsc.edu.br
Resumo
Dispositivos USB estão presentes no cotidiano das pessoas; desde mouses e teclados à modens e maquina de cartão de crédito. Ao desenvolver um dispositivo \USB, para cada sistema operacional e plataforma na qual o dispositivo USB irá se comunicar, há um custo de produção durante a definição e implementação de um driver USB que seja capaz de atender as necessidades do dispositivo. Isso também implica que sistemas operacionais e plataformas menos populares não recebam suporte ao dispositivo. Este trabalho tem o objetivo de estudar e propor um protocolo de aplicação multiuso com múltiplos canais assíncronos que seja capaz de codificar mensagens e permitir a comunicação dispositivo-host de maneira assíncrona sobre a classe USB-CDC, evitando a necessidade do desenvolvimento de um driver proprietário.
Palavras-chave
USB-HID. Protocolo. Codificação de mensagens. Dispositivos de baixa capacidade.
Arquivos do TCC