
AC63系列SDK开发手册指南
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
简介:本手册为开发者提供全面的AC63系列软件开发工具包(SDK)指导,涵盖安装、配置及API使用教程,助力快速高效地进行应用程序开发。
《AC63系列SDK开发指南》是一份详细指导开发者如何使用杰理AC630N SDK进行蓝牙应用开发的手册。这份指南涵盖了SDK的基本结构、工程应用架构以及开发流程,旨在帮助开发者高效地构建和定制自己的蓝牙解决方案。
一、SDK应用框架
AC630N的SDK提供三种主要的应用模式:spp and le(串口协议与低功耗)、hid(人机接口设备)和mesh(网状网络)。每个模式都有其特定的用途和示例。在spp and le模式下,开发者可以选择实现BLE从机、主机或连接涂鸦平台的功能;在hid模式中,可以选择蓝牙键盘、鼠标或自拍器等应用;而在mesh模式中,则可以选择app组网客户端或服务端。需要注意的是,这三个模式之间是互斥的,每次开发只能选择其中一个模式中的特定示例进行操作。
二、SDK文件框架
SDK工程由doc(文档)、sdk(核心源代码和库)和tool(开发工具及辅助文档)三部分组成。开发者在开发前应确定所使用的晶圆类型,因为AC630N SDK支持bd19、bd29、br23、br25和br30五种不同晶圆的芯片,但实际开发中只会用到其中一种。
三、开发板上运行第一个工程
1. 打开工程文件:开发者需根据所选芯片型号利用Code::Blocks工具打开相应工程文件。例如使用AC6321芯片,则应打开sdkappsspp_and_leboardbd19AC632N_spp_and_le.cbp。
2. 选择应用配置:修改app_config.h以配置应用特性。
3. 选择板级配置:编辑board_config.h,开启相应的宏来选择对应的板级配置文件。
4. 配置板级文件:修改选定的板级配置文件如board_ac632n_demo_cfg.h,对芯片外设进行设置。
5. 下载程序:通过强制升级工具将程序下载到开发板,并确保在下载过程中开发板不被供电。
6. 观察代码运行:使用串口工具(例如xshell)监控程序运行状态。
四、裁剪SDK
为了提高效率和便于代码管理,开发者可以裁剪SDK。具体操作为删除未使用的应用代码及晶圆编号不匹配的板级驱动接口库文件,并保留与当前项目所需芯片和晶圆编号一致的文件以确保一致性。
《AC63系列SDK开发指南》提供了一条清晰的开发路径,从理解SDK架构到运行第一个工程再到优化代码结构,每个步骤都有详尽说明。通过遵循此指南,开发者能够更有效地利用杰理AC630N SDK创建各种蓝牙应用,无论是简单的蓝牙设备还是复杂的蓝牙网络。
全部评论 (0)


