iini

摘要: 什么是分布式版本控制系统?Git有哪些常用命令?什么是仓库?Git的操作区域包括哪些?Git有哪些常用对象(object)?git rebase和git merge的区别是什么?git reset,git revert和git checkout的区别是什么?git submodule和git subtree的区别又是什么?git push和git push -u的区别又是什么?.gitignore如何使用?Git跟GitHub有没有关系?如何推送自己代码到GitHub?怎么在Gitee建立GitHub的镜像?pull request跟git pull有没有关系?本文将对以上问题进行阐述。 阅读全文

posted @ 2022-05-23 13:29 iini 阅读(142) 评论(1) 推荐(0) 编辑

2022年4月1日

[置顶] nRF Connect SDK(NCS)/Zephyr固件升级详解 – 重点讲述MCUboot和蓝牙空中升级

摘要: 如何在nRF Connect SDK(NCS)中实现蓝牙空中升级?MCUboot和B0两个Bootloader有什么区别?MCUboot升级使用的image格式是怎么样的?什么是SMP协议?CBOR编码如何解读?NCS可不可以进行单bank升级?可不可以把一个nRF5 SDK应用升级到NCS应用?MCUboot拷贝操作中的swap和overwrite有什么区别?为什么说MCUboot升级永远都不可能变砖? 阅读全文

posted @ 2022-04-01 11:08 iini 阅读(898) 评论(2) 推荐(3) 编辑

2020年12月22日

[置顶] 开发你的第一个nRF Connect SDK(NCS)/Zephyr应用程序

摘要: 本文将对NCS和Zephyr进行介绍,详细讲解NCS SDK安装,环境配置,编译过程,debug步骤等,并且手把手演示如何使用NCS或者Zephyr的Kconfig,DeviceTree和Partition Manager,然后给大家演示了如何开发一个单image hello_world程序,以及如何开发一个多image hello_world程序,最后对NCS编译系统使用的一些重要变量进行了讲解,以帮助大家灵活控制NCS的编译过程 阅读全文

posted @ 2020-12-22 18:02 iini 阅读(14149) 评论(8) 推荐(8) 编辑

2018年7月16日

[置顶] 详解蓝牙空中升级(BLE OTA)原理与步骤

摘要: 如何实现BLE OTA?什么叫DFU?如何通过UART实现固件升级?又如何通过USB实现固件升级?怎么保证升级的安全性?什么叫双区(dual bank)DFU?什么叫单区(single bank)DFU?什么叫后台式(background)DFU?本文将对上述问题进行探讨 阅读全文

posted @ 2018-07-16 01:20 iini 阅读(48314) 评论(22) 推荐(15) 编辑

2018年7月7日

[置顶] 手把手教你开发BLE数据透传应用程序

摘要: Nordic开发环境如何快速搭建?如何理解Nordic的BLE透传服务?如何开发自己的数据透传应用?如何提高BLE数据传输速率?手机和BLE设备之间通信有没有什么工具可以进行压力测试?哪里可以找到手机端BLE app参考程序? 阅读全文

posted @ 2018-07-07 21:40 iini 阅读(75156) 评论(17) 推荐(19) 编辑

2018年5月15日

[置顶] Nordic nRF51/nRF52开发环境搭建

摘要: 本文将详述Nordic nRF51系列(包括nRF51822/nRF51802/nRF51422等)和nRF52系列(包括nRF52832/nRF52810/nRF52840/nRF52811/nRF52833)开发环境搭建 阅读全文

posted @ 2018-05-15 23:22 iini 阅读(55875) 评论(4) 推荐(11) 编辑

2018年5月5日

[置顶] Nordic nRF51/nRF52开发流程说明

摘要: Nordic nRF51/nRF52产品硬件开发流程介绍,从选型开始到最后批量生产,整个过程中会用到的说明文档以及注意事项 阅读全文

posted @ 2018-05-05 19:11 iini 阅读(26693) 评论(3) 推荐(12) 编辑

2022年5月23日

手把手教你使用Git管理你的软件代码

摘要: 什么是分布式版本控制系统?Git有哪些常用命令?什么是仓库?Git的操作区域包括哪些?Git有哪些常用对象(object)?git rebase和git merge的区别是什么?git reset,git revert和git checkout的区别是什么?git submodule和git subtree的区别又是什么?git push和git push -u的区别又是什么?.gitignore如何使用?Git跟GitHub有没有关系?如何推送自己代码到GitHub?怎么在Gitee建立GitHub的镜像?pull request跟git pull有没有关系?本文将对以上问题进行阐述。 阅读全文

