Nordic官方网络资源介绍(官网/devzone/GitHub)
本文将介绍Nordic官方网络资源,包括Nordic官网,开发者论坛(devzone),以及Nordic在GitHub上的共享资源。
1. Nordic官网(产品/SDK/工具/文档库)
Nordic官网主页:https://www.nordicsemi.com/,界面如下所示。可以看出,Nordic官网有四个主入口:搜索,Products(Nordic是一家芯片公司,产品就是芯片啦),software and tools,以及Documentation(也称为Doclib)。
搜索
一般来说,大家主要浏览这4大入口,尤其是搜索功能,非常好用。比如搜索“nrf52832”,将出现如下结果,该结果与你直接通过菜单导航到nrf52832产品目录所得到的结果基本一致,可以看出,搜索真得非常实用(很多其他芯片厂商搜索功能犹如鸡肋,用起来非常难受!)
Products
Products就是芯片资料及其介绍,选择你感兴趣的芯片,比如nRF52832,将呈现与之有关的所有资料。这里说一下,Nordic每一个菜单下的内容将相互融合,做到你中有我,我中有你,比如Products菜单项下的内容会同时包含Software and tools,以及Doclib内容,同样Software and tools菜单下内容也会同时包含Products和Doclib内容。从而让用户不管在任何菜单项下,都可以找到跟开发有关的大部分资料。
Software and tools
Software and tools包含了芯片开发有关的SDK,开发板,工具以及第三方模块等,所以SDK和工具都是通过这个页面进行下载的。
Doclib
Doclib是Nordic的文档中心,Nordic所有文档都可以在这里找到。
比如,选择“nRF52840 Core Documentation”,界面将如下所示。跟nRF52840有关的所有文档,都在这里。
nRF5 SDK说明文档链接:https://www.nordicsemi.com/en/DocLib/Content/SDK_Doc/nRF5_SDK/v15-2-0/examples
下面介绍 Doclib几个非常有用的链接。
nRF5开发入门文档(新手必看!!)
Nordic官网上包含的资料实在太多,那么哪些资料是必须要下载和查看的,大家可以参考如下链接:https://www.nordicsemi.com/DocLib/Content/User_Guides/getting_started/latest/UG/gs/product_development。
协议栈工作时序图
在softdevice API documentation中,除了有softdevice API说明,还有softdevice工作时序图说明,时序图可以帮助大家很好地理解蓝牙协议栈原理以及如何使用softdevice。比如S132时序图链接为:https://www.nordicsemi.com/DocLib/Content/SoftDevice_API_Doc/S132/v6-1-0/s132_msc_overview。
2. Nordic Devzone(开发者论坛)
大家在开发Nordic产品过程中,不可避免的会碰到问题,这个时候大家可以到Nordic官方讨论社区Devzone去搜索问题答案,如果Devzone上没有找到自己想要的答案,那么你可以直接在Devzone上提问,一般而言,Nordic工程师会在1到2个工作日内给予答复。
Devzone链接:https://devzone.nordicsemi.com/
不过你需要先注册才能提问,把相关注册信息填好(代理商那栏一定要选的!),很快你就能收到注册确认函,然后就可以提问了,提问界面如下所示。你可以选择public也可以选择private,一般推荐public,这样其他人碰到类似问题就可以直接参考了。当然如果你的问题包含电路图或者代码等敏感信息,那么可以选择“private”,这样就不担心自己的“秘密”被暴露了。
Devzone还有一个tutorial区(教程区),帮助你快速入门某一个特定领域,比如你对BLE广播不是很懂,那么建议先看一下广播的tutorial。
Tutorial(教程)链接为:https://devzone.nordicsemi.com/tutorials/
Devzone还有Blog区,具体论述某一个特定主题,比如如何搭建BLE路由器等。
Blog区链接为:https://devzone.nordicsemi.com/b/blog
Devzone还提供了一个在线的计算BLE理论功耗工具,大家可以通过这个工具计算出BLE的理论功耗,然后对比自己的实测功耗,就知道自己目前的系统功耗是不是偏高了。
BLE功耗估算在线工具:https://devzone.nordicsemi.com/power/
3. Nordic GitHub
GitHub是一个面向开源及私有软件项目的托管平台,Nordic有很多软件代码也是放在GitHub上供大家分享,修改和下载。像Android app代码,iOS app代码,一些Nordic工具的Python脚本,一些教程例子,以及一些SDK没有的例子代码,都可以在Nordic GitHub上找到。当你寻找一些特殊的参考代码,不妨在Nordic的GitHub上搜一搜,或许就有你意想不到的发现。Nordic有2个GitHub站点,一个是官方资源正式release的站点,Nordic将保证其产品质量;一个是playground的,是一些实验性质的例子或者驱动等,供大家参考或者修改。
Nordic官方资源发布GitHub站点链接:https://github.com/NordicSemiconductor
Nordic实验性质的GitHub站点链接:https://github.com/NordicPlayground
Nordic官方网络资源介绍(官网/devzone/GitHub)的更多相关文章
- 有用的官方API和官网
1.Bootstrap API:http://www.runoob.com/bootstrap/bootstrap-tutorial.html 2.百度地图API示例:http://lbsyun.ba ...
- kafka介绍 - 官网
介绍 Kafka是一个分布式的.分区的.冗余的日志提交服务.它使用了独特的设计,提供了所有消息传递系统所具有的功能. 我们先来看下几个消息传递系统的术语: Kafka维护消息类别的东西是主题(topi ...
- xise官方网站|XISE官网|xise最新版下载|超级XISE WBMS管理V12.0版本官方网站|
诠释: 1. 破解VIP登陆限制 2.去后门 (自查) 下载地址 :https://pan.baidu.com/s/1eR2rUOM 查毒地址:http://a.virscan.org/a3983f3 ...
- 【工利其器】必会工具之(二)Android开发者官网篇
前言 当刚开始踏入Android程序员这个行业的时候,想必绝大多数的人都和笔者一样,热血沸腾,激情四射,买了很多讲解Android开发的书籍.当开发某个功能需要学习某方面知识的时候,大家又成了“面向百 ...
- 官网cocos2d
http://cocos2d.spritebuilder.com/download 官网 https://github.com/cocos2d/cocos2d-spritebuil ...
- Spring官网阅读(八)容器的扩展点(三)(BeanPostProcessor)
在前面两篇关于容器扩展点的文章中,我们已经完成了对BeanFactoryPostProcessor很FactoryBean的学习,对于BeanFactoryPostProcessor而言,它能让我们对 ...
- Nordic官网/Infocenter/Devzone/Github简介
1. Nordic官网及资料下载 Nordic官网主页:https://www.nordicsemi.com/,进入官网后,一般点击"Products"标签页,即进入Nordic产 ...
- Nordic老版官网介绍(2018-11-30停止更新)
1. Nordic官网及资料下载 Nordic官网主页:https://www.nordicsemi.com/,进入官网后,一般点击“Products”标签页,即进入Nordic产品下载首页,其独立链 ...
- GitHub官网基本介绍
1.当我们进入官网后会出现登陆的界面,这里我一一来解释大概的意思根据图中顺序来解释(1)是输入用户.邮箱.密码的地方.(2)是当你注册好了之后或者已注册之后点击这里跳转到登陆的界面.(3)是当你第一次 ...
随机推荐
- LNMP环境修改上传文件大小
LNMP环境修改上传文件大小限制 如果网页上传文件大小大于nginx或php设定的值,就会造成无法上传,显示IO error错误. 如何解决这个问题呢?我们需要更改两个配置: 1. ngin ...
- Ubuntu apt-get更换阿里云源
sudo vim /etc/apt/sources.list deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe ...
- socketserver 并发连接
socketserver.TCPServer Example server side 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 ...
- Zen cart 根据数量打折插件
Quantity Discounts 可以根据顾客购买多少来打折,很不错. 假如顾客买了3个以上的产品,就给他10%折扣,设置如下: Turn On Quantity Discount 1. In t ...
- Sqlserver生成带数据的脚本
右键数据库—>任务—>生成脚本 下一步 选择要导出数据库,下一步 编写数据脚本选择True,下一步 选择要导出的表,下一步 最后点击完成即可.
- java 并发——内置锁
坚持学习,总会有一些不一样的东西. 一.由单例模式引入 引用一下百度百科的定义-- 线程安全是多线程编程时的计算机程序代码中的一个概念.在拥有共享数据的多条线程并行执行的程序中,线程安全的代码会通过同 ...
- CodeForces - 343C Read Time (二分+贪心)
题意:有N个指针头,M个标记,用这N个针头扫描所有的标记,针头之间互不影响,求扫描完M个标记的最短时间 分析:二分搜答案,mid为时间限制,则只要所有的点在mid秒内被扫描到即可. 对于每个指针,若其 ...
- java.sql.SQLException: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=' 异常处理,及MySQL数据库编码设置
java.sql.SQLException: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,C ...
- linux启动过程⭐
启动第一步--加载BIOS当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它.这是因为BIOS中包含了CPU的相关信息.设备启动顺序信息.硬盘 ...
- Btrace使用入门
1.什么是BTrace BTrace是sun公司推出的一款Java 动态.安全追踪(监控)工具,可以在不用重启的情况下监控系统运行情况,方便的获取程序运行时的数据信息,如方法参数.返回值.全局变量和堆 ...