详细介绍基于ti-rtos高级调试组件rov用以cc1310/cc2640 等sdk异常主动调试。
正常的,程序会进入IDLE模式,程序会停留在(0x10001486),也就是IDLE模式;
通常的,在我们完成我们程序功能时候,不可避免会遇到程序运行至一个死循环。如下图所示:
这个时候,我们要考虑程序异常了。
详细介绍基于ti-rtos高级调试组件rov用以cc1310/cc2640 等sdk异常主动调试。
正常的,程序会进入IDLE模式,程序会停留在(0x10001486),也就是IDLE模式;
通常的,在我们完成我们程序功能时候,不可避免会遇到程序运行至一个死循环。如下图所示:
这个时候,我们要考虑程序异常了。
在x64( pc /ubuntu 18.10 )跨平台编译arm64 的debian rootfs完整镜像,通常地,更新rootfs都是直接放在目标机上面,制作更新好rootfs后再拷贝回编译机。
对于目标机平台,通常拷贝rootfs需要非运行时环境,所以例如在emmc的rootfs需要通过sd卡系统启动去执行拷贝操作。
...[zigbee Specification Revision 22 1.0]() ->4.2.1.2.1 Security Keys
详细介绍了zigbee 密钥类型,包含用以两个设备应用层(apl)单播的link key和用以所有设备其它层(network、mac)、以及应用层广播的network key。
通常地,network key 通过设备加入网络后密钥传输流程获取,而link key 则通过密钥请求或者出厂预定义安装,类似bdb install code已经实现应用预配置tc link key,oob传输到tc。
...Z-Stack 3.0 Sample Application User's Guide.pdf
->1.2 Sample Projects
详细介绍了例程的功能,这里我们选择跑通SampleLight / SampleSwitch
描述的功能,中间可能涉及led和key的驱动移植,同时通过抓包详细了解其网络建立、设备加入网络以及数据交互,至此,对zigbee和z-stack有个感性认识。
Z-Stack 3.0 Sample Application User's Guide.pdf
->3 Using the Sample Applications
->3.2.1 SampleLight, SampleSwitch
详细介绍了该样例的功能。从描述来看,SampleLight 作为常供电设备扮演协调器角色,同时通过LED1用以指示灯开关,可以通过菜单导航,确认按键本地开关LED1,SampleSwitch因为是电池设备工作在终端设备模式,同时通过液晶的菜单导航能够远程开关 SampleLight的LED1。
bdb 是zigbee 应用层上面的纯接口层,提供了设备操作网络相关的交互行为,也就是bdb已经概况总结了可能的人机操作网络的行为(例如,建立网络/加入网络/离开网络),并且规划成接口,方便应用层直接调用,从而进一步规范厂商的应用行为,达到标准化。
...本文详细介绍基于gac-350 门禁的node windows 开发环境的搭建,以及用以该门禁远程编译调试node工程。
gac-350 smart-device-node
工程代码通过gitlab管理.