ti-rtos 异常解密


ti-rtos 异常解密详细介绍基于ti-rtos高级调试组件rov用以cc1310/cc2640 等sdk异常主动调试。异常现象正常的,程序会进入IDLE模式,程序会停留在(0x10001486),也就是IDLE模式;通常的,在我们完成我们程序功能时候,不可避免会遇到程序运行至一个死循环。如下图所示:这个时候,我们要考虑程序异常了。解密异常提示:更多可以参考如下。swcu117d-CC13xx, CC26xx SimpleLink Wireless MCU Technical Reference Manual.pdf swru393c-CC2640 and CC2650 SimpleL...

跨平台更新制作rootfs


跨平台更新制作rootfs在x64( pc /ubuntu 18.10 )跨平台编译arm64 的debian rootfs完整镜像,通常地,更新rootfs都是直接放在目标机上面,制作更新好rootfs后再拷贝回编译机。对于目标机平台,通常拷贝rootfs需要非运行时环境,所以例如在emmc的rootfs需要通过sd卡系统启动去执行拷贝操作。同时拷贝/压缩还需要关心文件的uid、gid、用户名、组名、执行权限。稍不注意,功亏一篑。这里通过介绍qemu虚拟跨平台制作、更新rootfs。qemu-debootstrap如我们知道,debootstrap用以通过源制作debian/ubunt...

docker


dockerGet Started详细介绍 images、container、service、stack概念和层次关系,梳理docker基本操作。Docker overviewDockerfile referencedockerfile 语法参考。Compose file version 3 referenceservice 描述文件 compose file语法参考。docker ps 命令https://docs.docker.com/engine/reference/commandline/ps/

zigbee cluster library


zigbee zclZigBee Cluster Library Specification r6提示:zigbee 3.0 是基于 r7版本,但是非zigbee 成员,官方只是只是释放了如上的r6版本。Webinar_ZigBee_3-0_Launch_FINAL->ZigBee 3.0 Devices and Application Clusters 首先, 需要清晰认识zigbee架构的系统框图,zcl 是zigbee 应用框架层上用以约定抽象描述物联网设备的协议,也就是对于不同厂商需要研发的物联网产品,都可以基于zcl 的设备描述,通过这样的标准设备描述语言,那么就可以实...

zigbee security


zigbee security这里有个疑问,通过自定义网关,小米设备能够直接加入。那么米家设备和网关是否预定义network key,如果有那么他还怎么能够加入我们自定义的网关。如果没有,那又是怎么保证网络安全的?key type[zigbee Specification Revision 22 1.0]() ->4.2.1.2.1 Security Keys 详细介绍了zigbee 密钥类型,包含用以两个设备应用层(apl)单播的link key和用以所有设备其它层(network、mac)、以及应用层广播的network key。通常地,network key 通过设备加入网...

基于zstack 的zigbee3.0 第一个例程


zstack first sampleZ-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 Applica...

base device behavior


base device behaviorBase-Device-Behavior-Specification-2Webinar_ZigBee_3-0_Launch_FINAL->ZigBee 3.0 Base Device Behavior bdb 是zigbee 应用层上面的纯接口层,提供了设备操作网络相关的交互行为,也就是bdb已经概况总结了可能的人机操作网络的行为(例如,建立网络/加入网络/离开网络),并且规划成接口,方便应用层直接调用,从而进一步规范厂商的应用行为,达到标准化。提示:这里之所以总结为纯接口层,是因为其未在zigbee 帧上面产生数据行为。从功能上划分面归纳如...

what's new in zigbee3.0


what's new in zigbee3.0swra615a_what's_new_in_zigbee3.0.pdfWebinar_ZigBee_3-0_Launch_FINAL.pdfzigbee pro 2017 r22子设备管理父设备通过邻居表管理子设备年龄,并且设置默认超时值,当然子设备可以通过TimeoutRequest更改该超时值,子设备通过轮询数据默认复位该超时值,如果设备连续无响应并且累计达到该累计值。父节点将发送LeaveRequest标记该设备离开网络,并且允许重新加入。提示files->random_key_succeed_packet_join_toggl...

windows node 开发环境建立


windows node development env set up本文详细介绍基于gac-350 门禁的node windows 开发环境的搭建,以及用以该门禁远程编译调试node工程。gac-350 smart-device-node 工程代码通过gitlab管理.smart-device-node gitlab提示:在MyDreamPlus 环境可能连接[aws.ovpn]()连接gitlab),初次下载应用包后需要手动解压根目录下咱node_modules.zip 压缩包。gac-350 smart-device-node 通过typescript 编码实现,ts通过解释成j...