Android驱动开发实例

  • Q4_500174
    了解作者
  • 4.7MB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-05-16 09:38
    上传日期
1:Android通过JNI调用驱动程序(完全解析实例) 2:Android驱动开发入门及手机案例开发分析.pdf 3:android_hal.pdf 4:Android通过JNI调用驱动程序(完全解析实例)
android.rar
  • android_hal.pdf
    282.3KB
  • 新建 Microsoft Word 文档.doc
    486.5KB
  • Android通过JNI调用驱动程序(完全解析实例).doc
    452.5KB
  • android hal层GPS研究总结.txt
    41.8KB
  • Android驱动开发入门及手机案例开发分析.pdf
    1.7MB
  • Android驱动开发实例(控制LED灯).docx
    76.2KB
  • SEP0718的input gpio_key 键盘驱动的android移植与分析_晓东的电子楼阁_百度空间.mht
    1.2MB
  • Android1.doc
    2.3MB
  • android_gps_初始化流程.doc
    24.5KB
内容介绍
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8"> <meta name="generator" content="pdf2htmlEX"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <link rel="stylesheet" href="https://static.pudn.com/base/css/base.min.css"> <link rel="stylesheet" href="https://static.pudn.com/base/css/fancy.min.css"> <link rel="stylesheet" href="https://static.pudn.com/prod/directory_preview_static/637fd77de53e5839a7e54cdc/raw.css"> <script src="https://static.pudn.com/base/js/compatibility.min.js"></script> <script src="https://static.pudn.com/base/js/pdf2htmlEX.min.js"></script> <script> try{ pdf2htmlEX.defaultViewer = new pdf2htmlEX.Viewer({}); }catch(e){} </script> <title></title> </head> <body> <div id="sidebar" style="display: none"> <div id="outline"> </div> </div> <div id="pf1" class="pf w0 h0" data-page-no="1"><div class="pc pc1 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/637fd77de53e5839a7e54cdc/bg1.jpg"><div class="t m0 x1 h2 y1 ff1 fs0 fc0 sc0 ls0 ws0">HAL<span class="_"> </span><span class="ff2 ls1">&#20171;&#32461;<span class="ff1"> </span></span></div><div class="t m0 x1 h2 y2 ff1 fs0 fc0 sc0 ls2 ws0">Android <span class="_"> </span><span class="ff2 ls1">&#30340;</span><span class="ls0 ws1"> HAL</span><span class="ff2 ls1">&#65288;&#30828;&#20214;&#25277;&#20687;&#23618;&#65289;&#26159;</span><span class="ls3 ws2"> Google </span><span class="ff2 ls1">&#22240;&#24212;&#21378;&#21830;&#12300;&#24076;&#26395;&#19981;&#20844;&#24320;&#28304;&#30721;&#12301;&#30340;&#35201;&#27714;&#19979;&#65292;&#25152;&#25512;</span></div><div class="t m0 x1 h2 y3 ff2 fs0 fc0 sc0 ls1 ws0">&#20986;&#30340;&#26032;&#35266;&#24565;&#65292;<span class="_ _0"></span>&#20854;&#26550;&#26500;&#22914;&#19979;&#22270;&#12290;<span class="_ _0"></span>&#34429;&#28982;<span class="ff1 ls0 ws1"> HAL<span class="_ _1"></span> <span class="ff2 ls1 ws0">&#29616;&#22312;&#30340;<span class="_ _0"></span>&#12300;&#25277;&#35937;&#31243;&#24230;&#12301;<span class="_ _0"></span>&#36824;&#19981;&#36275;&#65292;<span class="_ _0"></span>&#29616;&#38454;&#27573;&#23454;&#20316;&#36824;&#19981;&#26159;&#20840;</span></span></div><div class="t m0 x1 h2 y4 ff2 fs0 fc0 sc0 ls1 ws0">&#38754;&#31526;&#21512;<span class="ff1 ls0 ws3"> HAL<span class="_ _1"></span> <span class="ff2 ls1 ws0">&#30340;&#26550;&#26500;&#35268;&#21010;&#65292;&#19981;&#36807;&#20063;&#30830;&#23454;&#32473;&#20102;&#25105;&#20204;&#24456;&#22909;&#30340;&#24605;&#32771;&#31354;&#38388;&#12290;</span></span></div><div class="t m0 x2 h3 y5 ff1 fs1 fc1 sc0 ls1 ws0"> </div><div class="t m0 x1 h2 y6 ff2 fs0 fc0 sc0 ls1 ws0">&#22270;<span class="_ _2"> </span><span class="ff1">1</span>&#65306;<span class="ff1 ls4 ws4">Android HA<span class="_ _1"></span>L<span class="_ _1"></span> <span class="_"> </span><span class="ff2 ls1 ws0">&#26550;&#26500;&#35268;&#21010;<span class="ff1 fs1 fc1"> </span></span></span></div><div class="t m0 x1 h2 y7 ff2 fs0 fc0 sc0 ls1 ws0">&#36825;&#26159;<span class="ff1 ls5 ws5"> Patrick <span class="_ _3"></span>Brady <span class="_ _3"></span>(Google) <span class="ff2 ls1 ws0">&#22312;<span class="_ _2"> </span></span><span class="ls6 ws6">2008 Googl<span class="_ _4"></span>e I/O <span class="_"> </span><span class="ff2 ls1 ws0">&#25152;&#21457;&#34920;&#30340;&#28436;&#35762;<span class="_ _5"></span>&#12300;<span class="ff1 fc2 ls7 ws7">Anatomy<span class="_ _1"></span> &amp; Physiology of an </span></span></span></span></div><div class="t m0 x1 h2 y8 ff1 fs0 fc2 sc0 ls8 ws0">Android<span class="ff2 fc0 ls1">&#12301;&#20013;&#65292;&#25152;&#25552;&#20986;&#30340;<span class="ff1 ls2 ws8"> Androi<span class="_ _1"></span>d <span class="_ _3"></span>HAL<span class="_ _1"></span> <span class="ff2 ls1 ws0">&#26550;&#26500;&#22270;&#12290;&#20174;&#36825;&#24352;&#26550;&#26500;&#22270;&#25105;&#20204;&#30693;&#36947;&#65292;<span class="ff1 ls0">HAL<span class="_ _1"></span> <span class="_"> </span><span class="ff2 ls1">&#30340;&#30446;&#30340;&#26159;&#20026;</span></span></span></span></span></div><div class="t m0 x1 h2 y9 ff2 fs0 fc0 sc0 ls1 ws0">&#20102;&#25226;<span class="ff1 ls9 ws9"> Android <span class="_ _3"></span>framework <span class="ff2 ls1 ws0">&#19982;</span><span class="lsa wsa"> Linux <span class="_ _3"></span>kernel <span class="ff2 ls1 ws0">&#23436;&#25972;&#12300;&#38548;&#24320;&#12301;<span class="_ _6"></span>&#12290;&#35753;<span class="ff1 lsb wsb"> Android </span>&#19981;&#33267;&#36807;&#24230;&#20381;&#36182;<span class="ff1 lsc wsc"> Linux </span></span></span></span></div><div class="t m0 x1 h2 ya ff1 fs0 fc0 sc0 ls9 ws0">kernel<span class="ff2 ls1">&#65292;&#26377;&#28857;&#20687;&#26159;&#12300;</span><span class="lsd wsd">kernel independent</span><span class="ff2 ls1">&#12301;&#30340;&#24847;&#24605;&#65292;&#35753;</span><span class="ws9"> Android <span class="_ _7"></span>framework <span class="ff2 ls1 ws0">&#30340;&#24320;&#21457;&#33021;&#22312;&#19981;&#32771;&#34385;</span></span></div><div class="t m0 x1 h4 yb ff2 fs0 fc0 sc0 ls1 ws0">&#39537;&#21160;&#31243;&#24207;&#30340;&#21069;&#25552;&#19979;&#36827;&#34892;&#21457;&#23637;&#12290;<span class="ff1 fs1 fc1"> </span></div><div class="t m0 x1 h2 yc ff2 fs0 fc0 sc0 ls1 ws0">&#22312;<span class="ff1 lse wse"> Android </span>&#21407;&#22987;&#30721;&#37324;&#65292;<span class="ff1 ls0">HAL<span class="_ _1"></span> <span class="_"> </span><span class="ff2 ls1">&#20027;&#35201;&#30340;&#23454;&#20316;&#20648;&#23384;&#20110;&#20197;&#19979;&#30446;&#24405;&#65306;<span class="ff1 fs1 fc1"> </span></span></span></div><div class="t m0 x1 h2 yd ff1 fs0 fc0 sc0 lsf wsf">1. libhardware_legacy/ - <span class="_"> </span><span class="ff2 ls1 ws0">&#36807;&#21435;&#30340;&#23454;&#20316;&#12289;&#37319;&#21462;&#38142;&#25509;&#24211;&#27169;&#22359;&#30340;&#35266;&#24565;&#36827;&#34892;<span class="ff1 fs1"> </span></span></div><div class="t m0 x1 h2 ye ff1 fs0 fc0 sc0 ls5 ws10">2. libhardware/ - <span class="_"> </span><span class="ff2 ls1 ws0">&#26032;&#29256;&#30340;&#23454;&#20316;&#12289;&#35843;&#25972;&#20026;</span><span class="ls10 ws11"> HAL<span class="_ _1"></span> <span class="_ _3"></span>stub <span class="ff2 ls11 ws0">&#30340;&#35266;&#24565;<span class="ff1 fs1 ls1"> </span></span></span></div><div class="t m0 x1 h2 yf ff1 fs0 fc0 sc0 ls12 ws12">3. ril/ - Radio Interface Layer<span class="fs1 fc1 ls1 ws0"> </span></div><div class="t m0 x1 h2 y10 ff2 fs0 fc0 sc0 ls1 ws0">&#22312;<span class="ff1 ls0 ws3"> HAL<span class="_ _1"></span> <span class="ff2 ls1 ws0">&#30340;&#26550;&#26500;&#23454;&#20316;&#25104;&#29087;&#21069;<span class="_ _3"></span>&#65288;&#21363;&#22270;<span class="_ _2"> </span><span class="ff1">1<span class="_"> </span></span>&#30340;&#35268;&#21010;&#65289;<span class="_ _8"></span>&#65292;<span class="_ _3"></span>&#25105;&#20204;&#20808;&#23601;&#30446;&#21069;<span class="ff1 ls0 ws1"> HAL </span>&#29616;&#20917;&#20570;&#19968;&#20010;&#31616;&#21333;&#30340;&#20998;&#26512;&#12290;</span></span></div><div class="t m0 x1 h2 y11 ff2 fs0 fc0 sc0 ls1 ws0">&#21478;&#22806;&#65292;&#30446;&#21069;<span class="ff1 ls2 ws8"> Android </span>&#30340;<span class="ff1 ls0 ws1"> HAL<span class="_ _1"></span> <span class="ff2 ls1 ws0">&#23454;&#20316;&#65292;&#20173;&#26087;&#25955;&#24067;&#22312;&#19981;&#21516;&#30340;&#22320;&#26041;&#65292;&#20363;&#22914;</span><span class="ls13 ws13"> Camera<span class="ff2 ls1 ws0">&#12289;<span class="ff1 ls14">Wi<span class="_ _4"></span>F<span class="_ _4"></span>i<span class="_ _9"></span> <span class="_ _a"> </span></span><span class="ls11">&#31561;&#65292;&#22240;</span></span></span></span></div><div class="t m0 x1 h2 y12 ff2 fs0 fc0 sc0 ls1 ws0">&#27492;&#19978;&#36848;&#30340;&#30446;&#24405;&#24182;&#19981;&#21253;&#21547;&#25152;&#26377;&#30340;<span class="ff1 ls0 ws3"> HAL<span class="_ _1"></span> <span class="ff2 ls1 ws0">&#31243;&#24207;&#20195;&#30721;&#12290;<span class="ff1 fs1 fc1"> </span></span></span></div><div class="t m0 x1 h5 y13 ff3 fs0 fc0 sc0 ls15 ws0">HAL<span class="_ _1"></span> <span class="_"> </span><span class="ff2 sc1 ls16">&#30340;&#36807;&#21435;</span><span class="ff1 fs1 fc1 ls1"> </span></div><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a></div><div class="pi" data-data='{"ctm":[1.611639,0.000000,0.000000,1.611639,0.000000,0.000000]}'></div></div> </body> </html>
评论
    相关推荐