自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

生于忧患,死于安乐

我不热爱编程,总觉得只是写个代码没什么意思,顶多算个键盘侠,我只是爱鼓捣东西罢了

  • 博客(241)
  • 资源 (25)
  • 收藏
  • 关注

原创 EFR32 zigbee SDK协议栈EmberZnet 使用和下载

最近需要评估一下Silicon Labs zigbee的方案,去官网下载zigbee SDK,发现芯科的做法和其他几家公司不太一样,不直接提供SDK包的下载,取而代之的是必须先拿到开发板,然后用序列号注册之后才能下载,不然只能安装Simplicity Studio开发工具,不能直接下载zigbee的SDK。这里方便其他人用于评估,提供一下某度云的链接,提取码:yy8v ,目前EmberZ...

2020-05-05 21:24:03 1931 5

原创 SW6206 PD 12V输出升压效率实测

实际测试4.2V升压12V 1.2A输出,效率只有82%,和规格书里面宣传的效率高达95%的效率相去甚远,水分实在有点大,问了好多人,都没给出实际测试效率怎样。

2024-01-25 13:12:25 398 1

原创 华硕ASUS RT-AC1200 pandavan老毛子 128M DDR固件

原版硬件只支持64M DDR2,更换了128M内存,结果找不到对应的固件,而且全部都是英文版的所以自己编译了中文版的pandavan老毛子,下载位置可能资源审核中:

2024-01-04 17:34:11 450 2

原创 和逸云 RK3229 如何进入maskrom强刷模式

图中红圈两个点短接以后插usb,就可以进入maskrom模式强刷。

2023-09-20 23:47:33 1636 1

原创 nanopb的repeated消息如何使用callback的方式进行编码解码encode decode

【代码】nanopb的repeated消息如何使用callback的方式进行编码解码encode decode。

2023-06-23 16:24:36 803

原创 LD2410B 人体存在传感器配合继电器使用注意事项

先说现象很多人使用LD2410都是使用其1脚的OUT信号对外设进行控制,如果使用继电器的话,注意,继电器不能放在LD2410背后比较近的地方(比如 2cm 1cm的地方),这样会导致LD2410 检测信号频繁触发,就会导致后端接的继电器反复动作,究其原因,笔者也是探索了很久去年11月份的时候,入手了两个LD2410的板子,用于验证技术方案的可行性,由于空间受限,不得不所有元器件密集排放,结果验证以后,就发现继电器会反复触发,当时也试了用屏蔽铜箔把LD2410后面遮挡起来,但是基本没有效果,联系了原厂技

2023-06-23 15:43:20 979

原创 CN3085 镍氢电池 充电分压电阻计算

CN3085 镍氢电池 充电电路

2022-12-14 09:21:02 620 1

原创 mplayer 5.0 编译错误

【代码】mplayer 5.0 编译错误。

2022-10-26 08:58:17 285

原创 双向可控硅实现 插头防插拔火花

双向可控硅 实现插头防火花

2022-08-23 08:53:14 361

原创 source insight 工程项目路径替换

然后切换到sourceinsight,刚才的弹窗还在,点击Addfromlist按钮,选择刚才完成路径替换的.txt文件,等待导入完成,至此,完成路径替换,又不用再添加一遍文件。Project->AddandRemoveProjectFiles->RemoveAll,移除原来所有文件,完毕后,当前弹窗别关。Project->ExportProjectFileList,点保存.txt文件。找到刚才保存的.txt文件位置,打开并批量替换路径。...

2022-07-18 10:14:31 1180

原创 IAR for MSP430 7.12.1下载

网上很难找,这个下载地址EW430-7121-Autorun.exe还是有效的,IAR keygen可以正常使用。选择好版本,具体参考其他教程

2022-06-06 17:35:51 1866 3

原创 IAR for MSP430 7.12.1版本安装包 EW430-7121-Autorun.exe

EW430-7121-Autorun.exe

