9 詆調

尚未进行身份认证

故不积蹞步,无以至千里不积小流,无以成江海。

等级
TA的排名 2w+

git中忽略文件权限或文件拥有者的改变

问题:在linux下,当某个文件打开后导致文件的权限或文件拥有者改变,gitstatus显示有改动,想忽略这种改变的解决办法:git中可以加入忽略文件权限的配置,具体如下:$gitconfigcore.filemodefalse//当前版本库$gitconfig--globalcore.fileModefalse//所有版本库这样就设置了忽略文件权限...

2019-07-13 10:26:59

Zigbee白名单/黑名单

方式一在Zmac_cb.c文件中,找到函数MAC_CbackEvent,这个函数是MAC层把消息上传给NWK层的,可以过滤AssoReq命令。这个地方是判断MAC层生成的消息,并进一步传递给NWK,在传递给NWK前要用osal_msg_allocate分配消息空间,同时会进行一些预处理。其中有个对MAC_MCPS_DATA_IND事件的预处理,就是收到错误的数据包直接return,不上传给NWK...

2019-04-08 16:25:33

Z-Stack 3.0.2 终端节点无法入网

问题如下图所示:终端向协调器发起入网请求,并且接收到了秘钥信息,然后接着协调器就像死机了一样,抓包工具没有抓取到网络的linkstatus信息。解决方式1、根据TI工作人员的建议,将ZDAPP_UPDATE_NWK_NV_TIME参数改为3500ms2、根据文档优化协调器的内存使用情况,Optimizing_Flash_and_RAM_Usage_of_Z-Stack_for_CC25...

2019-03-22 11:01:03

ESP8266/ESP32 NVS 数据存储基本操作

NVS:Non-volatilestorage,即将数据存储到flash中,掉电或重启后数据仍然存在,flash类似于PC上磁盘.ESP8266和ESP32上提供nvs接口给用户,来保存和读取用户数据.

2019-03-22 10:35:21

Sublime text 3追踪函数插件ctags实现函数跳转

安装ctags工具1)http://ctags.sourceforge.net/2)http://prdownloads.sourceforge.net/ctags/http://prdownloads.sourceforge.net/ctags/ctags58.zip解压后单独取出ctags.exe使用即可。然后配置下环境变量,让sublime能够找到ctags命令安装cta...

2019-03-21 13:43:04

【OpenWrt笔记】MT76x8 reboot命令后系统死机

现象将固件烧写到系统后,执行reboot命令重启时,开发板卡死,无法进入重启流程。解决修改m25p80.c文件diff--gita/drivers/mtd/devices/m25p80.cb/drivers/mtd/devices/m25p80.cindex8548270..9b186b1100644---a/drivers/mtd/devices/m25p80.c+++...

2019-03-09 15:41:27

远程访问内网服务器(frp+DoKan+winsshFs)

最近老在外面,但是源码编译都在公司的内网服务器上,通过ssh和scp登陆到服务器编辑文件,操作起来有些繁琐,所以想有没有一种方法,将内网服务器上的工作目录映射到自己的笔记本上。实现该功能使用到了三个工具1、frp这个是一个内网穿透工具,设置好后可以通过外网访问到内网服务器地址2、DoKan1.0.3+WinsshFs1.6.1.13这是一个组合工具,将远程linux服务器目录同步到wind...

2019-01-08 17:33:36

zigbee 协议分析软件 ubiqua 2.0破(解)版

在Zigbee开发的过程中需要抓取数据包进行分析,TI提供的SmartRFPacketSniffer用起来不是很直观,后来又推出了了Wireshark+CC2531USBDongle方式来抓取数据包。也是各种不好用。最后选择ubiqua。但是在网上ubiqua的版本是1.4的,无法解析Zigbee3.0的协议,最后只能去ubiqua官网下载ubiqua2.0版本的,试用了几天后...

2018-12-25 12:53:08

【ESP8266 笔记】ESP8266 RTOS SDK 3.0 按键长按短按功能实现

