
南方硅谷SSV6X5X驱动移植用户指南_20200818.pdf
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
本手册为《南方硅谷SSV6X5X驱动移植用户指南》,发布于2020年8月18日,旨在指导开发者进行SSV6X5X芯片的驱动程序移植工作。
南方硅谷SSV6X5X驱动移植用户指南
本段落档旨在指导用户如何将SSV6X5X驱动程序快速地移植到嵌入式Linux系统、Android平台以及Ubuntu平台上。
### 驱动编译
在开始编译之前,需要做一些准备工作。对于基于嵌入式Linux系统的平台,请参考特定于该环境的SSV6X5X驱动快速编译方法。这通常包括解压SSV6X5X驱动程序目录,并添加与新平台相关的文件、新的平台配置文件以及启动脚本。
在Android平台上,可以参照RK3128平台;而在Linux环境下,则可参考T20平台的相关设置(这些信息位于platforms目录下)。
对于Ubuntu用户,默认的Makefile已经针对该操作系统进行了优化。通过执行sudo .build.sh命令即可完成编译过程,并使用sudo .load.sh加载驱动程序至系统中。在开始编译前,需要将特定于目标平台的文件复制到SSV6X5X目录下,例如platform-config.mak、rk3128.cfg和rk3128-generic-wlan.c等。
### 驱动运行
当启动驱动时,请按照文档中“驱动运行”章节中的指南设置相关参数。在实际操作过程中,该驱动会自动加载到WiFi芯片上执行任务。SSV6X5Ximagessv6x5x-sw.bin为固件文件,在驱动程序启动后会被自动上传至WiFi模块。
### Linux内核编译
若需将SSV6X5X驱动集成进Linux内核,应将其放置于drivers/net/wireless路径下。这需要修改当前目录下的Makefile和Kconfig文件以支持p2p接口(此功能并非强制性需求,主要用于Android设备的Miracast或同时启用AP与STATION模式)。此外,在linux/net/mac80211/main.c中添加默认STA接口和支持P2P选项是必要的步骤。
本段落档详细介绍了如何将南方硅谷SSV6X5X驱动程序高效地移植至不同操作系统环境的过程。
全部评论 (0)