2022-06-06 16:43:09 1948

原创 涂鸦 WB3S 固件烧写后无法运行

涂鸦WB3S 烧录 无法运行

2022-06-02 22:01:18 1192 1

原创 ubuntu 18.04(Linux Mint 19.3) 降级安装perl-5.22.4

由于需要openwrt 15.05编译环境需要用到低版本的perl工具,但是如果默认sudo apt-get install perlbrew安装,就会安装最新版本的perl,导致编译低版本的openwrt,编译不过去会出错,所以需要安装perl-5.22.4来解决1.安装perlbrewLinux Mint(19.3)直接安装perlbrew:$sudo apt install perlbrew2.默认安装的perlbrew版本太低,需要更新perlbrewwget https://raw

2022-03-25 08:52:00 2919

原创 svn(subvision)在ubuntu 16.04编译安装

很多人都知道svn在ubuntu的安装方法,一条指令就搞定apt-get install subversion ,但是这种方式直接安装的版本是1.9.3太低,有很多bug,其实可以通过编译方式进行安装最新版本subversion-1.14.1下载最新版本下载地址:http://subversion.apache.org/download/#recommended-releasesubversion-1.14.1.tar.gz编译步骤下载后解压进入subversion-1.14.1目录,.

2021-10-31 15:31:56 432

原创 有道词典5.4版本 单词无法发音 win10 解决方法

由于有道词典经典版5.4版本实在太好用,界面简洁干净,没有额外的广告,但是由于flash player停服导致有道词典无法发音,只需要安装ActiveX版本的player就可以了,但是网上找了很久没有找到版本,这里给出两个链接,随便选一个下载就行:某奏云 Player特别版 (密码:9527)某度云 下载链接 提取码:kjmq经典版有道词典,没有广告,去升级提示,没有任何弹窗,截图:感谢423down,这里给出下载地址有道词典怀旧版_v5.4.46.5554_去广告增强版 访问码0w44:.

2021-09-10 09:58:23 887

原创 使用mbedtls实现文件以及字符串的AES加密

由于mbedtls主要支持TCP的TLS传输实现,由ARM公司加持,目前这个库的代码质量非常高,也可以用在其他加密解密领域,比如AES、DES、chacha20等加密,当然和libsodium实现互补,有些实现也必须用libsodium更好一些,不过这两个库的代码质量都很高。示例代码展现了AES-256-ECB的加密如何使用,由于库里面有很多加密支持,可以参考mbedtls github原始代码的cipher_wrap.c实现,这里面实现了统一API封装,方便使用,只需要初始化时给出对应的类型参数,即可.

2021-08-21 15:27:21 2403

原创 利用mbedtls库实现md5计算校验

由于mbedtls主要支持TCP的TLS传输实现,由于ARM公司加持,目前这个库的代码质量非常高,也可以用在其他领域,比如md4、md5、sha1、sha256等等的计算实现,非常方便,这里给出计算md5的示例代码example1注释给出计算字符串的md5,example2注释给出计算某个文件的md5,非常方便#include <stdio.h>#include <stdlib.h>#include <string.h>#include "mbedtls/n.

2021-08-21 11:54:05 1396

原创 sqlcipher for openwrt

默认openwrt并没有sqlcipher的package包,网上介绍的都是单独编译很麻烦,这里给出openwrt环境下的快速编译方案,关于sqlcipher的介绍参考官方仓库地址先创建openwrt/package/libs/sqlcipher目录,同时在.config新增CONFIG_PACKAGE_sqlcipher=y选项再创建对应Makefile,内容如下## Copyright (C) 2006-2020 OpenWrt.org## This is free software,

2021-03-27 09:29:31 321

原创 CC2530/CC2538 TI zigbee协调器只有Update Device入网困难bug

