Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 14/03/2006, à 10:59

gilbert

[résolu]écrire un driver pour ubuntu

Salut

j'ai installé ubuntu il y a deux jours et je débute dans le monde linux. Je suis entrain de développer un "oscilloscope" qui communique par USB avec l'ordinateur alors voilà, j'aurais voulu savoir : où puis-je trouver de la documentation pour développer des drivers sous linux et plus précisément ubuntu ?

Qui puisse m'informer de quels softs j'ai besoin, si gcc suffit, etc. je suis plus électronicien qu'informaticien alors s'il existe même des tuto ça serait cool big_smile

Merci beaucoup.

Dernière modification par gilbert (Le 15/03/2006, à 22:40)


Simplement moi-même..

Hors ligne

#2 Le 14/03/2006, à 11:33

Deb

Re : [résolu]écrire un driver pour ubuntu

Slt !

Bonne chance pour développer le driver wink
Tu le fais en C/c++ ?
C'est assez chaud à faire big_smile

Hors ligne

#3 Le 14/03/2006, à 11:37

gilbert

Re : [résolu]écrire un driver pour ubuntu

j'ai déjà écrit un driver pour windows mais en C uniquement, de plus comme je l'ai dit, je suis plus qu'électronicien qu'informaticien, alors les langages hauts niveaux, abstraits, ça me parle peu.. à l'école j'ai appris à faire de l'assembleur (pour un tas de proc différents). Sinon ça va, c'est pas très dur à faire un driver, mais il faut quelques utilitaires.. et comme je débute dans le monde linux, je ne les connais pas sad

help please


Simplement moi-même..

Hors ligne

#4 Le 14/03/2006, à 11:40

Bobbybionic

Re : [résolu]écrire un driver pour ubuntu

Bonjour

Désolé de ne pas pouvoir t'apporter de solutions, mais je serais curieux de voir comment tu te débrouilles quand tu auras tous les utilitaires nécessaires.

C'est cool ça de créer son driver... pourrait m'être utile en plus... faudrait y réflechir !


Non à la vente liée. Non au monopole Windows.
Tous ensemble, refusons les logiciels préinstallés et tournons nous vers le libre.

http://bobbybionic.wordpress.com

Hors ligne

#5 Le 14/03/2006, à 11:58

gilbert

Re : [résolu]écrire un driver pour ubuntu

bon d'abord il faut travailler sur une machine de test, en effet les risques de crash sont énormes au début.

Ensuite, comme je l'ai dit sous linux, je ne sais pas encore comment faire, mais sous windows, le driver est une "API" si on veut, qui communique au kernel quels instructions doit-il envoyer à un "SPI" qui lui envoie les informations toutes "binairisées" c-à-d qu'il n'y a plus de différence entre un int, un char, ou un float, (une sorte de désabstraction) ces bits sont envoyé au préiphérique via une fpga (généralement le chipset) et là c'est purement du hardware (signaux électriques) et une fois le que le périphérique a reçu ses infos de l'host, lui grâce à son firmware sait ce que signifient ces bits (hardware abstraction layer) qu'il traitera, et inversément. device->host host->device. Le but du driver est de permettre l'identification et la communication avec le matériel, puis on crée généralement une librairie (statique ou dynamique) qui permet d'exploiter ces fonctions de plus haut niveau au travers d'applications, la librairie permet de rajouter le périphérique comme une E/S de plus.

Enfin je ne sais pas si je suis très clair ou exact, mais dans les grandes lignes c'est ça...

C'est cool ça de créer son driver... pourrait m'être utile en plus... faudrait y réflechir !

Que comptes-tu faire?? On peut y réfléchir ensemble.. je suis plus que motivé d'écrire pour linux..


Simplement moi-même..

Hors ligne

#6 Le 14/03/2006, à 12:02

Bobbybionic

Re : [résolu]écrire un driver pour ubuntu

Je suis sur un projet, assez gigantesque vu mes capacités, mais il faut d'abord que je code le programme avant de penser à l'interface avec la machine.
(un sticker à celui qui sait de quoi je parle, fin du concours ce soir à minuit tongue)


Non à la vente liée. Non au monopole Windows.
Tous ensemble, refusons les logiciels préinstallés et tournons nous vers le libre.

http://bobbybionic.wordpress.com

Hors ligne

#7 Le 14/03/2006, à 12:07

