生于忧患,死于安乐

真正的工程师就要软件硬件都要精通,软件码农只懂算法和语言;硬件码农只懂走线和布局;...

排序:
默认
按更新时间
按访问量

TI simpleLink CC26x2 ICALL 技术到底是个什么东西?

阅读simpleLink MCU工程源码的过程中,遇到一个叫做Icall的东西,具体是干什么用的呢? 原来就是个中间件(middleware),做过C/C++跨平台开发的人,都知道,要想实现跨平台,必须使用平台无关的API来进行开发,否则一定会遇到移植到其他平台无法使用的问题。 java技术...

2018-05-23 13:47:13

阅读数:62

评论数:0

TI最新多协议栈硬件性能强大的CC2652R上手记录

TI美国网站直接买的sample样品,由于没有正式上市,所以是以X打头的芯片型号,XCC2652R,由于其硬件配置强大,352KB的ROM,80KB RAM,想当强大 静电袋包装: 由于没有做底板PCB,直接买的无锡谷雨的CC2650模块,回来直接换成CC2652R,然后把原来的24M...

2018-05-18 22:23:39

阅读数:105

评论数:1

zigbee Z-Stack 3.0.1 利用广播的方式修改信道

TI的zigbee协议栈的默认信道是11,如何快速修改为15信道呢? 方法就是给0xFFFF发送广播,来进行修改。 调用MTsys.c里面提供的MT_ZdoMgmtNwkUpdateRequest函数,给出合理的参数,ZNP上会自动发送广播给所有节点之后,然后再修改自己的信道。最后所有节点都完...

2018-05-11 18:36:41

阅读数:66

评论数:0

TI CC2530 CC2538 zigbee source routing机制的有效利用(加快单播指令的发送,解决单播丢包问题)

很多人开始对于source routing是十分迷惑的,加之TI的FAE很多时候人力有限,所以会产生很多疑问,既然都有路由表了,怎么还会有个叫做source routing,这些东西不是凭空产生的,都是有产生的历史背景的。 通过对Z-Stack 3.0 Developer’...

2018-04-29 18:56:21

阅读数:55

评论数:0

IAR warning Pe177 如何抑制

如果有未使用的函数,或者变量,IAR编译的时候就会提示Warning[Pe177],直接按照如下用#pragma抑制掉既可 #pragma diag_suppress=Pe177 // never referenced function #pragma diag_suppress=Pe550 /...

2018-04-25 12:50:37

阅读数:93

评论数:0

TI zigbee CC2538 ZNP如何更新 firmware?

我们知道,zigbee网关都是一个Host MPU通过外部挂接一个ZNP(zigbee network processor)模块或者芯片,实现网关的功能,一般都是USB/UART口的居多。zigbee设备都可以通过OTA来进行升级,但是网关上的ZNP里面的firmware如何升级呢? ...

2018-04-15 09:54:32

阅读数:26

评论数:0

TI 的zigbee方案选型指南