目前zigbee领域最稳定的方案仍然是TI的CC25xx方案,没有之一。很多人可能遇到类似问题,CC2530/CC2538 ZNP工程,已经定义了宏TP2_LEGACY_ZC,用于协调器兼容旧zigbee设备(1.2协议)。复现步骤,网络内第一个ZR直接可以入网,第二个ZR通过中间ZR也可以入网,有Update Device之后ZC立马回复Tunnel Transport Key,可以入网,第三个设备通过中间ZR基本无法入网,中间ZR给ZC发送了Update Device,没有任何反应,导致入网失败,之.

2021-02-07 09:10:19 856

原创 openwrt加入leveldb包编译

升级openwrt的cmake工具版本由于标准openwrt发行版没有带leveldb包,需要自己加入,首先openwrt 的cmake 版本必须在3.1.13版本往上。升级cmake方法,修改openwrt/tools/cmake/Makefile如下,同时删掉patchs目录## Copyright (C) 2006-2014 OpenWrt.org## This is free software, licensed under the GNU General Public License

2020-10-23 09:31:00 459

原创 secureCRT 7.3.6 winxp版本

secureCRT新版本已经不支持winxp系统了,很多地方找不到适合winxp的版本,另外很多地方下载到的secureCRT注册_机经常报毒,这里给出某度云的链接,带有注册_机无毒secureCRT 7.3.6 winxp,提取码:2pn3...

2020-10-17 10:00:17 1362 1

原创 netty开发tcp服务器最好不要用分隔符DelimiterBasedFrameDecoder这种分包方式

我们都知道,tcp通讯属于流传输,对于上面承载的业务协议栈是不做分包处理的,所以大量客户端给服务器发送数据,就会有黏包现象,所以必须分包,反之,服务器给客户端发数据,也会黏包。netty提供了很多decoder用来分包,目前个人觉得效率最高,最好的方式还是LengthFieldBasedFrameDecoder,没有之一。很多人刚开始做开发经验不足,按照教科书上的指点,使用了分隔符作为分包机制,其实这种方式效率非常低,不管是服务器还是客户端,因为你作为接收端,不知道tcp流里面什么时候分隔符到来,所以.

2020-09-01 22:41:44 2184 3

原创 庆科EMW3080 mxos开发环境搭建helloworld编译

最近项目需要,搞点wifi的东西,模块用的庆科EMW3080,往上找了很多教程,最后都走了弯路,目前很多教程都是基于mico os进行编译的,mico os和mxos有什么区别呢,前者是多年前的产品,aliyun git早已停止更新,最新的mxos还在更新,可能是庆科做了重构。过时教程庆科EMW3080学习之旅① 搭建开发环境,开始一个 “hellow world” 串口打印过时aliyun git mico osmxos环境搭建我们采用MiCoder Tools命令行进行编译,sour.

2020-07-16 10:05:51 2072 3

原创 awtk GUI arm-linux交叉编译CMakeLists.txt实现

openwrt DIY需要,发现原始的W9751G6KB只有64MB内存,想找一颗128MB的pin2pin内存替换上去,经过对比,发现W972GG6KB可以替换,也是128MB,引脚都对的上,只有一个引脚对不上,搜了一下,某宝才3块多钱,谨慎起见,买了6个,经过实际测试,完全可以点亮...

2020-06-13 17:26:10 1009 1

原创 TI XDS110 仿真器开源硬件

由于TI没有开源XDS110仿真器的设计资料,某宝上很多JS为了偷工减料,都是只有主芯片,还号称非Lite版本,难道Lite版的主芯片也没有?某宝JS的仿真器,外围的电平转换,ESD保护统统没有,为此笔者专门设计了一款,支持ESD保护,支持电平转换,可靠性稳定性不是某宝JS可比的已经在立创EDA开源,欢迎某宝各种JS前来抄袭...

2020-06-13 15:36:29 6091 11

原创 paho.mqtt.c openwrt交叉编译

