/*

*   Dave/<nova_wangwenbo@126.com>    2017-07-26撰写

*/

Ap系列芯片设备树的移植:

compatible = “wlan-platdata”
表示
Wifi_chip_type = “ap6212”
表示使用wifi芯片的类型

sdio_vref = <1800>  //sdio电压

电源管理芯片供电配置:
power_pmu_regulator = "act_ldo3";
power_pmu_enable_level = <1>; //1->HIGH, 0->LOW
vref_pmu_regulator = "act_ldo3";
vref_pmu_enable_level = <1>; //1->HIGH, 0->LOW

测试板上芯片所接IO口:
WIFI,gpios = <&gpio3 GPIO_B5 GPIO_ACTIVE_HIGH>;            //wifi与ap供电使能引脚
WIFI,poweren_gpio = <&gpio4 GPIO_D3 GPIO_ACTIVE_HIGH>;     //芯片电源使能引脚
WIFI,host_wake_irq = <&gpio4 GPIO_D5 GPIO_ACTIVE_HIGH>;     //中断引脚
ap芯片接口配置如下:

配置ap6212相关文件:

1. 修改rk_wifi_config.c

/system/etc/firmware/是指文件系统中的目录,目录中存放板载固件

1.      修改Kconfig

设置固件目录及指定的固件 ***.bin  ***.txt
3. 在文件系统中建立与Kconfig指定一样的目录,将固件存入

Wifi相关操作:
1. 打开无线网卡的电源:
iwconfig wlan0 txpower on
2. 列出区域内无线网络热点
iwlist wlan0 scan
3. 连接到MyHome 热点
iwconfig wlan0 essid "MyHome"
4. 链接到有密码的热点
iwconfig wlan0 essid "MyHome" key 0123-4567-89
5. 查看连接启动参数
iwconfig wlan0
6. 如果是用DHCP获取IP的,那么用dhclient或dhcpcd获取ip
a) dhclient wlan0
b) dhcpcd wlan0

APxxx系列wifi驱动芯片移植笔记相关推荐

  1. RTL系列WIFI模组Linux驱动移植

    文章目录 1 驱动源码下载 2 驱动移植 2.1 源码的拷贝 2.2 源代码的修改 2.3 将wifi 驱动添加到内核中 2.3.1 修改 Kconfig 文件 2.3.2 修改Makefile 2. ...

  2. RT3070驱动移植笔记 海思3515

    今天将rt3070wifi模块安装到海思3515开发板上,需要移植驱动程序.下面就移植过程做一下笔记 首先下载源码,可以到我的资源中下载http://download.csdn.net/detail/ ...

  3. micropython STM32移植笔记(一)

    micropython STM32移植笔记(一) 首先,我是一个搞硬件的,说白了是做电路的,呵呵... 一直想学一些软件,只会搞硬件的工程师是没有灵魂的,画了7年的PCB板卡了,但是每次调试硬件都要求 ...

  4. 从零开始创建GD32F4系列单片机工程模板移植涂鸦MCU-SDK

    从零开始创建GD32F4系列单片机工程模板&移植涂鸦MCU-SDK  兆易创新的GD32单片机在中国MCU厂商市场中一直有着不算太小的份额.最近由于ST系列单片机的大幅度涨价,国产MCU凭借价 ...

  5. 瑞芯微 | 摄像头ov13850移植笔记

    <1.瑞芯微rk356x板子快速上手> <2.Linux驱动|瑞芯微rtc-hym8563移植笔记> <3.Linux驱动 | Linux内核 RTC时间架构-基于瑞芯微 ...

  6. 海思平台上USB WIFI的移植与局域网无线调试和视频流预览-第5/11季视频课程-朱有鹏-专题视频课程...

    海思平台上USB WIFI的移植与局域网无线调试和视频流预览-第5/11季视频课程-143人已学习 课程介绍         本季课程在开发板上移植USB WIFI模块(套装附带的MT7601模块), ...

  7. u8g2 stm32移植笔记

    U8g2移植笔记 下载地址 移植步骤 部分源码简要分析 下载地址 U8g2下载地址U8g2项目Github. 移植步骤 我移植U8g2采用的是stm32硬件SPI,可以提供更高的通讯速率,移植时只需要 ...

  8. I.MX6 WIFI wireless_tools 移植

    /********************************************************************************* I.MX6 WIFI wirele ...

  9. AT91RM9200Linux移植笔记(三)-移植Linux kernel 2.6.17

    AT91RM9200Linux移植笔记(三)-移植Linux kernel 2.6.17 手上板子原来自带的是2.4.19的内核, 打算移植新的2.6的内核,从网上下了2.6.17的kernel,下载 ...

最新文章

  1. 端到端TVM编译器(上)
  2. windows环境下跑hadoop自带的wordcount遇到的问题
  3. c语言编程员工信息排序,员工工资管理系统(c语言编程)
  4. 110. Leetcode 714. 买卖股票的最佳时机含手续费 (动态规划-股票交易)
  5. 想成为程序员的话,这些书单必不可少——算法篇
  6. QT 012 [深入] Qt setupUi函数的原理和实现
  7. 谷歌技术三宝之MapReduce(转)
  8. android 固定大小取图片缩略图
  9. linux下高可用性群集和负载均衡群集的实现
  10. php微信卡券创建、生成二维码等
  11. 第五章 修改实现(IMPL)类
  12. C++特征码查找 附加案例
  13. Python模拟数据生成器全代码
  14. 自建speedtest测速服务器教程,Linux/Windows/群晖
  15. Scala历史版本在哪里??
  16. vc 鼠标移动画直线
  17. Cocos2D教程:使用SpriteBuilder和Cocos2D 3.x开发横版动作游戏——Part 2
  18. 3月份,计算机保研er应该做好哪些准备?
  19. 老男孩教育Linux运维培训32期决心书
  20. ICN:SDN后的下一个热潮

热门文章

  1. 取名字几点技巧和原则
  2. Python生成带文字的二维码
  3. op 云服务器,op手机云服务器(op手机云服务怎么退出)
  4. 高新技术企业认定中研发费用有哪些
  5. ios分屏_iPadOS分屏功能快速上手教学,让iPad生产力猛增,不再是泡面盖
  6. 半导体器件物理【22】PN结 —— 单向导电、影响结电流电压偏离的因素
  7. HR将如何做背景调查?
  8. android 切换 preferencefragment,Android之PreferenceFragment使用方法
  9. Windows系统下有英伟达显卡安装PyTorch
  10. php与dreamweaver基础教程,Dreamweaver基础教程 基础技巧全面接触