Skip to content

Instantly share code, notes, and snippets.

@auramo
Last active September 7, 2015 13:34
Show Gist options
  • Save auramo/c20d43973e609dbbcff7 to your computer and use it in GitHub Desktop.
Save auramo/c20d43973e609dbbcff7 to your computer and use it in GitHub Desktop.
linux device drivers
sailniir: @auramo http://shop.oreilly.com/product/0636920030867.do
Linux Device Drivers
Having already helped two generations of programmers explore Linux and write devices, the fourth edition of this classic book delves into tty, USB, and HCI devices such as keyboards, in addition to...
[12:27 PM] auramo: tost ajattelin kysyä, mut onkohan jo obsolete
[12:28 PM] sailniir: eli odottaa hän vielä vuosi ja 2 kuukautta kivasti ;-)
[12:28 PM] sailniir: mä kattelin vuodenvaihteessa että kesällä pitäis tulla toi neljäs editio, kesällä se oli sit tulossa lokakuussa, ja nyt tulossa Nov 2016
[12:28 PM] miguel: @auramo: paras tapa on keksiä mitä sen pitäisi tehdä (eli mille laitteelle ajuri tehdään)
[12:29 PM] miguel: @sailniir: kolmos versio on ollut ilmainen jo pitkään ja riittää ihan hyhvin
[12:29 PM] sailniir: juuh kyl
[12:29 PM] auramo: saaksen kolmosen oreillyltä downloadattua ilmaseks?
NEW MESSAGES
[12:30 PM] miguel: https://lwn.net/Kernel/LDD3/
avanain: Toi kirja on obsolete. Documents/* on hyvä paikka aloittaa.
[12:31 PM] miguel: jokatapauksessa sorsista joutuu lukemaan viimeiset muutokset. ja viimeisistä muutoksista on yleensä aika hyvät keskustelut netistä
[12:30 PM] miguel: vanha, mutta good enough
savanain: Toi kirja on obsolete. Documents/* on hyvä paikka aloittaa.
[12:31 PM] miguel: jokatapauksessa sorsista joutuu lukemaan viimeiset muutokset. ja viimeisistä muutoksista on yleensä aika hyvät keskustelut netistä
[12:32 PM] miguel: @savanain: aika vittuilua ohjata aloittelija sinne. se ei yleensä hirveästi valaise isoja mittakaavoja :D
savanain: @miguel olen eri mieltä. Siellä on just nimen omaan iso kuva aika kivasti esitettynä.
[12:34 PM] sailniir: http://eudyptula-challenge.org/
Tää on ollu mukava
[12:34 PM] savanain: Mitäköhän kernel versiota beaglebonessa käytetään?
[12:36 PM] miguel: @savanain: ehkä me olemme löytäneet eri osan dokumentaatiosta
[12:40 PM] savanain: Tossa T1:n boardilla on luultavasti device tree, josta toi kirja ei taida mainita sanaakaan. Ilman entryä device treessä kerneli ei välttämättä osaa probettaa laitetta.
[12:48 PM] savanain: Myönnän toki, että olen "tiennyt" mitä etsin kernelin Documenteistä, joten se on auttanut.
[12:48 PM] savanain: http://lxr.free-electrons.com/source/Documentation/
[12:48 PM] orva: Silloin kun kattelin tota LDD:ä vuosi, pari takaperin kun leikin drivereitten kanssa niin olihan se ihan obsolete jo sillon
[12:49 PM] orva: Greg on kanssa ite sanonu että kaikki about kaikki tekniset jutut tossa kirjassa on obsolete
Tietty sieltä löytää nimet oikeille structeille mistä sitten voi ettiä dokumentaatiota, mutta kaikki yksityiskohdat lähtien laitteiden rekisteröimisestä on vähän.. lahonnu
Documents/* on kyllä ollu aika miellyttävä, tosin sen sillä hetkellä auki olevan dokkarin lisäks kyllä haluaa ne tarvittavat headerit auki kanssa
[12:52 PM] savanain: Eka steppi on varmaan opetella kääntämään ja konffaamaan kerneli tietylle boardille. Aina sekään ei ole ollut mitenkään helppoa.
[1:30 PM] eagleflo: Harmi et kestää vielä kauan ton LDD 4th editionin kanssa. Toi vois olla loistava next step itselle.
3:40 PM] oskar: eiks perinteinen oo ettiä abt samanlaisen laitteen ajuri, prujata se pohjaks ja sit modata sopivasti :simple_smile:
[4:30 PM] savanain: @oskar just noin
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment