《手把手教你做平板电脑19-WIFI驱动实验教程.docx》由会员分享,可在线阅读,更多相关《手把手教你做平板电脑19-WIFI驱动实验教程.docx(6页珍藏版)》请在第一文库网上搜索。
1、疯壳.嵌入式平板开发严禁复制WIFI驱动实验-一疯壳嵌入式平板开发官方网址:http:/www.fenpke.club淘宝店: 官方 QQ 群:457586268详情地址:https /fengke. club/GeekMart/views/offline/android购买链接:https :fengke. club/GeekMart/su fllnaDyDlo jsp视频地址:https:fengke. club/GeekMart/su f5W0Cuz3P jsp官方 QQ 群:457586268疯壳.嵌入式平板开发严禁复制WIFI实验教程第一节 电路原理图介绍下图来源于文档3128_sd
2、k_a02_20170325.pdf中第16页。CMD信号(用于传送命令和反应);DAT0-DAT3信号(四条用于传送的数据线)。RTS (Require ToSend,发送请求)为输出信号,用于指示本设备准备好可接收数据,低电平有效,低电平说明本设备可以接收数据。CTS (Clear ToSend,发送允许)为输入信号,用于判断是否可以向对方发送数据,低电平有效,低电平说明本设备可以向对方发送数据。如下图,wifi是通过sdio接口和cpu相连;BT是通过uart接口和cpu连接。sdio接口图1ZXT/C ISXT Al CXTd5SOVMCI D3%SOMMCI 02SWUCCOtSOM
3、MC1 DOSDMMC广UKSDMMC1.CMDwifi sdio接口U21AP6212R134ORR0402VCCWIFI/BTdi C163 1ISO IBNote : VBAT电 Jh 范 M 3 . OV-3.6V.供电电流至少500mA50 Ohm RF traceC16410pFWL REG ONWL-HOST WAKfcSOib-DAfA 2SORTDATA-3sokT data-cmdSDK) OATA_CLKSDIO* DATA-OSDO_OATA 1GNO-VIN LDO OUTVDDK)LB4.7uHind 3x33ZO1NV -By8ZOxtflsuUJWMINWMWA
4、IlsoHI-e岁 lohin 03 e1V8ANwlxAnd攵N VDDSWP 卜、NlJGazlsod5SQaAnol,odonOcnIN;4.7uFR141WK ,R040ZRTC CLKOOT2:,、二65 sa Knog sa UK。asR138NCR0402 R140(_5VCC_WL蓝牙音频接口,L工-=-xctf 1U3QO0si20slowwooup to 700mAcmvcc WL疯壳.嵌入式平板开发严禁复制第二节wifi驱动代码结构$ (dir)rk3128-sourcekernelnetrfkillrfkill-wlan. cwlan驱动初始化$(dir) rk3128
5、-sourcekernelnetrfki11rfkill-bt. cbt驱动初始化$ (dir)rk3128-sourcekernelnetrfki11rfki11-gpio. c相应的gpio初始化代码1第三节dts文件讲解wireless-wlan compatible =wlan-platdata”;wifichip type =ap6212 ; /ap6212;sdio_vref =: /1800mvor 3300mvWIFI, host_wake_irq 二;WIFI, poweren gpio 二; status=okay ; / okay;disabled);wireless-b
6、luetooth compatible = bluetooth-platdata”;uart_rts_gpios =;pinctrl-names 二“default”, rts_gpio;pinctrl-0 二;pinctrl-1 二;BT,reset_gpio = ;BT, wake_gpio = ;/ SDKBOARD used GPIO. BT, wake_host_irq =;status = okay; / “disabled” ; okay;;代码2第四节实验代码l应用层如何打开和关闭 wi-firockchip wifi_power ();2.应用层如何打开和关闭btrfkill_rk_set_power ();官方网址:http:/www.fenpke.club淘宝店: 官方 QQ 群:457586268