由于openwrt的package里面并不包含paho.mqtt.c的实现,只好自己编译一个出来,网上很多教程都是针对没有PAHO_WITH_SSL的编译,如果使能了ssl基本上编译不过去先交叉编译openssl-1.1.1d可以参考笔者csdn链接,或者其他教程####下载包并解压paho.mqtt.c-1.3.2.tar.gz配置与编译cd paho.mqtt.c-1.3.2mkdir buildcd buildcmake ../ -DPAHO_WITH_SSL=TRUE -D.

2020-06-02 16:30:17 1006

原创 openwrt 交叉编译 unrecognized command line option -m64 错误

用openwrt工具链编译openssl-1.1.1d,按照网上其他教程,出现如下错误,很多人说打开Makefile删除-m64继续编译,每次都这样吗,不是太费劲?搞不清楚为什么openssl的设计如此,有两个脚本,一个叫Configure,一个叫config,一般的开源工具,都是里面有一个configure脚本,给定一些参数直接自动生成Makefile就编译了,不得不说,openssl真的很差,可惜了老罗的门票捐赠mipsel-openwrt-linux-gcc: error: unreco.

2020-06-02 13:34:47 5627

原创 xzcat配合tar实现一条shell指令解压.xz文件

看到buildroot的编译阶段对.xz文件的解压都是一步完成的,经过测试发现可以实现一条shell指令实现.xz文件的解压,网上其他方法都是先解压xz为tar,然后二次解压tar,这样比较繁琐。xzcat /tmp/toolchain.tar.xz | tar -C /tmp/ -xf -...

2020-05-11 09:06:48 725

原创 cygwin gcc编译无法生成exe

最近想用cygwin里面的gcc编译一个小东西,发现gcc main.c -o main编译两行简单的代码,都没法生成exe可执行文件,经过谷歌搜索发现原来是兼容性文件,删掉C:\Windows目录下的cygwin1.dll文件重启系统就好了,一般cygwin启动的时候都是直接去X:\cygwin64\bin目录下找的动态库,但是windows目录下如果有的话就加载这个库,所以就不出现兼容问题,...

2020-05-06 16:48:03 1096

原创 mtk7688AN openwrt15.05 编译错误undefined PPPOX_ZOMBIE

将以下内容命名为1000-remove-pppoe-PPPOX_ZOMBIE.patch,并放入/target/linux/ramips/patches-3.18目录,重新编译会自动patch--- a/drivers/net/ppp/pppoe.c+++ b/drivers/net/ppp/pppoe.c@@ -313,7 +313,6 @@ static void pppoe_flu...

2020-04-28 13:15:52 275

原创 H3C WA4320H-ACN 无线AP硬改支持集客256M内存启动

写在前面的话硬改16M spi flash以后,可以刷入集客固件,但目前集客固件在WA4320H-ACN上只能支持128M内存,不支持全部256M内存,很多网友刷入了大麦的breed,无法启动集客固件,很多人认为是breed的问题,不过的确是breed的问题,我们最终使用breed-qca9558-dw33d.bin作为breed,配合集客固件可以完美支持全部256M内存,双无线正常工作。...

2020-04-25 18:13:36 15630 12

原创 H3C WA4320H-ACN 无线AP改成12V DC供电

H3C的无线AP支持POE供电,同时侧面也有DC口可以通过48V电源适配器供电,平时很少有这种电压的适配器,倒是12V/2A的适配器非常多,能不能改成12V供电呢,答案是可以的。原因是原来的TPS23754作为DCDC,启动电压15V,12V当然不能使用了,刚好TI有同一个系列的TPS23756启动电压能到9V,可以使用,某宝上买两个回来,一个6块左右,而且包邮,更换上去,注意引脚线序。...

2020-04-10 22:56:52 6584 7

原创 pandavan 固件squashfs只读文件系统如何上传应用程序

由于路由器固件是只读系统,想上传自定义的应用,结果提示只读下载https://opt.cn2qq.com/opt-script/mtd_storage.sh脚本,上传到/etc/storage目录,并chmod添加可执行权限,将需要上传的程序放到/etc/storage/bin目录下,执行如下cd /etc/storage/mtd_storage.sh save...