posted @ 2022-05-23 13:29 iini 阅读(142) 评论(1) 推荐(0) 编辑

2022年4月1日

nRF Connect SDK(NCS)/Zephyr固件升级详解 – 重点讲述MCUboot和蓝牙空中升级

摘要: 如何在nRF Connect SDK(NCS)中实现蓝牙空中升级?MCUboot和B0两个Bootloader有什么区别?MCUboot升级使用的image格式是怎么样的?什么是SMP协议?CBOR编码如何解读?NCS可不可以进行单bank升级?可不可以把一个nRF5 SDK应用升级到NCS应用?MCUboot拷贝操作中的swap和overwrite有什么区别?为什么说MCUboot升级永远都不可能变砖? 阅读全文

posted @ 2022-04-01 11:08 iini 阅读(898) 评论(2) 推荐(3) 编辑

2020年12月22日

开发你的第一个nRF Connect SDK(NCS)/Zephyr应用程序

摘要: 本文将对NCS和Zephyr进行介绍,详细讲解NCS SDK安装,环境配置,编译过程,debug步骤等,并且手把手演示如何使用NCS或者Zephyr的Kconfig,DeviceTree和Partition Manager,然后给大家演示了如何开发一个单image hello_world程序,以及如何开发一个多image hello_world程序,最后对NCS编译系统使用的一些重要变量进行了讲解,以帮助大家灵活控制NCS的编译过程 阅读全文

posted @ 2020-12-22 18:02 iini 阅读(14149) 评论(8) 推荐(8) 编辑

2020年4月29日

低功耗蓝牙配对绑定解读和实践

摘要: 什么是低功耗蓝牙配对?什么又是绑定?配对和绑定有什么区别?配对有什么好处?如何删除绑定信息?如何确定配对的安全等级?just work的配对一定就不安全吗?如何开发自己的配对应用?本文将对以上问题进行论述。 阅读全文

posted @ 2020-04-29 11:55 iini 阅读(16790) 评论(3) 推荐(4) 编辑

2020年2月20日

低功耗蓝牙ATT/GATT/Profile/Service/Characteristic规格解读

摘要: 什么是蓝牙service和characteristic?到底怎么理解蓝牙profile?ATT和GATT两者如何区分?什么又是attribute?attribute和characteristic的区别是什么?蓝牙的互联互通为什么能做得这么成功? 阅读全文

posted @ 2020-02-20 10:35 iini 阅读(23577) 评论(8) 推荐(9) 编辑

2018年12月14日

Nordic官方网络资源介绍(官网/devzone/GitHub)

摘要: 本文将介绍Nordic官方网络资源,包括Nordic官网,开发者论坛(devzone),以及Nordic在GitHub上的共享资源 阅读全文

posted @ 2018-12-14 09:17 iini 阅读(16069) 评论(0) 推荐(3) 编辑

2018年7月22日

板子功耗高的原因有哪些

摘要: 低功耗蓝牙应用对功耗要求越低越好,功耗越低电池续航时间就越长,用户体验就越好。当你发现你板子功耗偏高时,建议按照如下步骤进行自检 阅读全文

posted @ 2018-07-22 19:03 iini 阅读(6746) 评论(4) 推荐(3) 编辑

同样的代码在官方开发板上运行正常,在自己板子上就跑不起来,怎么办

摘要: 同样的代码在Nordic官方开发板上可以运行正常,但在自己板子上就跑不起来,如果你碰到了上述情况,建议按照如下步骤进行自检 阅读全文

posted @ 2018-07-22 16:16 iini 阅读(3921) 评论(0) 推荐(0) 编辑

2018年7月21日

如何理解nRF5芯片外设PPI

摘要: 介绍nRF5芯片外设PPI原理,使用说明及编程示例 阅读全文

posted @ 2018-07-21 23:19 iini 阅读(5232) 评论(1) 推荐(1) 编辑

nRF5芯片外设GPIO和GPIOTE介绍

摘要: nRF51/nRF52同时包含GPIO和GPIOTE两种外设,经常有人将两者搞混,今天我们就来介绍一下这2种外设有什么不同,及使用注意事项。 阅读全文

posted @ 2018-07-21 20:28 iini 阅读(8205) 评论(2) 推荐(2) 编辑

