原创 silicon Symplicity Commander使用

詳情參考文檔 ug162-simplicity-commander-reference-guide.pdf   cmd進入commander.exe所在目錄。 顯示芯片信息: commander.exe device info --dev

原创 使用sqlite3遇到的坑

在SQLite數據庫中,使用int數據類型無法將該主鍵設置爲自增,只有設置爲interger數據類型,才能自增。

原创 使用cjson的時候遇到個坑

使用時發現,在json字符串後面加字符例如:{"name":"123"}2a,  cJSON_parse解析正確,能正常獲取字段。但是如果在前面加干擾字符就會出問題,例如a{"name":"123"},cJOSN_parse依舊返回的不是

原创 cjson打印整型

cJSON *msgId=cJSON_GetObjectItem(root,"msgId");     printf("type:%d\n",msgId->type);     printf("msgId:%lld\n",msgId->v

原创 silicon gatewayhost mqtt 修復設備入網只報1個端口的問題

device-table-discovery.c : // We have a new endpoint. static void newEndpointDiscovered(EmberAfPluginDeviceTableEntry *

原创 openwrt在編譯時去掉dropbear後開啓ssh方法

前提是能進入luci 1、更新openwrt安裝源 2、搜索openssh-server並安裝     3、由於安裝完後需要手動啓動但是我們又進不了ssh,這是可以在啓動項裏增加一條命令   這樣重啓完成後就可以ssh連進去了

原创 silicon zigbee host一些常用命令

打印設備表:            plugin device-table print 設備退網:          zdo leave 0x058a 0 0  usage:zdo leave [target:2(網絡地址)] [remo

原创 liunx shell 獲得進程號

#!/bin/sh pid=`pidof ${processName}` echo $pid

原创 openwrt交叉編譯paho mqtt

mqtt下載 https://github.com/eclipse/paho.mqtt.c   makefile需要修改 CC = mipsel-openwrt-linux-gcc CFLAGS = -I/home/lemon/works

原创 openwrt mosquitto使用配置文件

mosquitto -v -c /etc/mosquitto/mosquitto.conf

原创 單片機嵌入式C編程獲取高低字節

方式1:與或 uint16  Temp = 0x1234; uint8    Temp_L = Temp & 0xFF; uint8    Temp_H =((Temp & 0xFF00) >> 8); 方式2:聯合 union Data

原创 Mac vim使用

vimrc 查找全局配置文件位置:進入vim 輸入:echo  $VIM 查找用戶配置(默認沒有)::echo $HOME 修改vimrc配置文件: cp /usr/share/vim/vimrc ~/.vimrc

原创 openwrt編譯支持c++

make menuconfig --> Base system --> 選擇libstdcpp