gilbert

Re : [résolu]écrire un driver pour ubuntu

bon ok moi je mange une orange:cool:

mais quand on fait un projet gigantesque.. généralement on est pas seul non? Ou alors on est doux rêveur tongue

Non n'y vois rien d'offensant,, Je suis prêt à vous aver entièrement ce que je fais, peut-être que ça peut intéresser du monde..


Simplement moi-même..

Hors ligne

#8 Le 14/03/2006, à 12:21

Bobbybionic

Re : [résolu]écrire un driver pour ubuntu

Je suis un doux rêveur ;-)
Et je suis jeune, j'ai le temps (enfin il parait, moi je ne le vois pas passer !)
Patiente jusqu'à minuit, TU SAURAS ! cool
big_smile


Non à la vente liée. Non au monopole Windows.
Tous ensemble, refusons les logiciels préinstallés et tournons nous vers le libre.

http://bobbybionic.wordpress.com

Hors ligne

#9 Le 15/03/2006, à 12:36

gilbert

Re : [résolu]écrire un driver pour ubuntu

Bobbybionic a écrit :

Patiente jusqu'à minuit, TU SAURAS ! cool

J'attends toujours roll


Simplement moi-même..

Hors ligne

#10 Le 15/03/2006, à 12:46

bergiautaf

Re : [résolu]écrire un driver pour ubuntu

quand tu parle d'api sous windows pour communiquer avec le materiel, ce n'est pas qu'il existe deja un driver et que tu t'en sert ?

Sinon cherche du cote devellepoment debian car je ne crois pas pour l'instant qu'Ubuntu devellope des drivers

#11 Le 15/03/2006, à 13:21

dawar

Re : [résolu]écrire un driver pour ubuntu

Cherche plutot dans les drivers existants du noyau ce qui se rapproche le plus de ce que tu veux, puis après il "suffit" de l'adapter a ton engin. C'est ça, la force du libre smile


S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadoks)

Hors ligne

#12 Le 15/03/2006, à 13:49

Bobbybionic

Re : [résolu]écrire un driver pour ubuntu

@gilbert : Betonux, gestion et automate de centrale à béton, l'info apparait dans l'ex-T3B ;-)


Non à la vente liée. Non au monopole Windows.
Tous ensemble, refusons les logiciels préinstallés et tournons nous vers le libre.

http://bobbybionic.wordpress.com

Hors ligne

#13 Le 15/03/2006, à 20:04

gilbert

Re : [résolu]écrire un driver pour ubuntu

bergiautaf a écrit :

quand tu parle d'api sous windows pour communiquer avec le materiel, ce n'est pas qu'il existe deja un driver et que tu t'en sert ?

oui l'api est généralement une ou un ensemble de dll, et le driver un fichier sys..

sinon j'ai trouvé mon bonheur : http://www.linux-usb.org/ezusb/

merci à dawar smile

@Bobbybionic : t3b est-ce ça : http://thebobbybionic.free.fr/index.php/T3b ?


Simplement moi-même..

Hors ligne

#14 Le 15/03/2006, à 21:22

Bobbybionic

Re : [résolu]écrire un driver pour ubuntu

@gilbert : Oui, c'est mon blog.

Si j'ai bien compris c'est [Résolu] ? (ça s'est pour éviter le total hors sujet wink)


Non à la vente liée. Non au monopole Windows.
Tous ensemble, refusons les logiciels préinstallés et tournons nous vers le libre.

http://bobbybionic.wordpress.com

Hors ligne

#15 Le 15/03/2006, à 22:39

YBM

Re : [résolu]écrire un driver pour ubuntu

Un site incontournable : http://www.kernelnewbies.org/
(parmi les tutoriaux je te conseilles le "Linux Kernel Modules Programming Guide", adapté au 2.6)
Tu trouveras aussi des supports de cours là : http://free-electrons.com/training

Hors ligne

#16 Le 15/03/2006, à 22:42

gilbert

Re : [résolu]écrire un driver pour ubuntu

@Bobbybion : oui c'est résolu smile

@YBM : merci beaucoup beaucoup, c'est exactement ce genre d'aide que je cherchais, mais vu que je débarque dans le monde linux et open, alors je ne connais rien, ni à qui m'adresser..

Merci encore à tous smile


Simplement moi-même..

Hors ligne