一直想写点关于zigbee方案选型的东西,TI关于芯片方案选型的guide几乎是没有的,包括e2e社区,也没有相关的指导,都是各种技术问题,再次希望给予那些后来者一些借鉴意义。走过弯路,但是幸运的是后来都走对了。 zigbee coordinator ZNP(zigbee netwo...

2018-04-13 20:22:33

阅读数:138

评论数:0

飞鱼星 VW1900 路由器问题太多 bug集锦

引用块内容 其实不想吐槽,问题是这玩意买回来firmware问题太多了,而且快一年之久不给升级固件,作为懂技术的用户,实在无力吐槽。他们的测试人员是吃翔的吗? pppoe拨号有时候拨不上 很多时候,显示已经拨号成功了,网关,DNS获取都正常,就是无法上网,点击断”断开链接”,然...

2018-04-11 11:38:06

阅读数:105

评论数:0

mbedtls-2.6.0 arm linux交叉编译

README for mbed TLS ### arm linux gcc 交叉编译mbedtls 2.6.0方法: build 下载源代码:mbedtls-2.6.0 ==================== 编译方法 ==================== cd...

2018-04-09 16:23:05

阅读数:31

评论数:0

java StringBuffer 的本质是什么

StringBuffer的本质就是一个链表,抑或是认为数组也可以,和C/C++里面的链表一样,无非实现插入,索引查找,删除指定索引,遍历等等,哎,这些编程语言虽看似千差万别,其实都是换汤不换药,原理没多大区别。 早年见到过C实现的一个类似的StringBuffer,效率的确很高,你java该有的...

2018-04-09 11:02:06

阅读数:19

评论数:0

git for windows ssh-keygen 生成public key的默认目录为C:\SPB_Data是什么原因?

如题, 是什么原因呢,原来是cadence安装的时候,自动添加了一个用户环境变量HOME=C:\SPB_Data,结果在git里面使用ssh-keygen生成private和public key的时候,默认会使用到HOME环境变量,这里路径就不对,后面git clone代码的时候,也是提示权限...

2018-04-05 15:01:53

阅读数:59

评论数:1

arm linux 控制台shell退出不能重启

很多时候,打开多个shell,这时候不小心输入了exit退出了最后一个,也就是系统启动时启动的那个sh,那么就再也无法在控制台输入shell指令进行交互了,只能重启系统,原来是需要修改一个参数,位于/etc/inittab文件里面: ::once:-/bin/sh 改成 ::respawn:-/b...

2017-12-15 16:49:53

阅读数:72

评论数:0

esp8266 作为 tcp server,客户端连接后再断开,这样反反复复多次,第6次就再也连不上了

按照esp8266官方提供的tcp server示例代码ESP8266 as TCP server,在ESP8266 RTOS SDK 1.5版本上测试,发现同一个客户端,连续连接断开,再连接再断开,这样反反复复5次,在第6次的时候,就再也连不上了,显示服务器拒绝连接。 使用的客户端是电脑端的tc...

2017-11-29 19:22:14

阅读数:1511

评论数:4

wndr3800 LEDE 17.0.1 编译优化版dnsmasq

因为dnsmasq所需要的ipset和server列表多了以后,就导致CPU占用率非常高,所以infinet做了一个优化版本的dnsmasq,把原来的链表查询改为哈希表查询,所以效率高了很多,但是默认只给了openwrt 15.05编译了ipk安装包,但是LEDE 17.01是没有的。 所以笔者自...

2017-09-16 07:27:11

阅读数:860

评论数:0

如何在一个可变参数函数中调用另一个可变参数函数

之前看到论坛上有人问,如何在一个可变参数函数中调用另一个可变参数函数 ,其实一句话就可以搞定:#define debug_printf(fmt, ...) printf( fmt, ##__VA_ARGS__)

2017-08-30 16:02:42

阅读数:302

评论数:0

NUC972DF62Y NuWriter 1.1改版 实现一键烧写镜像

新唐提供的NuWriter烧写linux 系统镜像,比较费劲,每次都要选择eboot和kernel然后还要输入对应的nand flash地址,很是费劲,如果能改成一次选择所有的文件,一键烧写,就比较省事,经过努力,已经实现,原始版本是1.0,修改后的就暂定1.1吧。修改后的NuWriter 1.1...

2017-08-30 11:48:59

阅读数:1032

评论数:0

CC2538 ZigBee 芯片 两路UART串口同时使用

前言 众所周知,CC2538 zigbee芯片物理上支持UART0和UART1,但是在Z-Stack协议栈里面只提供了UART1的代码支持,并没有提供UART0的代码支持,但是具体如何同时使用UART0,能不能两路同时使用,网上找不到任何介绍的,包括deyisupport网站在内。 按照国外网站e...

2017-08-23 10:06:34

阅读数:487

评论数:0

asus 华硕 N46VM 无法开机进入BIOS

关机前都正常,突然就无法开机了,连BIOS都无法进入,开机以后就是黑屏,ASUS白色LOGO都进不了,尝试了多次开关机,偶尔有一次能进,怀疑是BIOS问题,但是又不想拆机拔CMOS电池。 多次尝试以后,进入系统,直接用winflash升级到最新的BIOS从210版本升级到404版本,也就是最后一...

2017-08-20 21:53:16

阅读数:1131

评论数:0

source insight 4.0 win10 无法复制

开始以为是破解版的原因,后来完全安装了试用版以后,发现还是有同样的问题,source insight 4.0里面复制的字符串,再粘贴到别的地方,就无法粘贴,但是source insight里面不管复制粘贴都没有问题。 有时候是source insight刚打开一会可以复制,过一会又不能复制了。可能...

2017-08-11 11:10:27

阅读数:1365

评论数:0

znp-host-framework 更新日志

更新日志 更新日期2017.7.28 把zigbee协议栈里面的zcl.c移植到znp-host-framework,实现zcl层所有操作都放在znp-host-framework上面操作,每次通讯数据格式发生变化,只需要修改znp-host-framework和远端的节点固件,znp端的固...

2017-08-04 11:19:24

阅读数:283

评论数:2

提示
确定要删除当前文章?
取消 删除
关闭
关闭