Desenvolvimento de um driver

1. Desenvolvimento de um driver

Franciele da Silva Fernandes
franciele06

(usa Ubuntu)

Enviado em 22/04/2024 - 16:54h

Olá gente, comprei um adaptador USB para Hdmi/vga, mas vi que ele só dava suporte pra Windows ou Mac, queria saber se é possível desenvolver um drive pra Linux e como poderia fazer isso??


  


2. Re: Desenvolvimento de um driver

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 22/04/2024 - 16:55h

Olá! Sim, é possível desenvolver um driver para Linux. Você precisa encontrar as especificações técnicas do adaptador USB para Hdmi\/vga e iniciar o desenvolvimento do driver. Recomendo estudar a documentação do Linux Kernel para entender como implementar o driver e testá-lo. Você também pode entrar em contato com a comunidade de desenvolvedores de drivers para obter orientações específicas. Qualquer dúvida, estou à disposição para ajudar!


3. Re: Desenvolvimento de um driver

aguamole
aguamole

(usa KUbuntu)

Enviado em 22/04/2024 - 17:02h

Uai, vc já plugo na maquina? não funciono? alguns periféricos não são plug&play você tem que plugar antes de ligar a maquina, pluga ai e reinicia.

Da para desenvolver sim para Linux.
Como? eu não faço ideia, mas se quiser enviar patch do novo driver você deve enviar para https://github.com/torvalds/linux
Os patch devem ser feitos para a ultima versão mainline do Linux.

Se quiser baixar o código fonte da ultima versão do Linux lançada para compilar você deve baixar do site kernel.org

Talvez o Linux que vc esta usando ainda não tenha o driver, mas o da mainline do kernel.org já tenha o patch, antes de desenvolver um drive novo verifica se já tem um driver para ele no mainline, dai se tiver você só envia um patch para correção.

A documentação esta aqui:
https://github.com/torvalds/linux/tree/master/Documentation
e aqui:
https://docs.kernel.org/


4. Re: Desenvolvimento de um driver

Clodoaldo Santos
clodoaldops

(usa Linux Mint)

Enviado em 22/04/2024 - 19:48h

Geralmente é plug & play
Meu USB para USB C foi assim
Não precisei fazer nada






5. Re: Desenvolvimento de um driver

aguamole
aguamole

(usa KUbuntu)

Enviado em 22/04/2024 - 20:16h

O desenvolvedor do Linux original e ainda na ativa o Linuz Torvalds esta aceitando código da linguagem Rust, caso você queira usar esta linguagem para escrever o driver.

Sobre a licença o Linux usa a GPLv2 ou seja tudo que vc programar e enviar para eles deve ser licença compatível com a GPLv2(Se é que existe alguma).

Aqui você pode ler a versão da licença em português não oficial, mas se quiser ver a oficial é a que esta em inglês neste mesmo site:
https://www.gnu.org/licenses/old-licenses/gpl-2.0-translations.html
A versão traduzida é uma cortesia e não é aceita em processo judicial(ou é o que eles dizem).


6. Re: Desenvolvimento de um driver

Clodoaldo Santos
clodoaldops

(usa Linux Mint)

Enviado em 22/04/2024 - 20:35h

aguamole... Como diria meu filho: Océ tá de kakanagem?






7. Re: Desenvolvimento de um driver

aguamole
aguamole

(usa KUbuntu)

Enviado em 22/04/2024 - 20:45h


clodoaldops escreveu:

aguamole... Como diria meu filho: Océ tá de kakanagem?

Porque sacanagem, ele é que disse que quer desenvolver o driver, se ele quer deixa ele, quanto mais ele programar melhor ele vai ficar na programação, direto eu estou praticando códigos aqui no vivaolinux quando o pessoal pergunta, mas eu ainda sou iniciante na linguagem de programação de shell, é que eu não sou programador.


8. Re: Desenvolvimento de um driver

Clodoaldo Santos
clodoaldops

(usa Linux Mint)

Enviado em 22/04/2024 - 21:52h

Como eu não sou dessa área, mas sou pragmático na minha, eu acho que quem "entende de programação ou criação de drivers" seria mais objetivo na pergunta ou tiraria dúvidas de algo que já fez.





9. Re: Desenvolvimento de um driver

Tipoff *tipoff
tipoff

(usa Outra)

Enviado em 22/04/2024 - 22:05h


franciele06 escreveu:

Olá gente, comprei um adaptador USB para Hdmi/vga, mas vi que ele só dava suporte pra Windows ou Mac, queria saber se é possível desenvolver um drive pra Linux e como poderia fazer isso??


https://www.linuxjournal.com/article/2476
https://www.kernel.org/doc/html/v4.14/input/input-programming.html
https://jvgd.medium.com/how-to-write-a-device-driver-76d0584a4be3


10. Re: Desenvolvimento de um driver

aguamole
aguamole

(usa KUbuntu)

Enviado em 23/04/2024 - 05:34h


clodoaldops escreveu:

Como eu não sou dessa área, mas sou pragmático na minha, eu acho que quem "entende de programação ou criação de drivers" seria mais objetivo na pergunta ou tiraria dúvidas de algo que já fez.



Uai, ele pode aprender. Quem nasce sabendo?



11. Re: Desenvolvimento de um driver

12. Re: Desenvolvimento de um driver

Clodoaldo Santos
clodoaldops

(usa Linux Mint)

Enviado em 23/04/2024 - 09:51h

-qualquer um pode aprender
-ninguém nasce sabendo
-mas...
-ninguém aprende dirigir um caminhão sem antes aprender dirigir um carro de passeio
-ninguém aprende a fazer uma cirurgia de grande porte antes aprender a fazer pequenas cirurgias
-e...
-quem sabe o mais simples não "faz certas perguntas"
-por isso...
-a resposta simples seria:
"sim, há como criar drivers p/ linux"
-depois disso viria a pergunta:
"o que vc sabe fazer na área de programação"
-caso contrário ficaria igual aqueles que querem usar Kali Linux sem saber usar Debian
-para tudo existe uma curva de aprendizado
-como eu disse
"na minha área temos que ser pragmáticos"







01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts