[原创] 蓝牙DIY——getting start
530 查看
4 回复
 楼主 | 发布于 2019-06-29 | 只看楼主
分享到:

   这里就不介绍什么是蓝牙了,详细可以看附件中的资料,直接开干。

挑一款硬件

    做蓝牙芯片的厂家非常多,蓝牙虽然是标准,但是各家的协议栈,函数库,处理器内核,外设等都是不同的,挑选合适的蓝牙MCU型号是个复杂的过程,这里介绍的载体是NRF52840这款芯片,也就是官方推出的nRF52840 DK开发板,类似的开发板某宝上也是和多的。

环境搭建

    接下来是软件,NRF提供了很多工具,各种功能能用来实现不同功能,我这里仅仅介绍下项目中会用到的工具。NRFSDKSoftDevices有多种版本,可以相互组合,这里选择当前最新的SDK版本,s140版本的SoftDevices。需要下载的工具与链接如下。

项目

版本

链接

作用

SDK

15.3

链接

SoftDevices

S140

链接

协议栈

Jlink

链接

调试工具

IAR or Keil


IDE

Nordic studio

链接

官方下载工具

NRF connect

链接

APP 手机调试工具

Nrf toolbox

链接

APP 手机调试工具,开源

其他APP

链接

实现不同功能的APP

Python

2.7

链接

安装pip工具的环境

Pip

Python中安装

安装nrfutil工具的环境

nrfutil

链接

pip中安装:pip install nrfutil

DFU打包,烧录工具

Command Line Tools

链接

命令行调试工具

蓝牙学习

话说授人以鱼不如授人以渔,被动的接受学习,不如找到一个合适的学习方法,下面介绍一些获取蓝牙知识的方法。

Nordic官网

Nordic的官方网址,新闻,帮助,SDK下载都在上面。

Nordic官网论坛

据说超过25的开发者在上面讨论,任何问题都可以先在上面搜索。

Nordic信息中心

主要是SDK的使用帮助,以及一些知识介绍。

蓝牙官网

蓝牙的最新消息,以及一些学习资料在上面。

Novelbits蓝牙学习网

国外的蓝牙学习网,可以付费视频在线学习蓝牙知识。

官方github

官方的GitHub库,里面许多开源的好东西。

附件提供一些蓝牙的入门资料。

本帖有更多资源,需 登录 才可以下载,没有帐号?立即 注册

(0 ) (0 )

藍牙4.0

回复 举报

回复于 2019-06-29 沙发

谢谢分享!!!!
(0 )
评论 (0) 举报

回复于 2019-06-30 2#

支持下,谢谢分享!
(0 )
评论 (0) 举报

回复于 2019-06-30 3#

感谢分享,欢迎关注我,资料持续更新中。有需要机械臂,电源,硬件电路设计,软件编程,开发板等各种定制的可以私聊我哦,相互学习,共同进步。
(0 )
评论 (0) 举报

回复于 2019-06-30 4#

谢谢分享
(0 )
评论 (0) 举报
  • 发表回复
    0/3000





    举报

    请选择举报类别

    • 广告垃圾
    • 违规内容
    • 恶意灌水
    • 重复发帖

    全部板块

    返回顶部