2020-01-12 14:28:20 1385

原创 beaglebone black 编译buildroot和kernel(SD启动和emmc烧写方法)

网上其他教程十有八九各种问题,这个教程应该没有任何问题,国产版的没有emmc的请绕道buildroot编译方法:下载最新版本buildroot1、修改buildroot/configs/beaglebone_defconfig内容如下:BR2_arm=yBR2_cortex_a8=yBR2_TARGET_GENERIC_GETTY_PORT=“console”BR2_GLOB...

2019-12-31 18:58:13 2597 2

原创 beaglebone black buildroot启动后提示can't open /dev/ttyO0: No such file or directory

启动后一直打印can’t open /dev/ttyO0: No such file or directory,无法进入系统解决方案在buildroot的make menuconfig里面,在System configuration > Run a getty,将ttyO0改为console,重新编译buildroot,完美启动...

2019-12-31 12:38:11 1598

原创 beaglebon black 交叉编译工具链

刚开始我以为在ubuntu 16.04下面直接安装这个工具链sudo apt-get install gcc-arm-linux-gnueabi就可以了,后来buildroot提示不能使用最后编译内核的时候,从地址里面找到了地址,见下面wget -c https://releases.linaro.org/components/toolchain/binaries/6.5-2018...

2019-12-08 20:54:24 340

原创 vmware 15.5.1 ubuntu 16.04 罗技无线鼠标 滚轮不能用

windows 10 电脑上装虚拟机,里面运行ubuntu 16.04,结果遇到左右键都正常,就是滚轮无法滚动,在ubuntu里面非常不方便,搜了很多解决方法,都是让修改/etc/X11/xorg.cfg文件,基本上没用解决方法参考链接 见vmware官方论坛3楼回答,一般都是电脑上会自动提示安装罗技鼠标的配套软件,在里面修改一下即可...

2019-11-17 17:54:44 2423 7

原创 MSP430FR2433 用driverlib方式 SPI调试记录

由于MSP430FR2433红板子搞活动,弄了几块玩玩,发现网上很多MSP430系列的SPI很多都使用普通的GPIO模拟SPI,很少有说如何使用driverlib来操作GPIO的,MSP430本身就支持SPI,为何费劲要用GPIO模拟呢?MSP430系列TI提供了driverlib方便用户进行开发,driverlib是对标准的寄存器操作进行了二次封装,用户只需要调用API就可以了,非常方便...

2019-06-30 12:30:35 1884 2

原创 syncthing relay中转服务器客户端SyncTRayzor如何使用?

问?既然会自动relay,为什么要自己搭建relay中继服务器呢,原因是syncthing自带的中继服务器,速度实在是太慢了,如果自己能在openwrt上搭建一个中继服务器自己用,岂不是完美?关于如何搭建自己的relay服务器,见搭建和配置Syncthing发现和中继服务器主要遇到的问题是,搭建好strelaysrv中继服务器以后,客户端怎么使用呢,一般用户都用的windows的客户端...

2019-06-13 19:37:10 5895

华硕 ASUS RT-AC1200 pandavan 128M 内存老毛子固件

华硕 ASUS RT-AC1200 pandavan老毛子固件 内存扩大到128M DDR

2024-01-04

rpcapd 竟斗云2.0 openwrt wireshark远程抓包

rpcapd 二进制编译文件 for 竟斗云2.0 openwrt配合wireshark实现远程抓包 用法: ./rpcapd -n -b 0.0.0.0 -d

2021-03-05

WA4320H-ACN原版bootware编程器固件.zip

华三 H3C WA4320H-ACN原版bootware编程器,用于救砖 bootware版本为1.15 华三 H3C WA4320H-ACN原版bootware编程器,用于救砖 bootware版本为1.15 华三 H3C WA4320H-ACN原版bootware编程器,用于救砖 bootware版本为1.15 华三 H3C WA4320H-ACN原版bootware编程器,用于救砖 bootware版本为1.15

