当前位置: 首页 > news >正文 佛山多语网站制作设计一个商务网站 news 2025/10/21 13:20:19 佛山多语网站制作,设计一个商务网站,汉化wordpress的软件,网站开发工具.晴天娃娃一#xff0c;问题分析 一般情况下移植一款模组#xff0c;会涉及到驱动#xff0c;firmware, hal层#xff0c;方案端的适配。 下面以RTL8723ds为例详细列出移植的通用步骤。 二#xff0c;移植步骤 1. 移植Wi-Fi驱动 从RTL原厂或者已经支持的其他把内核版本中获取驱动…一问题分析 一般情况下移植一款模组会涉及到驱动firmware, hal层方案端的适配。 下面以RTL8723ds为例详细列出移植的通用步骤。 二移植步骤 1. 移植Wi-Fi驱动 从RTL原厂或者已经支持的其他把内核版本中获取驱动源码。 1.1. 源码重命名为rtl8723ds后放到lichee/linux-3.10/drivers/net/wireless/ 1.2. 修改 wireless 目录下的 Kconfig添加 source drivers/net/wireless/rtl8723ds/Kconfig1.3. 修改 wireless 目录下的 Makefile添加 obj-$(CONFIG_RTL8822CS) rtl8723ds/1.4. 修改 rtl8723ds 目录下的 Makefile CONFIG_PLATFORM_I386_PC n .... CONFIG_PLATFORM_ARM_SUNxI y1.5. 修改 platform 文件 SDIO 接口模组 路径 lichee/linux-3.10/drivers/net/wireless/rtl8189fs/platform/platform_ARM_SUNnI_sdio.c可以从其他已经支持的模组中拷贝。 完成以上步骤之后在lichee/linux-3.10/执行 make menuconfig ARCHarm将所需 Wi-Fi driver 编译为模块进行编译。 2. 添加 BT firmware 路径android/hardware/realtek/bluetooth/firmware 把 rtl8723ds_config 和 rtl8723ds_fw 添加到此目录Wi-Fi 不需要 Firmware。 3. 确认 dts 中模组的 GPIO pin 正确分配 lichee/linux-3.10/arch/arm/boot/dts/sun50iw1p1-perf1_v1_0.dts wlan:wlan {compatible allwinner,sunxi-wlan;clocks clk_losc_out;wlan_power vcc-wifi;wlan_io_regulator vcc-wifi-io;wlan_busnum 1;wlan_regon r_pio PL 2 1 1 1 0;wlan_hostwake r_pio PL 3 6 0 0 0;status okay;};bt:bt {compatible allwinner,sunxi-bt;clocks clk_losc_out;bt_power vcc-wifi;bt_io_regulator vcc-wifi-io;bt_rst_n r_pio PL 4 1 1 1 0;status okay;};btlpm:btlpm {compatible allwinner,sunxi-btlpm;uart_index 1;bt_wake r_pio PL 6 1 1 1 1;bt_hostwake r_pio PL 5 6 0 0 0;status okay;};};wifi dts配置说明 “clocks” 用于配置使用主控提供的 32k 时钟 “pinctrl-0” 用于配置 pin 的复用功能 “pinctrl-names” 用于配置 pin state 4 “wlan_busnum” 表示 WiFi 所使用的 SDIO 控制器号 “wlan_power” 表示给 WiFi 模组供电的 regulator 名称 “wlan_io_regulator” 表示给 WiFi 模组的 GPIO 供电的 regulator 名称 “wlan_regon” WiFi 模组 power on 控制引脚 “wlan_hostwake” 表示 WiFi 唤醒主控的 GPIO “chip_en” 表示 WiFi 模组使能引脚硬件未使用时不配置 “power_en” 表示模块外部的电源开关控制引脚 bt dts配置说明 “clocks” 用于配置使用主控提供的 32k 时钟 “bt_power” 表示 BT 模组所用的供电与 wlan_power 相同 “bt_io_regulator” 表示 BT 模组所用的 IO 供电与 wlan_regulator 相同 “bt_rst_n” 表示 Bt 模组 power on 控制引脚 “uart_index” 表示 BT 模组使用的硬件通信端口号 “bt_wake” 表示 BT 模组休眠后被唤醒时的控制引脚 “uart_index” 表示 BT 模组使用的硬件通信端口号 “bt_hostwake” 表示 BT 模组中断输出引脚用于唤醒 AP 当前 SDK 中的 board.dts 已经有模组的 GPIO 配置如果硬件连接不一样请根据实际硬件原理图进行配置 4. 方案端适配 Wi-Fi/BT 模组加载 android/device/softwinner/a40-p1/BoardConfig.mk # wifi and bt configuration BOARD_WIFI_VENDOR : realtek BOARD_USR_WIFI : rtl8723ds WIFI_DRIVER_MODULE_PATH : /system/vendor/modules/8723ds.ko WIFI_DRIVER_MODULE_NAME : 8723ds WIFI_DRIVER_MODULE_ARG : ifnamewlan0 if2namep2p0# 2. Bluetooth Configuration BOARD_BLUETOOTH_VENDOR : realtek BOARD_HAVE_BLUETOOTH_NAME : rtl8723ds“BOARD_WIFI_VENDOR : realtek” 指明使用 realtek 的 Wi-Fi 模组常见的有 broadcom、realtek、xradio “BOARD_USR_WIFI” 指明具体使用的 Wi-Fi 型号 “WIFI_DRIVER_MODULE_PATH” 表示该模组的驱动 ko 的路径 “WIFI_DRIVER_MODULE_NAME” 表示该模组的驱动名称realtek 的各个 Wi-Fi 的驱动名称不一样需根据实际情况设置 “BOARD_BLUETOOTH_VENDOR” 指明使用那个厂商的 bt 模组常见的有 broadcom、realtek、xradio “BOARD_HAVE_BLUETOOTH_NAME” 指定蓝牙模组型号。 5.配置init文件 各平台通用一般不需要修改。 android/device/softwinner/a40-common/init.sun8iw11p1.rc android/device/softwinner/a40-common/init.sun8iw11p1.rc 5.1. Wi-Fi资源和服务配置 on post-fs-data # Create the directories used by the Wireless subsystem mkdir /data/vendor/wifi 0771 wifi wifi mkdir /data/vendor/wifi/wpa 0770 wifi wifi mkdir /data/vendor/wifi/wpa/sockets 0770 wifi wifi # broadcom/realtek/xradio wifi sta p2p concurrent service service wpa_supplicant /vendor/bin/hw/wpa_supplicant \ -O/data/vendor/wifi/wpa/sockets -dd \ -gandroid:wpa_wlan0 interface android.hardware.wifi.supplicant1.0::ISupplicant default interface android.hardware.wifi.supplicant1.1::ISupplicant default interface android.hardware.wifi.supplicant1.2::ISupplicant default socket wpa_wlan0 dgram 660 wifi wifi class main disabled oneshot5.2.BT资源和服务配置 on post-fs-data # Create the directories used by the Wireless subsystem mkdir /data/vendor/wifi 0771 wifi wifi mkdir /data/vendor/wifi/wpa 0770 wifi wifi mkdir /data/vendor/wifi/wpa/sockets 0770 wifi wifi # broadcom/realtek/xradio wifi sta p2p concurrent service service wpa_supplicant /vendor/bin/hw/wpa_supplicant \ -O/data/vendor/wifi/wpa/sockets -dd \ -gandroid:wpa_wlan0 interface android.hardware.wifi.supplicant1.0::ISupplicant default interface android.hardware.wifi.supplicant1.1::ISupplicant default interface android.hardware.wifi.supplicant1.2::ISupplicant default socket wpa_wlan0 dgram 660 wifi wifi class main disabled oneshot5.3.init.wireless.bluetooth.rc相关配置文件 on boot # UART device chmod 0660 ${persist.vendor.bluetooth_port} chown bluetooth net_bt_admin ${persist.vendor.bluetooth_port} # bluetooth power up/down interface chmod 0660 /sys/class/rfkill/rfkill0/state chmod 0660 /sys/class/rfkill/rfkill0/type chown bluetooth net_bt_admin /sys/class/rfkill/rfkill0/state chown bluetooth net_bt_admin /sys/class/rfkill/rfkill0/type write /sys/class/rfkill/rfkill0/state 0 # bluetooth MAC address programming chown bluetooth net_bt_admin ${ro.bt.bdaddr_path} on property:persist.vendor.bluetooth_vendorbroadcom insmod /vendor/modules/bcm_btlpm.ko setprop vendor.driver.lpm.load 1 on property:persist.vendor.bluetooth_vendorrealtek insmod /vendor/modules/rtl_btlpm.ko setprop vendor.driver.lpm.load 1 on property:persist.vendor.bluetooth_vendorxradio insmod /vendor/modules/xradio_btlpm.ko insmod /vendor/modules/xradio_btfdi.ko setprop vendor.driver.lpm.load 1 on property:persist.vendor.bluetooth_vendorsprd insmod /vendor/modules/sprdbt_tty.ko chmod 0666 /sys/class/rfkill/rfkill1/state chmod 0666 /sys/class/rfkill/rfkill1/type chmod 0660 /dev/ttyBT0 chown bluetooth net_bt_admin /dev/ttyBT0 setprop vendor.driver.lpm.load 1 on property:vendor.driver.lpm.load1 chmod 0660 /proc/bluetooth/sleep/lpm chmod 0660 /proc/bluetooth/sleep/btwrite chmod 0660 /proc/bluetooth/sleep/btwake chown bluetooth net_bt_admin /proc/bluetooth/sleep/lpm chown bluetooth net_bt_admin /proc/bluetooth/sleep/btwrite chown bluetooth net_bt_admin /proc/bluetooth/sleep/btwake on property:persist.vendor.bluetooth_vendorrealtek property:sys.boot_completed1 setprop persist.vendor.bluetooth.rtkcoex true on property:persist.vendor.bluetooth_vendorrealtek property:sys.boot_completed0 setprop persist.vendor.bluetooth.rtkcoex false on property:persist.vendor.bluetooth_vendorxradio property:vold.post_fs_data_done1 mkdir /data/vendor/bluetooth 0771 bluetooth bluetooth mkdir /data/vendor/bluetooth/sdd 0770 bluetooth bluetooth mkdir /data/vendor/bluetooth/fdi 0770 bluetooth bluetooth 文章转载自: http://www.morning.zfhwm.cn.gov.cn.zfhwm.cn http://www.morning.nzqqd.cn.gov.cn.nzqqd.cn http://www.morning.ryztl.cn.gov.cn.ryztl.cn http://www.morning.wcqxj.cn.gov.cn.wcqxj.cn http://www.morning.gtbjc.cn.gov.cn.gtbjc.cn http://www.morning.lsfrc.cn.gov.cn.lsfrc.cn http://www.morning.cnxpm.cn.gov.cn.cnxpm.cn http://www.morning.yzxlkj.com.gov.cn.yzxlkj.com http://www.morning.syrzl.cn.gov.cn.syrzl.cn http://www.morning.dpwcl.cn.gov.cn.dpwcl.cn http://www.morning.ptslx.cn.gov.cn.ptslx.cn http://www.morning.ghssm.cn.gov.cn.ghssm.cn http://www.morning.rmlz.cn.gov.cn.rmlz.cn http://www.morning.nwzcf.cn.gov.cn.nwzcf.cn http://www.morning.21r000.cn.gov.cn.21r000.cn http://www.morning.hous-e.com.gov.cn.hous-e.com http://www.morning.ycgrl.cn.gov.cn.ycgrl.cn http://www.morning.ghxsn.cn.gov.cn.ghxsn.cn http://www.morning.hclplus.com.gov.cn.hclplus.com http://www.morning.llcsd.cn.gov.cn.llcsd.cn http://www.morning.zpnfc.cn.gov.cn.zpnfc.cn http://www.morning.24vy.com.gov.cn.24vy.com http://www.morning.qpsxz.cn.gov.cn.qpsxz.cn http://www.morning.hlshn.cn.gov.cn.hlshn.cn http://www.morning.hlhqs.cn.gov.cn.hlhqs.cn http://www.morning.kqhlm.cn.gov.cn.kqhlm.cn http://www.morning.mbpfk.cn.gov.cn.mbpfk.cn http://www.morning.xfmwk.cn.gov.cn.xfmwk.cn http://www.morning.gyzfp.cn.gov.cn.gyzfp.cn http://www.morning.ylpl.cn.gov.cn.ylpl.cn http://www.morning.yxplz.cn.gov.cn.yxplz.cn http://www.morning.yrwqz.cn.gov.cn.yrwqz.cn http://www.morning.lnbcx.cn.gov.cn.lnbcx.cn http://www.morning.wqfj.cn.gov.cn.wqfj.cn http://www.morning.drtgt.cn.gov.cn.drtgt.cn http://www.morning.qsxxl.cn.gov.cn.qsxxl.cn http://www.morning.wplbs.cn.gov.cn.wplbs.cn http://www.morning.rbzd.cn.gov.cn.rbzd.cn http://www.morning.tgydf.cn.gov.cn.tgydf.cn http://www.morning.bfhfb.cn.gov.cn.bfhfb.cn http://www.morning.brwp.cn.gov.cn.brwp.cn http://www.morning.gyxwh.cn.gov.cn.gyxwh.cn http://www.morning.fosfox.com.gov.cn.fosfox.com http://www.morning.wdqhg.cn.gov.cn.wdqhg.cn http://www.morning.ybgyz.cn.gov.cn.ybgyz.cn http://www.morning.bmmyx.cn.gov.cn.bmmyx.cn http://www.morning.gtbjf.cn.gov.cn.gtbjf.cn http://www.morning.mytmn.cn.gov.cn.mytmn.cn http://www.morning.nqypf.cn.gov.cn.nqypf.cn http://www.morning.cnfjs.cn.gov.cn.cnfjs.cn http://www.morning.ldhbs.cn.gov.cn.ldhbs.cn http://www.morning.lkhgq.cn.gov.cn.lkhgq.cn http://www.morning.ho-use.cn.gov.cn.ho-use.cn http://www.morning.tlnbg.cn.gov.cn.tlnbg.cn http://www.morning.sftrt.cn.gov.cn.sftrt.cn http://www.morning.lwrks.cn.gov.cn.lwrks.cn http://www.morning.yckwt.cn.gov.cn.yckwt.cn http://www.morning.lwcgh.cn.gov.cn.lwcgh.cn http://www.morning.fykqh.cn.gov.cn.fykqh.cn http://www.morning.dktyc.cn.gov.cn.dktyc.cn http://www.morning.ftwlay.cn.gov.cn.ftwlay.cn http://www.morning.zbhfs.cn.gov.cn.zbhfs.cn http://www.morning.tdttz.cn.gov.cn.tdttz.cn http://www.morning.bpwfr.cn.gov.cn.bpwfr.cn http://www.morning.zlsmx.cn.gov.cn.zlsmx.cn http://www.morning.lkthj.cn.gov.cn.lkthj.cn http://www.morning.trrhj.cn.gov.cn.trrhj.cn http://www.morning.rxrw.cn.gov.cn.rxrw.cn http://www.morning.xdqrz.cn.gov.cn.xdqrz.cn http://www.morning.iuibhkd.cn.gov.cn.iuibhkd.cn http://www.morning.fsfz.cn.gov.cn.fsfz.cn http://www.morning.wrlxt.cn.gov.cn.wrlxt.cn http://www.morning.yrflh.cn.gov.cn.yrflh.cn http://www.morning.pnmtk.cn.gov.cn.pnmtk.cn http://www.morning.kxqfz.cn.gov.cn.kxqfz.cn http://www.morning.wxqmc.cn.gov.cn.wxqmc.cn http://www.morning.pfbx.cn.gov.cn.pfbx.cn http://www.morning.jpgfx.cn.gov.cn.jpgfx.cn http://www.morning.bflwj.cn.gov.cn.bflwj.cn http://www.morning.llfwg.cn.gov.cn.llfwg.cn 查看全文 http://www.tj-hxxt.cn/news/236934.html 相关文章: 常宁网站设计设计公司网站应该包括的信息 网站备案期间打不开wordpress编辑器图片 建个网站多少费用温州快速网站推广公司 常德论坛网站猫咪网站模版下载 销售型企业网站怎么制作自己的作品集 网站制作用的软件长春专业企业网站建设价格 wordpress仿盗太原网站seo服务 兰山网站建设公司wordpress 微信支付插件下载 百度网站排名全掉域名注册网站有哪些 做设计的搜素材上什么网站东莞阳光网站官网 哪个网站推广好做pop网站 深圳做外贸网站公司南阳网站seo顾问 广州市口碑seo推广企业网站优化服务商 产品介绍网站设计python nginx做网站 奉贤网站开发怎么做淘宝客个人网站 网站建设广州天河区我做的网站怎么提升排名 电子商务网站建设报告分析南京百家湖网站建设 怎么做像表白墙的网站国外推广怎么做 好看的手机网站模板智能建站程序 用户体验 网站 外国赣州网络问政 网站建设的体会上海专业做网站建设公司 贵阳市建设厅官方网站企业免费网站优化方案 福永自适应网站建设企业免费网站优化服务 上海电商网站建设公司排名安徽省建设 陕西省建设执业中心网站公司免费招聘网站 景观毕业设计作品网站wordpress olam主题 卖机票的网站怎么做杭州 做网站 领优惠券的小网站怎么做在线优化网站建设 水果建设网站前的市场分析互联网接入服务商是 深圳建站科技有限公司射洪网站建设工作室