定时模块app_timer用法及常见问题—nRF5 SDK模块系列二

摘要: nRF5 SDK定时模块app_timer介绍及常见问题 阅读全文

posted @ 2018-07-21 17:57 iini 阅读(9575) 评论(0) 推荐(1) 编辑

2018年7月19日

Flash访问模块FDS用法及常见问题—nRF5 SDK模块系列一

摘要: Nordic nRF5 SDK Flash访问模块FDS介绍,使用说明及常见问题 阅读全文

posted @ 2018-07-19 20:36 iini 阅读(10052) 评论(1) 推荐(2) 编辑

2018年7月18日

nRF5 SDK软件架构及softdevice工作原理

摘要: 本文将介绍Nordic nRF5 SDK软件架构以及softdevice工作原理,以加深大家对Nordic产品开发的理解,这样开发过程中碰到问题时,大家也知道如何去调试。 阅读全文

posted @ 2018-07-18 20:44 iini 阅读(13863) 评论(2) 推荐(5) 编辑

2018年7月16日

详解蓝牙空中升级(BLE OTA)原理与步骤

摘要: 如何实现BLE OTA?什么叫DFU?如何通过UART实现固件升级?又如何通过USB实现固件升级?怎么保证升级的安全性?什么叫双区(dual bank)DFU?什么叫单区(single bank)DFU?什么叫后台式(background)DFU?本文将对上述问题进行探讨 阅读全文

posted @ 2018-07-16 01:20 iini 阅读(48314) 评论(22) 推荐(15) 编辑

2018年7月8日

如何调试nRF5 SDK

摘要: 本文将讲述Nordic nRF5 SDK的主要调试手段,以帮助大家快速定位问题,并解决问题。一般来说,你可以通过打log方式,IDE的debug模式,SDK自带的app_error_check函数,以及命令行方式等多种手段来调试你的代码。 阅读全文

posted @ 2018-07-08 12:00 iini 阅读(13471) 评论(3) 推荐(0) 编辑

2018年7月7日

手把手教你开发BLE数据透传应用程序

摘要: Nordic开发环境如何快速搭建?如何理解Nordic的BLE透传服务?如何开发自己的数据透传应用?如何提高BLE数据传输速率?手机和BLE设备之间通信有没有什么工具可以进行压力测试?哪里可以找到手机端BLE app参考程序? 阅读全文

posted @ 2018-07-07 21:40 iini 阅读(75156) 评论(17) 推荐(19) 编辑

2018年5月27日

Nordic nRF5 SDK和softdevice介绍

摘要: SDK和Softdevice的区别是什么?怎么选择SDK和softdevice版本?芯片,SDK和softdevice有没有版本兼容问题?怎么理解SDK目录结构?SDK帮助文档在哪里?Softdevice帮助文档在哪里?如何选择某个SDK example以开始我们的BLE开发之旅?本文将对以上问题进行解答。 阅读全文

posted @ 2018-05-27 11:58 iini 阅读(30319) 评论(5) 推荐(7) 编辑

2018年5月23日

开发你的第一个BLE应用程序—Blinky

摘要: 本文将基于Nordic nRF5 SDK开发我们的第一个BLE应用程序——Blinky(类似跑马灯小程序),哪怕你之前没有任何BLE开发经验,也不用担心,只要跟着文中所述步骤,你就可以一步步搭建自己的第一个BLE应用程序。通过这个Blinky程序的搭建,你将体会到BLE的一些基本概念,对BLE将会有 阅读全文

posted @ 2018-05-23 21:02 iini 阅读(22644) 评论(8) 推荐(6) 编辑

2018年5月15日

Nordic nRF51/nRF52开发环境搭建

摘要: 本文将详述Nordic nRF51系列(包括nRF51822/nRF51802/nRF51422等)和nRF52系列(包括nRF52832/nRF52810/nRF52840/nRF52811/nRF52833)开发环境搭建 阅读全文

posted @ 2018-05-15 23:22 iini 阅读(55875) 评论(4) 推荐(11) 编辑

2018年5月5日

Nordic nRF51/nRF52开发流程说明

摘要: Nordic nRF51/nRF52产品硬件开发流程介绍,从选型开始到最后批量生产,整个过程中会用到的说明文档以及注意事项 阅读全文

posted @ 2018-05-05 19:11 iini 阅读(26693) 评论(3) 推荐(12) 编辑

导航

商匡云商
Logo
对比商品
  • 合计 (0)
对比
0
购物车