2020-04-03

WINCE下的视频播放软件

WINCE下的视频播放软件

2015-03-23

TortoiseGit-1.8.10.0-64bit ZH-CN.rar

TortoiseGit-1.8.10.0-64bit ZH-CN.rar windows安装包,带中文语言包

2014-08-22

TortoiseGit-1.8.10.0-32bit ZH-CN.rar

TortoiseGit-1.8.10.0-32bit ZH-CN.rar windows安装文件,带语言包。

2014-08-22

Windows CE API 手册 v2.0

Windows CE API 手册 v2.0,欢迎下载阅读。

2014-07-19

PL2303 USB转串口驱动程序

PL2303 USB转串口驱动程序 最新版 1.90 支持win7 32bit/64bit win8 etc.

2014-07-17

max485芯片手册

max485 芯片文档、资料、工具的所有权归原作者所有,仅供研究学习之用。

2014-06-12

MCP2510芯片文档

MCP2510芯片文档、资料、工具的所有权归原作者所有,仅供研究学习之用。

2014-06-12

s3c6410英文手册

s3c6410英文手册 芯片文档、资料、工具的所有权归原作者所有,仅供研究学习之用。

2014-06-12

74LVC16245

74LVC16245芯片文档、资料、工具的所有权归原作者所有,仅供研究学习之用。

2014-06-12

2510用户手册

2510用户手册 欢迎下载试用,文档、资料、工具的所有权归原作者所有,仅供研究学习之用。

2014-04-30

你必须知道的.NET

你必须知道的.NET 欢迎下载试用,文档、资料、工具的所有权归原作者所有,仅供研究学习之用。

2014-04-30

21日SQL自学通.pdf

21日SQL自学通.pdf 欢迎下载试用,文档、资料、工具的所有权归原作者所有,仅供研究学习之用。

2014-04-30

Linux环境数据库管理员指南.rar

Linux环境数据库管理员指南.rar 欢迎下载试用,文档、资料、工具的所有权归原作者所有,仅供研究学习之用。

2014-04-30

Linux 内核完全注释.pdf

Linux 内核完全注释.pdf 欢迎下载试用,文档、资料、工具的所有权归原作者所有,仅供研究学习之用。

2014-04-30

EWAVR 4.10中文用户手册.pdf

EWAVR 4.10中文用户手册.pdf 欢迎下载试用,文档、资料、工具的所有权归原作者所有,仅供研究学习之用。

2014-04-30

QRC_thumbside.pdf

QRC_thumbside.pdf 欢迎下载试用,文档、资料、工具的所有权归原作者所有,仅供研究学习之用。

2014-04-30

ADS_AXDarmsdGuide_D.pdf

ADS_AXDarmsdGuide_D.pdf 欢迎下载试用,文档、资料、工具的所有权归原作者所有,仅供研究学习之用。

2014-04-30

ADS_ApplicationsLibrary.pdf

ADS_ApplicationsLibrary.pdf 欢迎下载试用,文档、资料、工具的所有权归原作者所有,仅供研究学习之用。

2014-04-30

C++.Template.Metaprogramming.(2004).LiB.chm

C++.Template.Metaprogramming.(2004).LiB.chm 欢迎下载试用,文档、资料、工具的所有权归原作者所有,仅供研究学习之用。

2014-04-30

C++ --Complete Reference (3rd Ed.).pdf

C++ --Complete Reference (3rd Ed.).pdf 欢迎下载试用,文档、资料、工具的所有权归原作者所有,仅供研究学习之用。

2014-04-30

LPC1769 数据手册

LPC1769的数据手册,开发嵌入式用到的话可以参考下,恩智浦的板子。

2013-05-21

深度探索C++对象模型.pdf

深度探索C++对象模型.pdf 真的很不错,大家可以看看。

2013-05-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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