RDA5981_SDK开发手册-V1.1.01

preview
需积分: 0 2 下载量 120 浏览量 更新于2022-08-03 收藏 674KB PDF 举报
《RDA5981_SDK开发手册-V1.1.01》是针对RDA5981芯片的软件开发工具包的详细指南,旨在帮助开发者在Windows环境下进行高效的开发工作。该SDK提供了完整的功能集、测试案例以及DEMO板的相关信息,便于用户理解和应用。 1. SDK结构详解: - **WiFi Stack**:该部分包含FEATURE_LWIP子目录,实现了RDA5981芯片的WLAN和TCP/IP网络功能,整合了WiFi协议栈和LWIP(轻量级Internet协议)。 - **HAL(Hardware Abstraction Layer)**:位于hal/targets/TARGET_RDA目录,是硬件抽象层,包含各种外设的底层驱动,确保软件与不同硬件平台的兼容性。 - **RTOS(Real-Time Operating System)**:RTX目录下的rtos是基于CMSIS-RTOS RTX的源码,是一个实时操作系统,支持时间片调度和优先级管理。 - **features**:features/TARGET_RDA提供了RDA5981芯片特有的功能实现。 - **Test Case**:TESTS/TARGET_RDA包含了一系列针对RDA5981的测试用例,可对硬件外设和协议栈进行独立验证。 2. **Windows开发环境配置**: - **软件需求**:开发者需要安装Keil MDK (最低版本5.17)和Python (2.7.10)。 - **Msys2的使用**:推荐使用Msys2作为命令行工具,以简化编译过程。Msys2可以从官方网站www.msys2.org下载并安装。 - **环境变量设置**:将Python安装目录(如C:/Python27和C:/Python27/Scripts)添加到系统的PATH环境变量中。 - **mbed-cli配置**:在msys2环境中,验证Python和pip的可用性,然后通过pip安装mbed-cli工具,并检查其版本,以确保工具安装成功。 此SDK开发手册不仅涵盖了SDK的基本架构,还详细介绍了在Windows环境下如何设置和使用开发工具,确保开发者能够顺利进行RDA5981芯片的软件开发。通过文档中的资源介绍,开发者可以获取到DEMO板的详细信息,以便于快速上手和测试新的功能。此外,丰富的test case则提供了验证代码功能和性能的基准,有助于提高开发质量和效率。整体而言,RDA5981 SDK为开发者提供了全面的支持,使其能高效地利用RDA5981芯片实现无线通信解决方案。