自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(98)
  • 资源 (15)
  • 收藏
  • 关注

原创 链式队列实现

【代码】链式队列实现。

2024-02-02 13:14:52 94 1

原创 CS32L010 用Keil + Jlink(或其它)烧录已有的hex文件

设置Download Function,按照图选择,之后删掉Programming Algorithm里面的内容,重新选择对应的选项。打开KEIL,Project-New μVision Project,命名并保存到某个文件夹,比如我命名为burn-wipi。Name of Excutable设置的名称和已有的Hex文件名称相同。设置Debug方式,我这里选择JLINK,之后选择Settings。打开Options for Target。设置Port方式,我这里选择SW。

2023-12-22 10:44:33 477

原创 Float类型数据经过snprintf后改为大端字节序

最近有个项目,要求吧float类型给用十六进制传到服务器,发现经过snprintf后,mcu小端字节序改为了大端字节序。因此写了这个测试函数,确认是否是snprintf改变了字节序。

2023-12-04 16:27:33 105

原创 查询局域网哪些IP被占用

Free Ip Scanner

2023-12-04 15:07:14 83

原创 阿里云手动下发指令到设备-用于设备调试

打开自己阿里云,设备,Topic列表,订阅后Topic列表里会有一个发布消息。下发消息测试3072字节,可以下发。

2023-11-30 11:31:38 124

原创 腾讯云手动下发指令到设备-用于设备调试

如下图填写,Topic和产品ID到自己的腾讯云,产品设置和Topic管理里面找,数据是自己需要下发的真实数据,必须是string。打开腾讯云API Explorer,Publish Msg。设备在线时,点击发起调用即可。

2023-11-30 11:29:48 225

原创 网络调试助手 连接Onenet 多协议接入平台 TCP透传协议

lPARSER_NAME:用户自定义解析脚本的名称,用户上传脚本时指定的唯一字符串标识。lAUTH_INFO:设备鉴权信息,在设备注册时,用户创建设备时指定的唯一字符串标识。lPID:产品ID,创建产品时OneNET生成的产品唯一性数字标识。选择TCP透传协议,点击添加产品,输入信息,点击确认。打开Onenet平台,多协议接入。下面需要上传一个解析脚本文件。点击设备列表,添加设备。

2023-11-30 11:24:18 411

原创 阿里云新版公共实例从注册账号到创建设备生成参数教程

参考下面链接阿里云文档,生成mqtt参数(设备clientid任意)认证成功后,点击上一步界面开通,就可以开通物联网那个平台功能。点击上图空白地方,进入公共实例,点击设备管理产品,创建产品。注册成功后,登录返回第一次打开的界面,点击控制台。点击左上角的菜单,弹出新窗口,搜索物联网平台。如图填写,点击确认,具体含义可以搜索阿里云。打开阿里云官网,点击右上角的登录/注册。打开的界面按照图片输入手机号注册。点击管理设备,添加设备。点击控制台后界面如下。

2023-11-30 10:54:42 311

原创 Python 快速简单搭建HTTP本地服务器,内网通过浏览器访问

Python HTTP本地服务器

2023-07-25 18:09:41 668

原创 CS32L010 SYSTICKS实现us和ms延时函数

CS32L010 SYSTICKS

2023-07-20 18:08:58 160

原创 腾讯云,物联网开发平台产品,动态注册步骤

使用API Post测试腾讯云物联网平台动态注册

2023-05-19 15:22:36 794

原创 X2000 halley5开发板,烧写uboot,kernel,文件系统到开发板

linux x2000

2023-02-07 16:39:54 429 1

原创 X2000 halley5开发板,buildroot编译image

linux x2000

2023-02-07 16:32:33 523

原创 SAM9X60 curiosity开发板,buildroot编译sdcard.img

linux sam9x60

2023-02-07 14:42:34 527

原创 SAM9X60 curiosity开发板,U盘拷贝文件到开发板

linux U盘 sam9x60

2023-02-07 14:31:53 447

原创 SAM9X60 curiosity开发板,SYSFS文件系统控制板载三色Led

sysfs led

2023-02-03 15:49:22 511 1

原创 win10系统如何禁用驱动程序强制签名

win10 驱动强制签名

2022-11-01 10:30:29 620

原创 Ubuntu 国内镜像源

Ubuntu镜像源

2022-09-14 11:24:17 329

原创 芯昇 CM32M101A 固件库 W25Q128JWSIQ 驱动

CM32101A

2022-06-21 12:34:03 710

原创 已知两个点的经纬度,计算两个点之间的距离(两种办法)

另一种算法,ubuntu测试没有问题,在项目硬件平台多次调用(如while中那样测试)总是死机(写文章时候还没找到原因)方法:#include "math.h"#include "stdio.h"#include "stdlib.h"#include "unis

2022-04-21 16:22:35 17464 4

原创 Postman调用阿里云HTTPS动态注册接口(一型一密)

1. 按照阿里云文档:请求方式:post地址格式:https://iot-auth.cn-shanghai.aliyuncs.com/auth/register/device如下图写入参数:sign格式:deviceNamedeviceName1234productKeya1234******random123下图中的秘钥指的是productKey点击发送,结果如下图之后再次获取,会提示设备已经激活在线调用ResetThing API...

