《手把手教你做平板电脑19WIFI驱动实验教程.docx》由会员分享,可在线阅读,更多相关《手把手教你做平板电脑19WIFI驱动实验教程.docx(5页珍藏版)》请在第一文库网上搜索。
1、WIFI驱动实验-一疯壳嵌入式平板开发详情地址:https:fengke.C1UbGeekMartviewsOff1ine/android购买链接:https:fengke.C1Ub/GeekMart/SUfHnaDyD1o.jsp视频地址:https:fengke.C1UbGeekMartsuf5W0Cuz3Pjsp官方QQ群:457586268WIFI实验教程第一节电路原理图介绍下图来源于文档3128_sdk_a02_20170325.pdf中第16页。CMD信号(用于传送命令和反应);DAT0-DAT3信号(四条用于传送的数据线)。RTS(RequireToSend,发送请求)为输出信号
2、,用于指示本设备准备好可接收数据,低电平有效,低电平说明本设备可以接收数据。CTS(C1earToSend,发送允许)为输入信号,用于判断是否可以向对方发送数据,低电平有效,低电平说明本设备可以向对方发送数据。如下图,wifi是通过sdio接口和cpu相连;BT是通过uart接口和cpu连接。SdiO接口图IZ第二节Wifi驱动代码结构$(dir)rk3128-sourcekerne1netrfki11rfki11-w1an.cw1an驱动初始化$(dir)rk3128-sourcekerne1netrfki11rfki11-bt.C-bt驱动初始化$(dir)rk3128-sourceker
3、ne1netrfki11rfki11-gpio.C相应的gpio初始化代码1第三节dts文件讲解wire1ess-w1ancompatib1e=,zw1an-p1atdatazz;wifi_chip_type=z,ap6212z,;/ap6212;sdio_vref=;/1800mvor3300mvWIFI,host_wake_irq=;WIFI,poweren_gpio二;status二okay;/zzokayzz;disab1ed);wire1ess-b1uetoothcompatib1e=b1uetooth-PIatdata;uart_rts_gpios=;pinetri-names二“defau1t”,rts_gpio;pinctr1-0=;pinctr1-1=;BT,reset_gpio=;BT,wake_gpio=;/SDKBOARDusedGPIO.BT,wake_host_irq二;status二okay;/“disab1ed”;okay;);代码2第四节实验代码.应用层如何打开和关闭wi-fiFockchipwifipower();2.应用层如何打开和关闭btrfki11_rk_set_power();