手把手教你做平板电脑19-WIFI驱动实验教程.docx
-
资源ID:84407
资源大小:86.48KB
全文页数:6页
- 资源格式: DOCX
下载积分:3金币
快捷下载

账号登录下载
微信登录下载
三方登录下载:
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
手把手教你做平板电脑19-WIFI驱动实验教程.docx
疯壳.嵌入式平板开发严禁复制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_sdk_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 02>SWUCCOt»SOMMC1 DO>SDMMC广UK»SDMMC1.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-OSD>O_OATA 1GNO-VIN LDO OUTVDDK)LB4.7uHind 3x33ZO1NV -By8ZOxtflsuUJWMINWMWAIlsoHI-e岁 lohin 03 e1V8ANwlxAnd攵N VDDSWP 卜、NlJ<»SWP_dUTN VDOSV/PtOUART CTS NUARTIUDUAR。TXDUART RTS NTX1TX2N_REG PUNT 12C SCLGND3N 12C SDABt RST N蓝牙uart接口UART0JUSl二UARO CTSNoU.MISdo33zloxoloxallaoA)/;>Gazlsod5SQaAnol,odo<nOcnIN;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-sourcekernelnetrfki11rfkill-bt. cbt驱动初始化$ (dir)rk3128-sourcekernelnetrfki11rfki11-gpio. c相应的gpio初始化代码1第三节dts文件讲解wireless-wlan compatible =wlan-platdata”;wifichip type =ap6212 ; /ap6212;sdio_vref =<1800>: /1800mvor 3300mvWIFI, host_wake_irq 二<&gpio3 GPIO_C7GPIO ACTIVE HIGH>WIFI, poweren gpio 二<&gpio3 GPI0_C4GPIO_ACTIVE_HIGH> status=okay ; / okay;disabled);wireless-bluetooth compatible = "bluetooth-platdata”;uart_rts_gpios =<&gpioO GPIO_C1GPIO ACTIVE L0W>pinctrl-names 二“default”, rts_gpio;pinctrl-0 二<&uartO_rts>pinctrl-1 二<&uartO_rts_gpio>;BT,reset_gpio = <&gpio3 GPI0_C5 GPIO_ACTIVE_HIGH>BT, wake_gpio = <&gpioO GPIO_D6GPIO_ACTIVEHIGH>/ SDKBOARD used GPIO. BT, wake_host_irq =<&gpio3 GPI0_C6 GPIO_ACTIVE_HIGH>status = okay; / “disabled” ; okay;;代码2第四节实验代码l应用层如何打开和关闭 wi-firockchip wifi_power ();2.应用层如何打开和关闭btrfkill_rk_set_power ();官方网址:http:/www.fenpke.club淘宝店: 官方 QQ 群:457586268