2022-03-03 14:24:13 800

原创 c语言test

#include <stdio.h>#include <stdlib.h>void test2(unsigned char* m, unsigned char n){ printf("m= %p,&n = %p\n", m, &n); *m = 5;}void test(unsigned char* m, unsigned char n){ printf("m= %p,&n = %p\n",...

2021-09-29 16:12:38 3184

原创 腾讯云,物联网通信产品,动态注册步骤

使用apipost,post方法。test_sign.py脚本生成signλ test_sign.pysign_content:POSTap-guangzhou.gateway.tencentdevices.com/device/registerhmacsha2561625543789542787393770efeee110dca75a929ceab8b94ff1c5b67351e6db8da1a01ad0a275ce22d93sign_base64: b’VhXqxMUBJxx4F

2021-07-06 14:37:57 924 6

原创 使用MQTT.fx接入阿里云物联网平台

官方有教程:https://help.aliyun.com/knowledge_detail/86706.html这里仅提供个第三方工具: https://blog.csdn.net/zn2857/article/details/118099278如图,点击OK后,主界面connet,之后订阅,发布就可以。

2021-06-24 09:22:18 109

原创 QT写了个阿里云小工具,设备证书生成阿里云mqtt连接参数

阿里云平台一键复制的设备证书,或者在下方单独填写。链接:https://pan.baidu.com/s/1A3vkQFajqW_VB1mXIa_urQ提取码:6666

2021-06-22 09:00:12 779 2

原创 阿里云物联网平台,三要素生成hmacmd5,hmacsha1和hmacsha256,password算法+hashmd5,hashsha1,hashsha256算法

##算法来自阿里云物联网sdk,略微做了改动。使用文件:infra_md5.c infra_sha1.c infra_sha256.c以及相关头文件。文件路径:c-sdk-v3.2.0-5fce6931c1cfa4532e2d86f77b6f649e6bf4ef1cc-sdk.git\src\infra##测试函数:void aliyun_password_sign(const char *client_id, const char *product_key, const char *device_

2021-06-13 17:14:30 1676

原创 MDK编译生成bin文件

fromelf --bin -o “[email protected]” “#L”把这一行复制到User After Build/After Rebuild -> Run #1后面

2021-05-28 16:44:35 238

原创 missing legacy device support

2021-05-14 11:34:03 391

原创 handle和handler的理解

维基百科对handler的解释是这样的,Handler, an asynchronous callback (computer programming) subroutine in computing...Event handler, a routine for processing a programming eventInterrupt handler, a routine for processing CPU interruptsSignal handler, a routine for h

2021-05-14 09:50:12 878 1

原创 排序算法

//直接插入排序函数void InsertSort(UINT32 a[], int n){ int i = 0; for(i = 1; i < n; i++) { if(a[i] < a[i - 1]) { //若第 i 个元素大于 i-1 元素则直接插入;反之,需要找到适当的插入位置后在插入。 int j= i - 1; int x = a[i];

2021-04-26 10:49:23 56

原创 asr1601芯片平台实现ssl加密的websocket

首先感谢SGuniver_22,本文实现内容,是在他实现的websocket基础上,移植而来。他的博客:https://blog.csdn.net/SGuniver_22他的github:https://github.com/wexiangis/websocket_for_linux1.首先下载websocket源码。。。2.在ws_connectToServer函数里将socket创建,连接,改为asr1601芯片平台实现方式。注意有的websocket服务器不需要调用fcntl函数设置非阻塞

2021-04-14 13:30:17 1723 1

原创 win10 x64+anaconda+labelme标注数据

1.下载anaonda:①如果你一定要从官网下载,一定要去英文官网,使用bing搜索,可以搜索出英文官网②可以去清华镜像源下载,速度快,下载地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/2.安装anaonda:略……3.配置① 在开始里面使用管理员身份打开anaondaprmopt(注意:以下步骤部分安装需要下载,失败重试即可,labelme安装重试N次,后来使用了清华镜像源)② 输入命令:conda crea.

2021-01-17 22:35:23 250 1

转载 C语言中求和、计算平均值、方差和标准差

转载:https://blog.csdn.net/littlehero_121/article/details/98848871计算C语言中的求和、标准差、方差和标准差等,需要加上头文件:#include <math.h>#include<stdio.h>#include "math.h" double sum = 0;//求和 double array[4] = {1.2,2.1,3.1,4.1}; int length = 0;//数组长度

2020-12-28 17:31:54 8134

原创 J-LINK segger 驱动,MDK5.15版本,用于解决**JLink Warning: Mis-aligned memory write: Address: 0x20000000......

JLink Warning: Mis-aligned memory write: Address: 0x20000000, NumBytes: 2, Alignment: 2 (Halfword-aligned)的错误

2020-04-30 13:01:04 2577 1

原创 NB-IoT SNR RSRQ RSRP等信号参数解释

