{"id":"https://openalex.org/W2611036638","doi":null,"title":"Essential Linux Device Drivers","display_name":"Essential Linux Device Drivers","publication_year":2008,"publication_date":"2008-03-07","ids":{"openalex":"https://openalex.org/W2611036638","mag":"2611036638"},"language":"en","primary_location":{"id":"pmh:oai:cds.cern.ch:1112558","doi":null,"is_oa":false,"landing_page_url":"http://cds.cern.ch/record/1112558","pdf_url":null,"source":{"id":"https://openalex.org/S4306400735","display_name":"International Linear Collider","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":null},"volume":null,"type":"article","is_traditional":true,"indexed_in":[],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5065285444","display_name":"Sreekrishnan Venkateswaran","orcid":"https://orcid.org/0000-0002-3895-5334","observed_orcids":["https://orcid.org/0000-0002-3895-5334"]},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Sreekrishnan Venkateswaran","raw_affiliation_strings":[],"raw_orcid":"https://orcid.org/0000-0002-3895-5334","affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":["https://openalex.org/A5065285444"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":3.8044,"has_fulltext":false,"cited_by_count":46,"citation_normalized_percentile":{"value":0.9209013,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":88,"max":99},"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12941","display_name":"Embedded Systems and FPGA Design","score":0.538100004196167,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T12941","display_name":"Embedded Systems and FPGA Design","score":0.538100004196167,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T13292","display_name":"Embedded Systems and FPGA Applications","score":0.14270000159740448,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.09560000151395798,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/linux-device-drivers","display_name":"Linux device drivers","score":0.9850000143051147},{"id":"https://openalex.org/keywords/linux-kernel","display_name":"Linux kernel","score":0.6000000238418579},{"id":"https://openalex.org/keywords/driver-development","display_name":"driver development","score":0.8569999933242798},{"id":"https://openalex.org/keywords/i2c","display_name":"I2C","score":0.8600000143051147},{"id":"https://openalex.org/keywords/spi","display_name":"SPI","score":0.9750000238418579},{"id":"https://openalex.org/keywords/pcmcia","display_name":"PCMCIA","score":0.8339999914169312},{"id":"https://openalex.org/keywords/pci","display_name":"PCI","score":0.9769999980926514},{"id":"https://openalex.org/keywords/usb","display_name":"USB","score":0.996999979019165},{"id":"https://openalex.org/keywords/audio-driver","display_name":"audio driver","score":0.9390000104904175},{"id":"https://openalex.org/keywords/block-device-drivers","display_name":"block device drivers","score":0.8830000162124634},{"id":"https://openalex.org/keywords/network-driver","display_name":"network driver","score":0.8820000290870667},{"id":"https://openalex.org/keywords/bluetooth","display_name":"Bluetooth","score":0.640999972820282},{"id":"https://openalex.org/keywords/embedded-linux","display_name":"embedded Linux","score":0.7860000133514404},{"id":"https://openalex.org/keywords/kernel-threads","display_name":"kernel threads","score":0.671999990940094},{"id":"https://openalex.org/keywords/i-o-control","display_name":"I/O control","score":0.8080000281333923}],"concepts":[{"id":"https://openalex.org/C553261973","wikidata":"https://www.wikidata.org/wiki/Q14579","display_name":"Linux kernel","level":2,"score":0.8584069609642029},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.7320549488067627},{"id":"https://openalex.org/C517481932","wikidata":"https://www.wikidata.org/wiki/Q388","display_name":"GNU/Linux","level":3,"score":0.6781583428382874},{"id":"https://openalex.org/C45463861","wikidata":"https://www.wikidata.org/wiki/Q942617","display_name":"Linux Unified Key Setup","level":3,"score":0.6695060133934021},{"id":"https://openalex.org/C88100979","wikidata":"https://www.wikidata.org/wiki/Q6865345","display_name":"Minimalism (technical communication)","level":2,"score":0.6668530106544495},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6297478675842285},{"id":"https://openalex.org/C2778514511","wikidata":"https://www.wikidata.org/wiki/Q1374194","display_name":"Programmer","level":2,"score":0.5561491250991821},{"id":"https://openalex.org/C507366226","wikidata":"https://www.wikidata.org/wiki/Q42378","display_name":"USB","level":3,"score":0.5451752543449402},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3959048390388489},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.1416468322277069},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.11578181385993958}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:oai:cds.cern.ch:1112558","doi":null,"is_oa":false,"landing_page_url":"http://cds.cern.ch/record/1112558","pdf_url":null,"source":{"id":"https://openalex.org/S4306400735","display_name":"International Linear Collider","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":null},{"id":"mag:2611036638","doi":null,"is_oa":false,"landing_page_url":"https://dl.acm.org/citation.cfm?id=1407361","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W1533195354","https://openalex.org/W32011293","https://openalex.org/W7011366721","https://openalex.org/W1583776219","https://openalex.org/W6983119235","https://openalex.org/W2268379860","https://openalex.org/W4287607187","https://openalex.org/W7020637606","https://openalex.org/W6931349715","https://openalex.org/W2564331032"],"abstract_inverted_index":{"\u201cProbably":[0],"the":[1,44,86,134,139,159,221,275,288,311],"most":[2,88,166],"wide":[3],"ranging":[4],"and":[5,16,21,39,120,141,184,192,198,204,228,249,259,264,271,291,307,318,328],"complete":[6,233],"Linux":[7,14,27,33,45,52,90,99,106,160,215,281,296,324],"device":[8,28,174,200,285],"driver":[9,29,62,91,169,313],"book":[10],"I've":[11],"read.\u201d--Alan":[12],"Cox,":[13],"Guru":[15],"Key":[17],"Kernel":[18,34],"Developer\u201cVery":[19],"comprehensive":[20],"detailed,":[22],"covering":[23,323],"almost":[24],"every":[25],"single":[26],"type.\u201d--Theodore":[30],"Ts'o,":[31],"First":[32],"Developer":[35],"in":[36,77,151,238],"North":[37],"America":[38],"Chief":[40],"Platform":[41],"Strategist":[42],"of":[43,71,85,117,209,214,252],"FoundationThe":[46],"Most":[47],"Practical":[48],"Guide":[49],"to":[50,96,168,178],"Writing":[51],"Device":[53,107],"DriversLinux":[54],"now":[55],"offers":[56],"an":[57],"exceptionally":[58],"robust":[59],"environment":[60],"for":[61,101,110,206,244,279,299],"development:":[63],"with":[64,113],"today's":[65,210],"kernels,":[66],"what":[67],"once":[68],"required":[69],"years":[70],"development":[72,314],"time":[73],"can":[74],"be":[75],"accomplished":[76],"days.":[78],"In":[79],"this":[80],"practical,":[81],"example-driven":[82],"book,":[83,241],"one":[84],"world's":[87],"experienced":[89],"developers":[92],"systematically":[93],"demonstrates":[94],"how":[95,295],"develop":[97],"reliable":[98],"drivers":[100,128,205,236,243,286],"virtually":[102],"any":[103,111],"device.":[104],"Essential":[105],"Drivers":[108],"is":[109],"programmer":[112],"a":[114,232],"working":[115],"knowledge":[116],"operating":[118],"systems":[119],"C,":[121],"including":[122,242,261],"programmers":[123],"who":[124],"have":[125],"never":[126],"written":[127],"before.":[129],"Sreekrishnan":[130],"Venkateswaran":[131,155,219],"focuses":[132],"on":[133],"essentials,":[135],"bringing":[136],"together":[137],"all":[138],"concepts":[140],"techniques":[142],"you":[143],"need,":[144],"while":[145],"avoiding":[146],"topics":[147],"that":[148,164],"only":[149],"matter":[150],"highly":[152],"specialized":[153],"situations.":[154],"begins":[156],"by":[157],"reviewing":[158],"2.6":[161],"kernel":[162,225,257,262],"capabilities":[163],"are":[165],"relevant":[167,224],"developers.":[170],"He":[171],"introduces":[172],"simple":[173],"classes;":[175],"then":[176],"turns":[177],"serial":[179],"buses":[180,187],"such":[181,188,302],"as":[182,189,303],"I2C":[183],"SPI;":[185],"external":[186],"PCMCIA,":[190,248],"PCI,":[191],"USB;":[193],"video,":[194,246],"audio,":[195],"block,":[196],"network,":[197],"wireless":[199,300],"drivers;":[201,203],"user-space":[202],"embedded":[207,280],"Linuxi??one":[208],"fastest":[211],"growing":[212],"areas":[213],"development.":[216],"For":[217],"each,":[218],"explains":[220],"technology,":[222],"inspects":[223],"source":[226],"files,":[227],"walks":[229],"through":[230,316],"developing":[231],"example.\u00b7":[234],"Addresses":[235],"discussed":[237],"no":[239],"other":[240],"I2C,":[245],"sound,":[247],"different":[250],"types":[251],"flash":[253],"memory\u00b7":[254],"Demystifies":[255],"essential":[256],"services":[258],"facilities,":[260],"threads":[263],"helper":[265],"interfaces\u00b7":[266],"Teaches":[267],"polling,":[268],"asynchronous":[269],"notification,":[270],"I/O":[272],"control\u00b7":[273],"Introduces":[274],"Inter-Integrated":[276],"Circuit":[277],"Protocol":[278],"drivers\u00b7":[282],"Covers":[283],"multimedia":[284],"using":[287],"Linux-Video":[289],"subsystem":[290],"Linux-Audio":[292],"framework\u00b7":[293],"Shows":[294],"implements":[297],"support":[298],"technologies":[301],"Bluetooth,":[304],"Infrared,":[305],"WiFi,":[306],"cellular":[308],"networking\u00b7":[309],"Describes":[310],"entire":[312],"lifecycle,":[315],"debugging":[317],"maintenance\u00b7":[319],"Includes":[320],"reference":[321],"appendixes":[322],"assembly,":[325],"BIOS":[326],"calls,":[327],"Seq":[329],"files":[330]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2019,"cited_by_count":3},{"year":2018,"cited_by_count":3},{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":5},{"year":2015,"cited_by_count":6},{"year":2014,"cited_by_count":7},{"year":2013,"cited_by_count":4},{"year":2012,"cited_by_count":8}],"updated_date":"2026-10-01T08:54:57.152042","created_date":"2017-05-12T00:00:00"}
