速攻蓝牙NRF52832系列教程之方法篇(三)
2017-04-10 06:41
281 查看
三、如何快速攻克一个SoC芯片
在这个讲求速度、效率的年代,慢一步就会愈发被动,错失诸多良机。
对产品研发公司来说,工程师如能迅速攻克一款更新更强的芯片,抢先发布产品,就能早一步抢占市场。同样,一款越是易于开发的芯片,越是能吸引更多的初学者加入,留住用户,开发出丰富多彩的应用。
笔者依次使用过51系列STC89C52、AVR系列mega16、STM32F1系列、ARM CM3内核的富士通MB9BF524、STM32F4系列,认为所有MCU、SoC芯片开发流程大同小异。
只要攻克一款芯片的datasheet、参考手册或产品指南,加上官方函数库,参考官方例程以及网上教程,一定能搞定任何一款芯片,只不过是时间长短而已。
只要仔细阅读相关资料、采用循序渐进的方法、下足工夫、及时交流,必能突飞猛进。
技术从来没有捷径,只有迎难而上,才能攻城略地。
四、正式开发前的准备工作
巧妇难为无米之炊。既然指望NRF52832做出激动人心的产品,那么认真准备是必要的。
1、材料清单
NRF52832产品指南
http://infocenter.nordicsemi.com/pdf/nRF52832_PS_v1.3.pdf
nRF5_SDK_13.0.0
http://www.nordicsemi.com/chi_simple/nordic/download_resource/59012/61/17014647/116085
Nordic蓝牙协议栈
http://www.nordicsemi.com/chi_simple/node_176/Bluetooth-R/nRF52832 DOWNLOADS部分
低功耗蓝牙开发权威指南
讲述蓝牙协议的点点滴滴,高清pdf百度一下,你就知道
2、指导方针
花费巨大的代价,不就是为了能尽快掌握并灵活运用。每做出一个功能,都是对自己最大的鼓舞。在众多学习资料里,应以官方资料为准,按照由浅入深的原则,抓住主线,分而治之,力争用最少的步骤做出最大的效果。
为了尽快拿下NRF52832,有必要确定一个指导方针。初步定为:以应用为中心,以官方资料为基础,循序渐进,各个突破。
既然舞台已经搭建妥当,只待你闪亮登场。
在这个讲求速度、效率的年代,慢一步就会愈发被动,错失诸多良机。
对产品研发公司来说,工程师如能迅速攻克一款更新更强的芯片,抢先发布产品,就能早一步抢占市场。同样,一款越是易于开发的芯片,越是能吸引更多的初学者加入,留住用户,开发出丰富多彩的应用。
笔者依次使用过51系列STC89C52、AVR系列mega16、STM32F1系列、ARM CM3内核的富士通MB9BF524、STM32F4系列,认为所有MCU、SoC芯片开发流程大同小异。
只要攻克一款芯片的datasheet、参考手册或产品指南,加上官方函数库,参考官方例程以及网上教程,一定能搞定任何一款芯片,只不过是时间长短而已。
只要仔细阅读相关资料、采用循序渐进的方法、下足工夫、及时交流,必能突飞猛进。
技术从来没有捷径,只有迎难而上,才能攻城略地。
四、正式开发前的准备工作
巧妇难为无米之炊。既然指望NRF52832做出激动人心的产品,那么认真准备是必要的。
1、材料清单
NRF52832产品指南
http://infocenter.nordicsemi.com/pdf/nRF52832_PS_v1.3.pdf
nRF5_SDK_13.0.0
http://www.nordicsemi.com/chi_simple/nordic/download_resource/59012/61/17014647/116085
Nordic蓝牙协议栈
http://www.nordicsemi.com/chi_simple/node_176/Bluetooth-R/nRF52832 DOWNLOADS部分
低功耗蓝牙开发权威指南
讲述蓝牙协议的点点滴滴,高清pdf百度一下,你就知道
2、指导方针
花费巨大的代价,不就是为了能尽快掌握并灵活运用。每做出一个功能,都是对自己最大的鼓舞。在众多学习资料里,应以官方资料为准,按照由浅入深的原则,抓住主线,分而治之,力争用最少的步骤做出最大的效果。
为了尽快拿下NRF52832,有必要确定一个指导方针。初步定为:以应用为中心,以官方资料为基础,循序渐进,各个突破。
既然舞台已经搭建妥当,只待你闪亮登场。
相关文章推荐
- 速攻蓝牙NRF52832系列教程之方法篇(一)
- 速攻蓝牙NRF52832系列教程之方法篇(二)
- jQuery系列教程之Ajax:jQuery 中Ajax相关方法
- Cocos2d-x 3.0final 终结者系列教程18-关于V3中CallFunc::create的新的使用方法
- json教程系列(2)-生成JSONObject的方法
- Struts1.x系列教程(18):使用DispatchAction类调用多个Action方法
- WinXP系统下手机与电脑蓝牙对频的方法介绍(图文教程)
- 新人补钙系列教程之:XML处理方法
- WPF入门教程系列(二) 深入剖析WPF Binding的使用方法
- Python编程系列教程第12讲——属性和方法
- WPF入门教程系列(二) 深入剖析WPF Binding的使用方法
- Android NDK开发系列教程3:基本方法调用及传参(续)
- Ollydbg使用教程系列-中断方法浅探
- WPF入门系列教程(二) 深入剖析WPF Binding的使用方法(上)
- Caffe新手教程傻瓜系列(7):solver优化方法
- 云星数据---Scala实战系列(精品版)】:Scala入门教程034-Scala实战源码-Scala apply方法02 初始化对象
- [Unity2d系列教程] 003.Unity如何调用android的方法
- Struts1.x系列教程(18):使用DispatchAction类调用多个Action方法
- 微信小程序开发系列教程三:微信小程序的调试方法
- Struts1.x系列教程(21):使用MappingDispatchAction类调用不同的Action方法