查看: 7985|回复: 9

nRF51822低功耗蓝牙开发SDK,开源了,开源了,开源了!!

[复制链接]
  • TA的每日心情
    开心
    2016-7-19 13:45
  • 签到天数: 53 天

    连续签到: 1 天

    [LV.5]常住居民I

    发表于 2016-1-13 11:42:08 | 显示全部楼层 |阅读模式
    分享到:
    话不多说,直接上仓库地址

    https://github.com/JUMA-IO/nRF51_Platform


    蓝牙开发其实可以变得更容易!



    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2021-3-13 10:11
  • 签到天数: 1088 天

    连续签到: 2 天

    [LV.10]以坛为家III

    发表于 2016-1-13 15:20:08 | 显示全部楼层

    回帖奖励 +1 与非币

    蓝牙现在用处是越来越广,价格也低了。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-7-19 13:45
  • 签到天数: 53 天

    连续签到: 1 天

    [LV.5]常住居民I

     楼主| 发表于 2016-1-13 17:55:57 | 显示全部楼层
    yanhaijian 发表于 2016-1-13 15:20
    蓝牙现在用处是越来越广,价格也低了。

    是啊,设备的数量指数级增长,蓝牙开发者却不多,懂蓝牙的就更少了。人们需要开始关注蓝牙开发了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-12-1 10:07
  • 签到天数: 1617 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    发表于 2016-1-13 21:21:13 | 显示全部楼层
    这个和Mbed里的驱动有哪些不同?是否更简单易用?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-7-19 13:45
  • 签到天数: 53 天

    连续签到: 1 天

    [LV.5]常住居民I

     楼主| 发表于 2016-1-15 09:15:46 | 显示全部楼层
    shaoziyang 发表于 2016-1-13 21:21
    这个和Mbed里的驱动有哪些不同?是否更简单易用?

    对于蓝牙的操作极为简单~并且在底层做优化,同时SDK里面有一个任务调度器,实现单线程异步编程
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2016-1-20 00:30:23 | 显示全部楼层
    能否给个完整的例子程序编译教程,github上只有打开Platform/Project/device.uvprojx这一句话,编译完毕后的bat文件要考虑文件到别的文件夹中,然后会出现这个问题:
    After Build - User command #1: install_device.bat
    E:\nRF51_Platform-1.0.2\Platform\Project>copy build_device\ble_device_platform.hex ..\Image
    已复制         1 个文件。
    E:\nRF51_Platform-1.0.2\Platform\Project>copy ..\Image\ble_device_radio.hex  ..\..\Product\sdk\images\
    系统找不到指定的路径。
    已复制         0 个文件。
    E:\nRF51_Platform-1.0.2\Platform\Project>copy ..\Image\ble_device_platform.hex  ..\..\Product\sdk\images\
    系统找不到指定的路径。
    已复制         0 个文件。
    E:\nRF51_Platform-1.0.2\Platform\Project>copy ..\Image\ble_device_radio.hex  ..\..\basic_image_download\common\
    已复制         1 个文件。
    E:\nRF51_Platform-1.0.2\Platform\Project>copy ..\Image\ble_device_platform.hex  ..\..\basic_image_download\common\
    已复制         1 个文件。
    After Build - User command #2: fromelf -c  "E:\nRF51_Platform-1.0.2\Platform\Project\build_device\ble_device_platform.axf" -o "E:\nRF51_Platform-1.0.2\Platform\Project\build_device\ble_device_platform.bin.asm"
    ".\build_device\ble_device_platform.axf" - 0 Error(s), 4 Warning(s).

    看了简单的例子程序,需要一个lib文件,去编译了lib文件的project,还是出现问题:
    After Build - User command #1: .\install.bat
    E:\nRF51_Platform-1.0.2\Interface\Project>copy build\juma_sdk.lib ..\Output\
    系统找不到指定的路径。
    已复制         0 个文件。
    E:\nRF51_Platform-1.0.2\Interface\Project>copy ..\..\Interface\Output\juma_sdk.lib  ..\..\Product\sdk\lib
    系统找不到指定的路径。
    E:\nRF51_Platform-1.0.2\Interface\Project>copy ..\..\Interface\Source\juma_sdk.sct  ..\..\Product\sdk\lib
    系统找不到指定的路径。
    已复制         0 个文件。
    E:\nRF51_Platform-1.0.2\Interface\Project>copy ..\..\Interface\Include\juma_sdk_types.h ..\..\Product\sdk\include\
    系统找不到指定的路径。

    这个lib文件和之前的device project之间有关系吗。
    另外问一下使用的S110是那一个版本的。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-7-19 13:45
  • 签到天数: 53 天

    连续签到: 1 天

    [LV.5]常住居民I

     楼主| 发表于 2016-1-20 16:45:36 | 显示全部楼层
    flyangus-166319 发表于 2016-1-20 00:30
    能否给个完整的例子程序编译教程,github上只有打开Platform/Project/device.uvprojx这一句话,编译完毕后 ...

    您好,首先非常感谢您的支持,您遇到问题就一定是亲身去下载了我们的SDK。
    对于您的问题,我们也在不断完善,拷贝路径错误,是因为软件刚开源,在不断的迭代中,代码的目录有些变动之后,导致脚本文件找不到指定路径,但不会影响使用的,device这个工程是SDK源码工程,会产生Lib和image文件,lib在应用层代码中被引用即可调用sdk API.烧录应用层代码之前,需先烧录image协议栈。
    对于s110的版本,这个也会随着sdk的升级而变化,现在使用的是8.2。

    再次感谢您的支持,也希望您可以贡献您的实力,欢迎提交PR,我们会认真对待。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2016-1-20 21:20:54 | 显示全部楼层
    qian.yao 发表于 2016-1-20 16:45
    您好,首先非常感谢您的支持,您遇到问题就一定是亲身去下载了我们的SDK。
    对于您的问题,我们也在不断完 ...

    您好,使用Platform\Project\device.uvprojx,从工程配置上来看,是无法生成lib文件的,编译后我也搜索了整个目录,没有看到lib文件出现。修改了工程配置,让工程编译出lib文件,此时编译出来的是ble_device_platform.lib文件。
    例子中使用的是juma_sdk.lib文件,请问该文件如何编译出来的,link中也用到了juma_sdk.sct,谢谢!


    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-10-11 09:08
  • 签到天数: 30 天

    连续签到: 1 天

    [LV.5]常住居民I

    发表于 2016-1-21 09:14:13 | 显示全部楼层
    支持一下!!!!!!!!!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-7-19 13:45
  • 签到天数: 53 天

    连续签到: 1 天

    [LV.5]常住居民I

     楼主| 发表于 2016-1-26 11:07:27 | 显示全部楼层
    flyangus-166319 发表于 2016-1-20 21:20
    您好,使用Platform\Project\device.uvprojx,从工程配置上来看,是无法生成lib文件的,编译后我也搜索了 ...

    您好,编译Lib,在interface中有一个工程是专门生成Lib的,我也在不断完善文档中,感谢关注,
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-4-26 23:23 , Processed in 0.190672 second(s), 33 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.