一、环境硬件:NodeMcuDEVKITSDK:ESP8266RTOSSDK3.0二、硬件原理三、软件功能通过按键S2长按的时间长度不同来实现调用软件上的功能。1、当按键S2按下时间大于40ms,执行程序12、当按键S2按下时间大于2000ms,执行程序23、当按键S2按下时间大于6000ms,执行程序3四、代码实现/**********************...

2018-12-10 14:53:55

【ESP8266笔记】ESP8266-RTOS-SDK(3.0) 修改IP地址

环境:设备:ESP8266-12FSDK:ESP8266-RTOS-SDK3.0在ESP8266RTOSSDK中已SoftAp方式创建AP热点,默认的IP地址为192.168.4.1,如果将IP地址修改为自定义的地址段,可以通过以下两种方式设置:修改SDK在tcpip_adapter_init()函数中修改IP地址段voidtcpip_adapter_init(void)...

2018-12-06 20:44:52

如何解决因CC2530重复触发串口回调函数导致程序卡死的问题

转载:https://blog.csdn.net/zzz_xxj/article/details/80389531原因:当使用CC2530的串口时,协议栈会生成一个串口发送事件,在执行该事件的时候也会触发相应的串口回调函数,导致回调函数被重复调用。解决方法:在_hal_uart_dma.c文件中找到staticvoidHalUARTPollDMA(void)函数,然后找到if(dmaCf...

2018-11-16 15:08:30

【Alios-things笔记】EMW3060 Socket编程

AliOSThings中提供了一个网络适配框架SAL(SocketAdapterLayer)组件,用来加速MCU+通信连接芯片的应用场景开发和部署。我们使用这个框架来实现私有socket连接的建立。EMW3060上运行了LwIP协议栈,可以使用Linux上标准的API接口创建socket连接,示例代码可以参考networkapp工程:alios/app/example/networkapp...

2018-11-13 14:32:20

【Alios-things笔记】EMW3060 Flash用户数据存储KV

[KV介绍](https://yq.aliyun.com/articles/291229?spm=a2c4e.11153959.0.0.140a6b6aYG1xBt)KV组件是AliOSThings中一个以Key-Value方式进行持久化存储的轻量级组件,主要为基于norflash的小型MCU设备(MicroControlUnit)提供通用的Key-Value持久化存储接口。KV组件支持...

2018-11-03 15:43:37

【Alios-things笔记】EMW3060 GPIO按键功能实现

EMW3060引脚映射EMW3060模块封装定义:EMW3060引脚定义代码中的映射关系aliso-things/platform/mcu/moc108/hal/gpio.cstaticconstuint8_tgpio_map[]={[1]=30,[2]=29,[3]=17...

2018-11-03 12:50:53

【Alios-things笔记】EMW3060 UART串口

庆科的EMW3060模组上拥有两个串口分别为调试串口和用户串口。第9.10脚为用户串口,可以通过这个串口与EMW3060进行数据传输,第21,22,24,25脚为调试串口,这4个引脚同为一组调试串口。在使用MXKit-BaseV1.3开发套件在使用串口时需要注意,MXKit-Base板上使用CP2105,USB转双路UART电路,其原理图如下所示红色框框部分为EMW3060模...

2018-11-03 11:56:57

【Alios-things笔记】alios-things esp32配网错误

错误日志:<DEBUG>[aes_decrypt_string#88]:securitylevel:3<DEBUG>[get_ssid_passwd_from_w#697]:ssid:YUNYIN,tlen:21<DEBUG>[zconfig_callback_channel_locked...

2018-10-24 18:51:23

【Alios-things笔记】IOTX_AWSS_PASSWD_ERR

环境:软件:alios-thingsrel_2.0.0:硬件:esp8266ex在使用按键启动Smartconfig配网后,出现如下错误chan2chan3chan4<DEBUG>[aes_decrypt_string#88]:securitylevel:3<DEBUG>[get_ssid_passwd_fro...

2018-10-22 18:15:48

【iotx-sdk-c笔记】linkkit_cbs_t结构下的set_property回调函数无法被调用

问题在使用iotx-sdk-cSDK开放网关功能时,遇到一个问题:当网关连接到阿里生活开放平台后,通过调试界面向网关发送设置属性时,网关程序没有调用linkkit_cbs_t结构下的set_property回调函数。解决方法修改linkkit_gateway_legacy.h文件中的LINKKIT_GATEWAY_LEGACY_KEY_PRODUCT_KEY和LINKKIT_G...

2018-09-07 19:58:02

【Alios-things笔记】嵌入式Linux平台使能WIFI配网和本地通讯

概述在Alios-things中虽然有linuxhost程序可以运行,但是这个编译出来的程序出来的应用程序只能运行在x86平台,如果想让嵌入式Linux系统的设备接入阿里的物联网平台或者智能生活开放平台,只能使用阿里提供的iotx-sdk-cSDK。LinkKitSDK用户手册问题在MT7688上运行OpenWrt开源路由系统,并使用iotx-sdk-cSDK将其接入阿里...

2018-09-07 19:35:35

【iotx-sdk-c笔记】undefined reference to `os_htole32`

问题描述在使用aliosthings开发网关程序的时候,使用iotx-sdk-csdk包,在生成libiot-sdk.a时爆出西面的错误解决方法打开iotx-sdk-c/src/services/awss/os/os_misc.c文件,在97行左右有个#if标识,在这个标识中声明了os_htole32函数,修改如下...

2018-09-07 18:13:41

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得