博客园 - iini
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=8257
2024-02-06T07:18:27Z
iini
https://www.cnblogs.com/iini/
feed.cnblogs.com
https://www.cnblogs.com/iini/p/18009504
Matter开发,看这一篇就够了 - iini
系统地讲述了Matter开发全过程,包括Matter基本概念介绍,如何搭建Matter开发使用的SDK,如何添加一个Matter设备,如何添加BLE服务,以及Matter认证和出厂信息生成烧写等内容
2024-02-06T07:18:00Z
2024-02-06T07:18:00Z
iini
https://www.cnblogs.com/iini/
【摘要】系统地讲述了Matter开发全过程,包括Matter基本概念介绍,如何搭建Matter开发使用的SDK,如何添加一个Matter设备,如何添加BLE服务,以及Matter认证和出厂信息生成烧写等内容 <a href="https://www.cnblogs.com/iini/p/18009504" target="_blank">阅读全文</a>
https://www.cnblogs.com/iini/p/17211026.html
[转载自jayant97] 详解Zephyr设备树(DeviceTree)与驱动模型 - iini
原文链接:详解Zephyr设备树(DeviceTree)与驱动模型 1. 前言 Nordic最新的开发包NCS(nRF Connect SDK)相对于原来的nRF5 SDK来说,最大的更新莫过于采用了Zephyr系统。而Zephyr不单单是一个用来做多线程的RTOS,它更大的价值在于其自带的各种
2023-03-13T05:21:00Z
2023-03-13T05:21:00Z
iini
https://www.cnblogs.com/iini/
【摘要】原文链接:详解Zephyr设备树(DeviceTree)与驱动模型 1. 前言 Nordic最新的开发包NCS(nRF Connect SDK)相对于原来的nRF5 SDK来说,最大的更新莫过于采用了Zephyr系统。而Zephyr不单单是一个用来做多线程的RTOS,它更大的价值在于其自带的各种 <a href="https://www.cnblogs.com/iini/p/17211026.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/iini/p/17210985.html
[转载自jayant97] nRF9160与nRF Cloud 超详细入门攻略 - iini
原文链接:nRF9160与nRF Cloud 超详细入门攻略 1. 产品简介 1.1. nRF Cloud nRF Cloud是Nordic Semiconducotr公司在AWS上搭建的IoT平台,提供设备注册(Cloud Provisioning)、OTA升级、数据存储、位置服务等业务,所有
2023-03-13T05:01:00Z
2023-03-13T05:01:00Z
iini
https://www.cnblogs.com/iini/
【摘要】原文链接:nRF9160与nRF Cloud 超详细入门攻略 1. 产品简介 1.1. nRF Cloud nRF Cloud是Nordic Semiconducotr公司在AWS上搭建的IoT平台,提供设备注册(Cloud Provisioning)、OTA升级、数据存储、位置服务等业务,所有 <a href="https://www.cnblogs.com/iini/p/17210985.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/iini/p/16300299.html
手把手教你使用Git管理你的软件代码 - 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有没有关系?本文将对以上问题进行阐述。
2022-05-23T05:29:00Z
2022-05-23T05:29:00Z
iini
https://www.cnblogs.com/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有没有关系?本文将对以上问题进行阐述。 <a href="https://www.cnblogs.com/iini/p/16300299.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/iini/p/16085811.html
nRF Connect SDK(NCS)/Zephyr固件升级详解 – 重点讲述MCUboot和蓝牙空中升级 - iini
如何在nRF Connect SDK(NCS)中实现蓝牙空中升级?MCUboot和B0两个Bootloader有什么区别?MCUboot升级使用的image格式是怎么样的?什么是SMP协议?CBOR编码如何解读?NCS可不可以进行单bank升级?可不可以把一个nRF5 SDK应用升级到NCS应用?MCUboot拷贝操作中的swap和overwrite有什么区别?为什么说MCUboot升级永远都不可能变砖?
2022-04-01T03:08:00Z
2022-04-01T03:08:00Z
iini
https://www.cnblogs.com/iini/
【摘要】如何在nRF Connect SDK(NCS)中实现蓝牙空中升级?MCUboot和B0两个Bootloader有什么区别?MCUboot升级使用的image格式是怎么样的?什么是SMP协议?CBOR编码如何解读?NCS可不可以进行单bank升级?可不可以把一个nRF5 SDK应用升级到NCS应用?MCUboot拷贝操作中的swap和overwrite有什么区别?为什么说MCUboot升级永远都不可能变砖? <a href="https://www.cnblogs.com/iini/p/16085811.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/iini/p/14174427.html
开发你的第一个nRF Connect SDK(NCS)/Zephyr应用程序 - iini
本文将对NCS和Zephyr进行介绍,详细讲解NCS SDK安装,环境配置,编译过程,debug步骤等,并且手把手演示如何使用NCS或者Zephyr的Kconfig,DeviceTree和Partition Manager,然后给大家演示了如何开发一个单image hello_world程序,以及如何开发一个多image hello_world程序,最后对NCS编译系统使用的一些重要变量进行了讲解,以帮助大家灵活控制NCS的编译过程
2020-12-22T10:02:00Z
2020-12-22T10:02:00Z
iini
https://www.cnblogs.com/iini/
【摘要】本文将对NCS和Zephyr进行介绍,详细讲解NCS SDK安装,环境配置,编译过程,debug步骤等,并且手把手演示如何使用NCS或者Zephyr的Kconfig,DeviceTree和Partition Manager,然后给大家演示了如何开发一个单image hello_world程序,以及如何开发一个多image hello_world程序,最后对NCS编译系统使用的一些重要变量进行了讲解,以帮助大家灵活控制NCS的编译过程 <a href="https://www.cnblogs.com/iini/p/14174427.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/iini/p/12801242.html
低功耗蓝牙配对绑定解读和实践 - iini
什么是低功耗蓝牙配对?什么又是绑定?配对和绑定有什么区别?配对有什么好处?如何删除绑定信息?如何确定配对的安全等级?just work的配对一定就不安全吗?如何开发自己的配对应用?本文将对以上问题进行论述。
2020-04-29T03:55:00Z
2020-04-29T03:55:00Z
iini
https://www.cnblogs.com/iini/
【摘要】什么是低功耗蓝牙配对?什么又是绑定?配对和绑定有什么区别?配对有什么好处?如何删除绑定信息?如何确定配对的安全等级?just work的配对一定就不安全吗?如何开发自己的配对应用?本文将对以上问题进行论述。 <a href="https://www.cnblogs.com/iini/p/12801242.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/iini/p/12334646.html
低功耗蓝牙ATT/GATT/Profile/Service/Characteristic规格解读 - iini
什么是蓝牙service和characteristic?到底怎么理解蓝牙profile?ATT和GATT两者如何区分?什么又是attribute?attribute和characteristic的区别是什么?蓝牙的互联互通为什么能做得这么成功?
2020-02-20T02:35:00Z
2020-02-20T02:35:00Z
iini
https://www.cnblogs.com/iini/
【摘要】什么是蓝牙service和characteristic?到底怎么理解蓝牙profile?ATT和GATT两者如何区分?什么又是attribute?attribute和characteristic的区别是什么?蓝牙的互联互通为什么能做得这么成功? <a href="https://www.cnblogs.com/iini/p/12334646.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/iini/p/10117330.html
Nordic官方网络资源介绍(官网/devzone/GitHub) - iini
本文将介绍Nordic官方网络资源,包括Nordic官网,开发者论坛(devzone),以及Nordic在GitHub上的共享资源
2018-12-14T01:17:00Z
2018-12-14T01:17:00Z
iini
https://www.cnblogs.com/iini/
【摘要】本文将介绍Nordic官方网络资源,包括Nordic官网,开发者论坛(devzone),以及Nordic在GitHub上的共享资源 <a href="https://www.cnblogs.com/iini/p/10117330.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/iini/p/9351048.html
板子功耗高的原因有哪些 - iini
低功耗蓝牙应用对功耗要求越低越好,功耗越低电池续航时间就越长,用户体验就越好。当你发现你板子功耗偏高时,建议按照如下步骤进行自检
2018-07-22T11:03:00Z
2018-07-22T11:03:00Z
iini
https://www.cnblogs.com/iini/
【摘要】低功耗蓝牙应用对功耗要求越低越好,功耗越低电池续航时间就越长,用户体验就越好。当你发现你板子功耗偏高时,建议按照如下步骤进行自检 <a href="https://www.cnblogs.com/iini/p/9351048.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/iini/p/9350510.html
同样的代码在官方开发板上运行正常,在自己板子上就跑不起来,怎么办 - iini
同样的代码在Nordic官方开发板上可以运行正常,但在自己板子上就跑不起来,如果你碰到了上述情况,建议按照如下步骤进行自检
2018-07-22T08:16:00Z
2018-07-22T08:16:00Z
iini
https://www.cnblogs.com/iini/
【摘要】同样的代码在Nordic官方开发板上可以运行正常,但在自己板子上就跑不起来,如果你碰到了上述情况,建议按照如下步骤进行自检 <a href="https://www.cnblogs.com/iini/p/9350510.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/iini/p/9348504.html
如何理解nRF5芯片外设PPI - iini
介绍nRF5芯片外设PPI原理,使用说明及编程示例
2018-07-21T15:19:00Z
2018-07-21T15:19:00Z
iini
https://www.cnblogs.com/iini/
【摘要】介绍nRF5芯片外设PPI原理,使用说明及编程示例 <a href="https://www.cnblogs.com/iini/p/9348504.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/iini/p/9347882.html
nRF5芯片外设GPIO和GPIOTE介绍 - iini
nRF51/nRF52同时包含GPIO和GPIOTE两种外设,经常有人将两者搞混,今天我们就来介绍一下这2种外设有什么不同,及使用注意事项。
2018-07-21T12:28:00Z
2018-07-21T12:28:00Z
iini
https://www.cnblogs.com/iini/
【摘要】nRF51/nRF52同时包含GPIO和GPIOTE两种外设,经常有人将两者搞混,今天我们就来介绍一下这2种外设有什么不同,及使用注意事项。 <a href="https://www.cnblogs.com/iini/p/9347882.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/iini/p/9347460.html
定时模块app_timer用法及常见问题—nRF5 SDK模块系列二 - iini
nRF5 SDK定时模块app_timer介绍及常见问题
2018-07-21T09:57:00Z
2018-07-21T09:57:00Z
iini
https://www.cnblogs.com/iini/
【摘要】nRF5 SDK定时模块app_timer介绍及常见问题 <a href="https://www.cnblogs.com/iini/p/9347460.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/iini/p/9338169.html
Flash访问模块FDS用法及常见问题—nRF5 SDK模块系列一 - iini
Nordic nRF5 SDK Flash访问模块FDS介绍,使用说明及常见问题
2018-07-19T12:36:00Z
2018-07-19T12:36:00Z
iini
https://www.cnblogs.com/iini/
【摘要】Nordic nRF5 SDK Flash访问模块FDS介绍,使用说明及常见问题 <a href="https://www.cnblogs.com/iini/p/9338169.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/iini/p/9332463.html
nRF5 SDK软件架构及softdevice工作原理 - iini
本文将介绍Nordic nRF5 SDK软件架构以及softdevice工作原理,以加深大家对Nordic产品开发的理解,这样开发过程中碰到问题时,大家也知道如何去调试。
2018-07-18T12:44:00Z
2018-07-18T12:44:00Z
iini
https://www.cnblogs.com/iini/
【摘要】本文将介绍Nordic nRF5 SDK软件架构以及softdevice工作原理,以加深大家对Nordic产品开发的理解,这样开发过程中碰到问题时,大家也知道如何去调试。 <a href="https://www.cnblogs.com/iini/p/9332463.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/iini/p/9314246.html
详解蓝牙空中升级(BLE OTA)原理与步骤 - iini
如何实现BLE OTA?什么叫DFU?如何通过UART实现固件升级?又如何通过USB实现固件升级?怎么保证升级的安全性?什么叫双区(dual bank)DFU?什么叫单区(single bank)DFU?什么叫后台式(background)DFU?本文将对上述问题进行探讨
2018-07-15T17:20:00Z
2018-07-15T17:20:00Z
iini
https://www.cnblogs.com/iini/
【摘要】如何实现BLE OTA?什么叫DFU?如何通过UART实现固件升级?又如何通过USB实现固件升级?怎么保证升级的安全性?什么叫双区(dual bank)DFU?什么叫单区(single bank)DFU?什么叫后台式(background)DFU?本文将对上述问题进行探讨 <a href="https://www.cnblogs.com/iini/p/9314246.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/iini/p/9279618.html
如何调试nRF5 SDK - iini
本文将讲述Nordic nRF5 SDK的主要调试手段,以帮助大家快速定位问题,并解决问题。一般来说,你可以通过打log方式,IDE的debug模式,SDK自带的app_error_check函数,以及命令行方式等多种手段来调试你的代码。
2018-07-08T04:00:00Z
2018-07-08T04:00:00Z
iini
https://www.cnblogs.com/iini/
【摘要】本文将讲述Nordic nRF5 SDK的主要调试手段,以帮助大家快速定位问题,并解决问题。一般来说,你可以通过打log方式,IDE的debug模式,SDK自带的app_error_check函数,以及命令行方式等多种手段来调试你的代码。 <a href="https://www.cnblogs.com/iini/p/9279618.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/iini/p/9095622.html
手把手教你开发BLE数据透传应用程序 - iini
Nordic开发环境如何快速搭建?如何理解Nordic的BLE透传服务?如何开发自己的数据透传应用?如何提高BLE数据传输速率?手机和BLE设备之间通信有没有什么工具可以进行压力测试?哪里可以找到手机端BLE app参考程序?
2018-07-07T13:40:00Z
2018-07-07T13:40:00Z
iini
https://www.cnblogs.com/iini/
【摘要】Nordic开发环境如何快速搭建?如何理解Nordic的BLE透传服务?如何开发自己的数据透传应用?如何提高BLE数据传输速率?手机和BLE设备之间通信有没有什么工具可以进行压力测试?哪里可以找到手机端BLE app参考程序? <a href="https://www.cnblogs.com/iini/p/9095622.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/iini/p/9095551.html
Nordic nRF5 SDK和softdevice介绍 - iini
SDK和Softdevice的区别是什么?怎么选择SDK和softdevice版本?芯片,SDK和softdevice有没有版本兼容问题?怎么理解SDK目录结构?SDK帮助文档在哪里?Softdevice帮助文档在哪里?如何选择某个SDK example以开始我们的BLE开发之旅?本文将对以上问题进行解答。
2018-05-27T03:58:00Z
2018-05-27T03:58:00Z
iini
https://www.cnblogs.com/iini/
【摘要】SDK和Softdevice的区别是什么?怎么选择SDK和softdevice版本?芯片,SDK和softdevice有没有版本兼容问题?怎么理解SDK目录结构?SDK帮助文档在哪里?Softdevice帮助文档在哪里?如何选择某个SDK example以开始我们的BLE开发之旅?本文将对以上问题进行解答。 <a href="https://www.cnblogs.com/iini/p/9095551.html" target="_blank">阅读全文</a>