您的位置:首页 > 任务详情
招标模式 把海华的CM358 WiFi模块移植到全志A133芯片的AndroidQ
  • 雇主:mike
  • 发布时间:2022-10-26
  • 分类:程序开发

可议价

免责声明 该外包需求信息来源于站外平台,本站仅提供公开信息部分字段展示与订阅服务,更多请查看免责声明。

任务详情

==========================================================================把海华的CM358 WiFi模块移植到全志A133芯片的AndroidQ(Android10)系统中最终目标:要求这个CM358模块的WiFi功能和Bluetooch功能在 A133 AndroidQ 中能够正常工作。(更详细信息请看附件:说明文档1.txt)(也就是本文件)==========================================================================WiFi模块的型号就是 AW-CM358, 没有后缀(不带后缀),Stamp Module,邮票封装,12x12mm,4边共有11x4=44Pin,模块底部还有3个焊盘(悬空不接)Wi-Fi + BT, SDIO interface + UART此WiFi模块所用的主芯片是:NXP 88W8987模块的Data_Sheet:https://azurewave.com/img/nxp/AW-CM358_DS_B1_A_STD.pdf设计参考:https://azurewave.com/img/nxp/AW-CM358SM EVB Sch.pdfhttps://azurewave.com/img/nxp/AW-CM358SM%20EVB%20Sch.pdf全志的A133主控芯片, 基于A133-AndroidQ-v2.2 SDK,指定只能用这个版本的SDK。请注意:不同的主控芯片厂商,其移植方法是大不相同的,甚至同一厂商主控芯片的不同android版本,其移植方法也可能无法通用。==========================================================================设计输入:1,A133-AndroidQ-v2.2 SDK,已经编译OK。2,A133-AndroidQ-v2.2 SDK 编译环境搭建说明文档和相关软件。3,A133 烧录工具(软件)。通过电脑USB接口连接到硬件板子的Type-C接口即可烧录。4,硬件板子,已经焊接好A133、CM358和其它外设元件, 安卓系统已经烧录并且可以开机启动,其它外设都可以正常工作没有问题,就是WiFi无法工作,WiFi模块待移植。5,参考文件(原料),CM358模块 在 RK3399主控芯片@Android 11 系统上的移植相关文件(文件详细清单见:说明文档1.txt)。6,88W8987的驱动源代码:GPL marvell drivers for 88W8987https://github.com/StreamUnlimited/marvell-sd-uapsta-8987这部分代码和上面第5条中的代码有相同的部分。7,编译方法如下:编译uboot:cd A133-Q-2.2_org/longan/brandy/brandy-2.0./build.sh -p sun50iw10p1配置内核中的WiFi模块在下面的位置:/A133-Q-2.2_org/longan/kernel/linux-4.9$执行:make menuconfig ARCH=arm64可以配置内核。> Device Drivers > Network device support > Wireless LAN >编译Kernel:cd A133-Q-2.2_org/longan./build.sh config这个命令执行后,会出现下面3个选项:分别选择0,0,2即可选择0. android选择0. a133选择2. c3./build.sh编译Android:cd A133-Q-2.2_org/androidsource build/envsetup.shlunch 30 <---30. ceres_c3-engextract-bspmake -j8pack -v 生成安全固件(要用这个命令)设计输出:1,要求这个CM358模块的WiFi功能和Bluetooch功能在 A133 AndroidQ 中能够正常工作。==========================================================================下面是设计输入5中参考文件(原料)的详细文件列表:D:\A\sdiouart8987_combo_v0.bin 文件D:\A\txpower.bin 文件D:\A\wifi_mod_para_sd8987.conf 文件要把上面这3个文件复制到 /firmware/nxp 目录中。D:\A\2358_RK3399_new_patches ---- 文件夹D:\A\2358_RK3399_new_patches\bt_vendor.confD:\A\2358_RK3399_new_patches\device_rockchip_common.patchD:\A\2358_RK3399_new_patches\frameworks_opt_net_wifi.patchD:\A\2358_RK3399_new_patches\hardware_interfaces_bluetooth.patchD:\A\2358_RK3399_new_patches\kernel.patchD:\A\2358_RK3399_new_patches\vendor_rockchip_common_wifi.patchD:\A\2358_RK3399_new_patches\vendor_rockchip_common_wifi_nxpD:\A\2358_RK3399_new_patches\wpa_supplicant.patchD:\A\2358_RK3399_new_patches\hardware_nxpD:\A\2358_RK3399_new_patches\hardware_nxp\libbtD:\A\2358_RK3399_new_patches\hardware_nxp\libbt\Android.mkD:\A\2358_RK3399_new_patches\hardware_nxp\libbt\APACHE_LICENSE-2.0.txtD:\A\2358_RK3399_new_patches\hardware_nxp\libbt\bt_vendor_nxp.cD:\A\2358_RK3399_new_patches\hardware_nxp\libbt\bt_vendor_nxp.hD:\A\2358_RK3399_new_patches\hardware_nxp\libbt\confD:\A\2358_RK3399_new_patches\hardware_nxp\libbt\fw_loader_io.cD:\A\2358_RK3399_new_patches\hardware_nxp\libbt\fw_loader_io.hD:\A\2358_RK3399_new_patches\hardware_nxp\libbt\fw_loader_uart.cD:\A\2358_RK3399_new_patches\hardware_nxp\libbt\fw_loader_uart.hD:\A\2358_RK3399_new_patches\hardware_nxp\libbt\fw_loader_uart_v2.cD:\A\2358_RK3399_new_patches\hardware_nxp\libbt\fw_loader_uart_v2.hD:\A\2358_RK3399_new_patches\hardware_nxp\libbt\hardware_nxp.cD:\A\2358_RK3399_new_patches\hardware_nxp\libbt\readmeD:\A\2358_RK3399_new_patches\hardware_nxp\libbt\tagsD:\A\2358_RK3399_new_patches\hardware_nxp\libbt\conf\bt_vendor_8887.confD:\A\2358_RK3399_new_patches\hardware_nxp\libbt\conf\bt_vendor_8987.confD:\A\2358_RK3399_new_patches\hardware_nxp\libbt\conf\bt_vendor_8997.confD:\A\2358_RK3399_new_patches\hardware_nxp\libbt\conf\bt_vendor_9098.confD:\A\2358_RK3399_new_patches\hardware_nxp\libbt\conf\nxp

任务附件 (0)

暂无稿件哦!

预期中标

已中标

0

快去分享,提高任务的曝光率吧

  • 发布需求     2022.10.26
  • 服务商报价    
  • 选择服务商并托管资金    
  • 服务商工作    
  • 验收付款    
  • 评价