完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
YoC推出的蓝牙解决方案SDK套件,包含了如下应用示例: ble_advertising_demo - 蓝牙广播例程 ble_bas_demo - 电池服务例程 ble_dis_demo - 设备信息例程 ble_hid_keyboard_demo - HID Keyboard例程 ble_hrs_demo - 心率例程 ble_hrs_lpm_demo - 低功耗心率例程 ble_ibeacon_demo - 谷歌Eddystone beacon例程 ble_ibeacon_apple_demo - 苹果ibeacon例程 ble_scanner_demo - 蓝牙扫描例程 ble_shell_demo - BLE shell示例 ble_uart_profile_client_demo - UART透传服务中的client例程 ble_uart_profile_server_demo - UART透传服务中的Server例程 mesh_light_node_demo - MESH灯示例 mesh_switch_node_demo - MESH开关示例 mesh_shell - MESH Shell示例 本文主要介绍几种不同开发环境下蓝牙解决方案的获取方式。 1. 剑池CDK环境 剑池CDK是一套Windows IDE,它以极简开发为理念,与芯片开放社区连接,支持芯片开放平台开发资源深度对接,是专业为IoT应用开发打造的集成开发环境。我们来看看如何通过CDK下载YoC蓝牙解决方案吧~ 1.1 使用剑池CDK创建workspace下载方式 1.1.1 创建Workspace,指定组件下载目录 ● 剑池CDK V2.9.3版本执行组件下载路径的流程如下图所示 ● 剑池CDK V2.10.1版本操作流程 1.1.2 创建IoT Project,下载组件 图示是以PHY6220为例,介绍下载YoC蓝牙应用方案的下载操作流程 1.创建IoT Project 2.选择蓝牙芯片,目前支持PHY6220 3.选择芯片对应的开发板或者产品板,目前支持PHY6220开发板 4.选择应用示例方案 5.组件下载目录再次确认 6.所选应用方案下载成功 需要注意的是剑池CDK V2.10.1版本的下载方式可以将相关组件和应用方案都下载到指定目录,这样更便于代码的查看和发布。 1.2 OCC主页下载方式 剑池CDK还支持直接通过occ主页,搜索应用方案的方案下载方式。 下面是使用剑池CDK V2.10.1版本通过OCC主页下载应用方案的操作流程 剑池CDK V2.10.1及以上版本,组件的下载路径默认为$(CDKWS) workspacepack。 使用剑池CDK V2.10.1版本只需要一步即可完成路径设置,大大简化了组件下载路径定制的操作流程,点击下载。 注意: 使用剑池CDK下载组件代码,需要预先安装git工具,安装完成后,可以参考剑池CDK Help -> Git窗格了解git配置。 目前通过剑池CDK下载只支持单个方案的下载,如果需要下载全部的应用示例方案,可以通过yoctools工具来实现,这个就需要切换到Linux编译开发环境来实现了。下面介绍Linux编译开发环境下的蓝牙应用方案获取方法。 2 Linux编译环境 2.1 通过yoctools下载 在Linux开发环境下可以使用yoc命令创键并且编译一个工程。yoc命令即YocTools,它 是 YoC 软件开发平台的命令行编译系统,通过 YocTools 工具建立 YoC 开发环境,支持 YoC 组件管理、程序编译、烧录等功能。YocTools 支持 Git 来获取 YoC 组件的代码,只是为了让您在 YoC 环境中更轻松地使用 Git,每个组件都是一个独立的 Git仓库,仍然支持使用 Git 命令来维护代码的版本管理。安装和使用yoctools可以参考这里。 yoctools安装完成后,通过下面命令就可以下载蓝牙解决方案SDK啦。 $mkdir sdk_ble $cd sdk_ble $yoc init $yoc install sdk_ble -b v1.1.1 Start to install components... sdk_ble (v1.1.1), clone https://gitee.com/yocop/sdk_ble.git ... ble_advertising_demo(v7.4.3), clone https://gitee.com/yocop/ble_advertising_demo.git ... ble_dis_demo (v7.4.3), clone https://gitee.com/yocop/ble_dis_demo.git ... ble_bas_demo (v7.4.3), clone https://gitee.com/yocop/ble_bas_demo.git ... ble_hid_keyboard_demo(v7.4.3), clone https://gitee.com/yocop/ble_hid_keyboard_demo.git ... ble_hrs_demo (v7.4.3), clone https://gitee.com/yocop/ble_hrs_demo.git ... ble_ibeacon_demo(v7.4.3), clone https://gitee.com/yocop/ble_ibeacon_demo.git ... ble_ibeacon_apple_demo(v7.4.3), clone https://gitee.com/yocop/ble_ibeacon_apple_demo.git ... ble_hrs_lpm_demo(v7.4.3), clone https://gitee.com/yocop/ble_hrs_lpm_demo.git ... ble_scanner_demo(v7.4.3), clone https://gitee.com/yocop/ble_scanner_demo.git ... ble_shell_demo (v7.4.3), clone https://gitee.com/yocop/ble_shell_demo.git ... ble_uart_profile_server_demo(v7.4.3), clone https://gitee.com/yocop/ble_uart_profile_server_demo.git ... ble_uart_profile_client_demo(v7.4.3), clone https://gitee.com/yocop/ble_uart_profile_client_demo.git ... mesh_light_node_demo(v7.4.3), clone https://gitee.com/yocop/mesh_light_node_demo.git ... mesh_shell (v7.4.3), clone https://gitee.com/yocop/mesh_shell.git ... mesh_switch_node_demo(v7.4.3), clone https://gitee.com/yocop/mesh_switch_node_demo.git ... cli (v7.4.3), clone https://gitee.com/yocop/cli.git ... sdk_chip_phy6220(v7.4.3), clone https://gitee.com/yocop/sdk_chip_phy6220.git ... ble_host (v7.4.3), clone https://gitee.com/yocop/ble_host.git ... drv_light (v7.4.3), clone https://gitee.com/yocop/drv_light.git ... ble_mesh (v7.4.3), clone https://gitee.com/yocop/ble_mesh.git ... aos (v7.4.3), clone https://gitee.com/yocop/aos.git ... aos_hal (v7.4.3), clone https://gitee.com/yocop/aos_hal.git ... chip_phy6220 (v7.4.3), clone https://gitee.com/yocop/chip_phy6220.git ... phy6220_evb (v7.4.3), clone https://gitee.com/yocop/phy6220_evb.git ... drv_bt_phy6220 (v7.4.3), clone https://gitee.com/yocop/drv_bt_phy6220.git ... drivers (v7.4.3), clone https://gitee.com/yocop/drivers.git ... csi (v7.4.3), clone https://gitee.com/yocop/csi.git ... hal_csi (v7.4.3), clone https://gitee.com/yocop/hal_csi.git ... key_mgr (v7.4.3), clone https://gitee.com/yocop/key_mgr.git ... kv (v7.4.3), clone https://gitee.com/yocop/kv.git ... minilibc (v7.4.3), clone https://gitee.com/yocop/minilibc.git ... partition (v7.4.3), clone https://gitee.com/yocop/partition.git ... rhino_arch_phy6220(v7.4.3), clone https://gitee.com/yocop/rhino_arch_phy6220.git ... rhino (v7.4.3), clone https://gitee.com/yocop/rhino.git ... rhino_pwrmgmt (v7.4.3), clone https://gitee.com/yocop/rhino_pwrmgmt.git ... sec_crypto (v7.4.3), clone https://gitee.com/yocop/sec_crypto.git ... uservice (v7.4.3), clone https://gitee.com/yocop/uservice.git ... ulog (v7.4.3), clone https://gitee.com/yocop/ulog.git ... dut_service (v7.4.3), clone https://gitee.com/yocop/dut_service.git ... Download components finish. $ cd solutions/ $ ll total 0 drwxrwxrwx 1 xxx xxx 4096 Sep 26 22:25 ./ drwxrwxrwx 1 xxx xxx 4096 Sep 26 22:25 ../ drwxrwxrwx 1 xxx xxx 4096 Sep 26 22:24 ble_advertising_demo/ drwxrwxrwx 1 xxx xxx 4096 Sep 26 22:24 ble_bas_demo/ drwxrwxrwx 1 xxx xxx 4096 Sep 26 22:24 ble_dis_demo/ drwxrwxrwx 1 xxx xxx 4096 Sep 26 22:24 ble_hid_keyboard_demo/ drwxrwxrwx 1 xxx xxx 4096 Sep 26 22:25 ble_hrs_demo/ drwxrwxrwx 1 xxx xxx 4096 Sep 26 22:25 ble_hrs_lpm_demo/ drwxrwxrwx 1 xxx xxx 4096 Sep 26 22:25 ble_ibeacon_apple_demo/ drwxrwxrwx 1 xxx xxx 4096 Sep 26 22:25 ble_ibeacon_demo/ drwxrwxrwx 1 xxx xxx 4096 Sep 26 22:25 ble_scanner_demo/ drwxrwxrwx 1 xxx xxx 4096 Sep 26 22:25 ble_shell_demo/ drwxrwxrwx 1 xxx xxx 4096 Sep 26 22:25 ble_uart_profile_client_demo/ drwxrwxrwx 1 xxx xxx 4096 Sep 26 22:25 ble_uart_profile_server_demo/ drwxrwxrwx 1 xxx xxx 4096 Sep 26 22:25 mesh_light_node_demo/ drwxrwxrwx 1 xxx xxx 4096 Sep 26 22:25 mesh_shell/ drwxrwxrwx 1 xxx xxx 4096 Sep 26 22:25 mesh_switch_node_demo/ 文章转载自:平头哥芯片开放社区 作者:qinghuan |
|
相关推荐 |
|
只有小组成员才能发言,加入小组>>
【平头哥Sipeed LicheeRV 86开发板试用体验】Waft初体验
15657 浏览 1 评论
13704 浏览 4 评论
【平头哥Sipeed LicheeRV 86开发板试用体验】四、烧写waft系统&搭建waft测试环境
19621 浏览 2 评论
59027 浏览 19 评论
【限时福利】加入芯片开发社区,领100G电子工程师资料大礼包
87700 浏览 121 评论
邀请函 | 3月2日 来上海参加平头哥“玄铁RISC-V生态大会”
743浏览 0评论
读书分享会 | 玄铁RISC-V处理器入门与实战电子书免费下载!
632浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 21:40 , Processed in 0.597380 second(s), Total 57, Slave 45 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号