CELL ID 基站小区标识1CELL ID是网络中小区的编号,与MCC、MNC及LAC号组合成一个小区全球识别码,用来在全球范围内唯一识别某一小区。EARFCN 中心频点1若一个区域的基站中心频点都相同,表示是同频部署。若一个区域的基站中心频点交叉分布,表示是异频部署。PCI 物理小区标识1PCI是用于区分不同小区的无线信号,确保在小区覆盖范围内不会有相同的PCI。SNR...

2020-01-20 10:40:53 32704 1

原创 postman 发送到onenet,chinanet

http://api.heclouds.com/nbiot/offline?imei=869405035099366&obj_id=3339&obj_inst_id=0&expired_time=2019-09-04T13:00:00&trigger_msg=4&mode=2

2020-01-20 10:40:21 2890 2

原创 补码、无符号数减法运算

补码Two’s Complement(二补数、补码)是对二进制数的数学运算,运算过程为:对二进制序列每一位取反(0->1; 1->0),再加1。bits取反补码011100101010101110111000001计算机中有符号数的表示计算机中的数值类型分为整数型和浮点数型,有符号数在最高位设置符号位,其余低位均为数值位。数值位一律采用补码形式存储,...

2020-01-20 10:40:15 7884

原创 加速度中的mg/LSB是什么意思

是G-Sensor灵敏度。 range的设置是指sensor所能测量的加速度范围,2g时最多能测到+/-2g,4g时最多能测到+/-4g,…而sensor的ADC的位数是固定的,也就是说10位能输出的数字只有-512 ~ +511,不管range如何设置,数字输出范围是固定的。所以,range设置为2g时,测量范围是-2g ~ +2g,数字化后,即为256LSB/g (=512/2),即1g的...

2020-01-20 10:39:50 14565 2

原创 汇编.s文件包含头文件处理

Error[2]: Failed to open #include file ‘FreeRTOSConfig.h’解决办法:IAR,在在assembler(汇编编译选项) 的preprocessor(预处理)里,填写好 引用的头文件地址

2019-06-05 22:29:23 3204

转载 stm8因为固定中断向量表地址引发的一系列问题及其处理

转载:https://blog.csdn.net/chen244798611/article/details/51334489因为之前写个stm32的IAP升级程序,所以我总结了做IAP升级的三个主要的难点:1、如何设置中断向量,也就是说中断向量的重定向2、如何配置程序的起始地址3、如何从IAP跳转到APP程序4、使用库函数要注意的地方(防止被坑)说文章的时候我已经完成了一个最简单的I...

2019-04-02 14:48:15 2269

鼎博、立林、康拓一卡一密生成器

360报错,添加信任即可,鼎博,立林需要输入原卡信息才能生成秘钥

2023-02-10

ETSI TS 125 133 V16.0.0 (2020-11).pdf

Universal Mobile Telecommunications System (UMTS); Requirements for support of radio resource management (FDD) (3GPP TS 25.133 version 16.0.0 Release 16)

2021-08-19

aliyun三要素生成password(md5,sha1,sha256).rar

三要素生成password,包括hmacmd5,hmacsha1,hmacsha256三种,已验证无误。另外有hashmd5,hashsha1,hashsha256算法.https://blog.csdn.net/zn2857/article/details/117881499

2021-06-13

asr1601芯片平台实现ssl加密的websocket.rar

https://blog.csdn.net/zn2857/article/details/115696246

2021-04-14

J-link Segger MDK5.1.5驱动.rar

驱动从5.1.5版本中备份来,用于解决MDK5.2.5版本后下载出现的**JLink Warning: Mis-aligned memory write: Address: 0x20000000, NumBytes: 2, Alignment: 2 (Halfword-aligned)的错误

2020-04-30

Linux设备驱动开发详解:基于最新的Linux+4.0内核(非扫描文字版带书签+源码)

Linux设备驱动开发详解:基于最新的Linux+4.0内核(非扫描文字版带书签+源码)

2018-01-22

QT打开二进制文件,串口分包定时发送

自己写的第一个qt界面程序,有很多不足。希望能给需要的人一些小思路

2018-01-08

SFTP Net Drive 2017

SFTP Net Drive 2017

2017-06-18

scrt-8.1.1.1319.ubuntu16-64.tar.gz

scrt-8.1.1.1319.ubuntu16-64.tar.gz SecureCRT

2017-03-16

pic32单片机i2c通讯ads1014

pic32单片机通过dynamic,i2c读写ads1014寄存器

2016-12-15

pic32单片机SPI例程sst25vf016b

pic32单片机通过spi读写sst25vf016b

2016-12-15

pic32单片机i2c通讯例程bq24295

pic32单片机dynamic库读写bq24295寄存器例程

2016-12-15

pic32单片机uart例程loopback

串口助手发送数据给单片机,单片机原样返回

2016-12-15

TurboC2.0 for win7

TurboC2.0 for win7 TurboC2.0 for win7 TurboC2.0 for win7 TurboC2.0 for win7

2010-11-09

番茄花园 Win XP主题资源包2.7

番茄花园主题资源包番茄花园主题资源包番茄花园主题资源包番茄花园主题资源包番茄花园主题资源包番茄花园主题资源包

2009-03-24

空空如也

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

TA关注的人

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