自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

转载 STM32 gpio口模式介绍

gpio开漏输出(Open Drain Output)STM32的GPIO介绍原文链接: https://mp.weixin.qq.com/s/WiwH-jAKC8tgO2Lu95-14QGPIO基本结构每个GPIO内部都有这样的一个电路结构,这个结构在本文下面会具体介绍。电路图分析保护二极管:IO引脚上下两边两个二极管用于防止引脚外部过高、过低的电压输入。当引

2022-10-17 11:48:19 668

原创 strncpy使用缺陷

strncpy在复制带有特殊字符(ASCII为0x00,0xef,…)的字符串的时候,数据会有缺失,使用MEMCPY复制可以把数据全部复制过来。memset(g_stMgr.u8NetWorkRcvData,'\0',RCV_DATA_MAX);#if 1MEMCPY(g_stMgr.u8NetWorkRcvData,g_stMgr.u8RcvData,g_stMgr.u32RcvDataLen);#elseSTRNCPY(g_stMgr.u8NetWorkRcvData,g_stMgr.u8Rc

2021-10-11 18:53:26 360

转载 2021-10-09

//16进制字符串转16进制#include<stdio.h>#include<string.h>int str_to_hex(char *string, unsigned char *cbuf, int len){ char high, low; int idx, ii=0; for (idx=0; idx<len; idx+=3) { high = string[id

2021-10-09 19:26:36 123

原创 linux下 文件行内容的删除和增加

sed -i ‘/82/d’ groupdata 删除将“82”字符串在文件中全部删除i和d都是参数groupdata 文件82 文件某行的内容例:cat groupdata 1238243 sed -i '/82/d' groupdata cat groupdata 12343sed -i '81i2' groupdata 增加内容到某行将“82”字符串增加到文件第2行sed 是利用脚本来处理文本文件。具体用法相关文章很多。...

2021-03-12 10:02:22 195

原创 利用 mount 指令解决 Read-only file system的问题

在文件系统里面进行重命名操作提示“ Read-only file system”,是挂载系统权限问题。mount / -o rw,remount 命令就可以解决问题。参考链接:http://www.blogjava.net/hadeslee/archive/2009/08/13/291043.html

2020-12-25 13:58:01 3392 1

转载 数组中存放的多个十六进制数合并成一个十六进制数,并转换成十进制(整形)

利用的就是计算机存储的特性,需要注意大小端1.char sDec[4] = {0x05,0xc5,0xb3,0xea};低字节序的情况下. 并且 int 占用 32bit. char sDec[4] = {0x05,0xc5,0xb3,0xea};int val = 0;char *pBuf = (char*)&val;pBuf[0] = sDec[3];pBuf[1] = sDec[2];pBuf[2] = sDec[1];pBuf[3] = sDec[0];这时val=

2020-12-23 10:58:14 3511 2

转载 linux下解压,压缩命令

.tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar zxvf FileName.tar.gz压缩:tar zcvf FileName.tar.gz DirName———————————————

2020-12-09 11:48:39 81

转载 adb下载安装及使用

adb介绍:Android Debug Bridge(安卓调试桥) tools。它就是一个命令行窗口,用于通过电脑端与模拟器或者是设备之间的交互。ADB是一个C/S架构的应用程序,由三部分组成:运行在pc端的adb client:命令行程序”adb”用于从shell或脚本中运行adb命令。首先,“adb”程序尝试定位主机上的ADB服务器,如果找不到ADB服务器,“adb”程序自动启动一个ADB服务器。接下来,当设备的adbd和pc端的adb server建立连接后,adb client就可以向ADB

2020-11-17 14:14:04 646

转载 ubuntu 共享文件夹显示问题

首先要使用root用户登陆ubuntu 然后再安装VMwaretools 在设置共享文件夹 然后解决挂载的问题一,设置1 、设置root用户登陆ubuntu打开终端,输入:sudo gedit /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf 或 cd /usr/share/lightdm/lightdm.conf.d 然后修改50-ubuntu.conf回车了之后,部分童鞋可能会提示输入密码,需要注意的是,输入的密码并不可见,所以别输入错了,当然输

2020-11-16 17:43:34 481

原创 SPI 总线协议详解与实现

一,SPI概括:SPI是串行外设接口(Serial PeripheralInterface)的缩写,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,正是出于这种简单易用的特性,越来越多的芯片集成了这种通信协议。(引用百度百科)SPI也有三线制,适用于单向传输。二,SPI 接口 原理 缺陷:四线制物理接口:三线制只是少了SS/CS接口,不能一对多。SPI的通信原理很简单,它以主从方式工作,这种模式通常有一个

2020-11-13 14:37:30 1472

原创 字符串,hex码,整形,互转

标准库函数C语言提供了几个标准库函数,可以将任意类型(整型、长整型、浮点型等)的数字转换为字符串。(有些库函数 linux 不一定支持)● itoa():将整型值转换为字符串。//itoa并不是一个标准的C函数,它是Windows特有的,如果要写跨平台的程序,请用sprintf。是Windows平台下扩展的,标准库中有sprintf,功能比这个更强。● ltoa():将长整型值转换为字符串。● ultoa():将无符号长整型值转换为字符串。● gcvt():将浮点型数转换为字符串,取四舍五入。●

2020-10-23 15:27:02 1453

转载 移远AT指令拨号流程

移远EC20 R2.0 AT指令拨号流程 使用AT指令进行拨号,可快速的集成EC20 4G模块,只需要给EC20供电和接上通信UART串口,就能实现网络连接。EC20管脚分配 最小系统电路图 TCP/IP AT命令拨号流程 AT指令拨号流程测试 RDY ATOK 【OK】 AT+CPIN?+CPIN: READY 【READY】OK AT+CSQ+...

2020-09-29 18:40:31 4950

转载 codeblocks下载

曾下载过一个没有编译器的codeblocks,弄了很久才发现自己下载的版本没有编译器,所以将带编译器的codeblocks放在腾讯微盘中,方便自己也方便他人,这样就不用去官网下载了,官网有时候真的是有毒…下载速度还贼慢下载地址:https://share.weiyun.com/e218b040639d7bc2b4e71696ab32d1e8...

2020-04-13 16:34:42 412

原创 测试节点

阿里云国内地域节点测试IP地址服务商 地域节点 所在城市 测试IP地址阿里云 华北 1 青岛 47.104.38.82阿里云 华北 2 北京 59.110.190.69阿里云 华北 3 张家口 47.92.17.36阿里云 华北 5 呼和浩特 39.104.9.1阿里云 华东 1 杭州 118.31.219.247阿里云 华东 2 上海 106.14.228.194阿里云 华南 1...

2020-03-19 15:36:40 609

原创 c语言链表一 ,单向链表,

很久没有用过链表,发现现在只记得思路,代码的编写已经忘得七七八八,写一篇博客回忆一下。链表是一种常见的基础数据结构,主要使用结构体指针。链表可以动态的进行存储分配,也就是说,链表是一个功能极为强大的数组,他可以在节点中定义多种数据类型,还可以根据需要随意增添,删除,插入,输出,排序,反序,清空链表等操作。链表关键节点:头结点,尾节点,一般节点。头结点是为了处理空表的方便所引用的,用来存放链...

2020-03-17 15:37:21 262

原创 移远EC20--1 AT命令初始4

接上篇一:ATz指令补充服务命令AT + CCFC:呼叫转移号码和条件控制。该命令允许根据3GPP TS 22.082控制呼叫转移补充服务。支持注册,擦除,激活,停用和状态查询。AT + CCWA:呼叫等待控制。该命令允许根据3GPP TS 22.083的呼叫等待辅助服务的控制。支持激活,停用和状态查询AT + CHLD:致电相关补充服务。 该命令允许控制以下与呼叫相关的服务。AT + ...

2019-12-24 17:17:10 3293

原创 移远EC20--1 AT命令初始3

接上篇一:AT指令电话簿命令AT + CNUM:用户编号。该命令可以从(U)SIM中获取用户自己的编号。AT + CPBF:查找电话簿条目。该命令可以从用AT + CPBS选择的当前电话簿存储器中搜索以给定字符串开头的电话簿条目,并返回所有以字母数字顺序排序的找到的条目。AT + CPBR:读取电话簿条目。该命令可以从AT + CPBS选择的当前电话簿存储器中返回位置编号范围 … 中的电话...

2019-12-24 16:20:37 2397

原创 移远EC20--1 AT命令初始2

接上篇一:AT指令串口控制:AT&C[] :设置DCD功能模式,此参数确定电路109(DCD)的状态与从远端接收的线路信号的检测如何相关AT&D[] :设置DTR功能模式,该参数确定在数据模式期间电路108/2(DTR)从低电平更改为高电平时TA的响应方式。AT+IFC:设置TE-TA本地数据流控制,该命令确定串行端口的流控制行为。AT+ICF:设置TE-TA控制字符框,...

2019-12-24 15:36:20 5929

原创 移远EC20--1 AT命令初始1

一:必须在每个命令行的开头设置“ AT”或“ at”前缀要终止命令行,请输入。命令后面通常会包含“ ”的响应在移远给出的文档中,仅给出了答复,有意省略了“ ”。“<response/响应>”.CR :Carriage Return 回车,打字机车头的回位。LF:Line Feed 换行,打字机向下滚一行 打字机的时代,这些是指挥打字机机械工作的指令,电脑时代只用在...

2019-12-24 12:29:24 2010

转载 关于ubuntu系统无线网络网速慢的解决方法

ubuntu网速慢的解决 方法一:参考:https://www.cnblogs.com/dcpnet/p/9816360.html输入以下指令:  sudo lshw -numeric -class network sudo ip addr show  sudo ip route...

2019-11-08 17:25:27 682

转载 MQTT协议详解

IoT -- (七)MQTT协议详解 ...

2019-10-29 12:25:58 546

转载 Keil5手动添加Device

1.比如我要添加Stm32F103系列芯片,找到ST公司的http://www.keil.com/dd2/stmicroelectronics/stm32f103c8/#/eula-container2. 手动点击下载 ,不需要登录账号,直接进入后台下载.下载完成之后双击运行.3. 进入自动安装,等待安装完成后,打开Keil5,查看大功告成,添加完成!...

2019-10-24 11:26:33 1928

原创 Beyond Compare4过期解决方法

1.打开运行界面window+R(键盘快捷键),然后输入regedit,打开注册表编辑器。注册表路径:HKEY_CURRENT_USER\Software\Scooter Software\Beyond Compare 4\CacheId删除项目CacheId (删除时,忽略电脑提示)...

2019-10-23 16:44:12 202

原创 源代码网站

1.开源中国 https://www.oschina.net/2.codesoso 源码搜索(支持中文和英文搜索) search.codesoso.com3.CodeForge www.codeforge.cn4.github https://github.com

2019-10-23 09:23:35 782

转载 ubuntu学习笔记-tar 解压缩命令详解(转)

tar 解压缩命令详解-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出下面的参...

2019-10-22 17:30:33 191

原创 strncpy函数使用

首先看一下有关百度百科:strncpy函数用于将指定长度的字符串复制到字符数组中,是 C语言的库函数之一,来自 C语言标准库,定义于 string.h。语法形式为:char *strncpy(char *dest, const char *src, int n),表示把src所指向的字符串中以src地址开始的前n个字节复制到dest所指的数组中,并返回被复制后的dest. 该函数主要使用在字符串...

2019-10-15 17:07:03 2061 1

原创 c语言 strlen与sizeof使用

只是自己做个笔记,防止以后忘记了欢迎各位大佬补充。数组个数计算:strlen只适合计算字符串长度,计算其它类型,结果并不准确,sizeof根据大小来进行计算,计算int类型时,准确无误,在计算字符类型时会将“\0”也计算进去,导致实际会多一个数。...

2019-09-20 10:48:55 102

原创 linux下设置行号和tab键设置

看了一些博客,感觉有两个知识点需要记录一下,比较方便实用一:设置Tab键字符 系统默认缩进8个字符,我们可以设置下按一次Tab键,让它缩进4个字符(1)redhat和CentOS系统的设置方法: vim /etc/virc # vi的设置方法,修改配置文件/etc/virc set tabstop=4 # 在virc文件里面增加此行; v...

2019-09-19 17:01:49 396

转载 E: Could not get lock /var/lib/dpkg/lock 解决办法

1.gy@gy-desktop:/dev$ sudo apt install axel2.[sudo] password for gy:3.E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavai lable)4.E: Unable to lock the administrati...

2019-09-19 11:20:38 453

原创 NFS服务器搭建

搭建环境ubuntu12.04 64位执行命令:sudo apt-get install nfs-kernel-server执行命令:mkdir /mount 建立一个nfs服务的专有的文件夹设置NFS服务器需要的共享目录vim/vi/gedit /etc/exports 打开文件(三种方式vim vi gedit)/mount *(rw,no_root_squash,syn...

2019-09-19 10:01:28 102

转载 Ubuntu12.04 安装教程

一、教程概述Ubuntu有32bit的x86和amd64 64位的x86_64两个版本,我选择的是amd64这个版本。另外还有desktop && server 的区别,desktop就是桌面版图形界面,server就是服务器版本,默认是字符界面。我这里主讲64位的server版本安装过程。二、系统镜像下载地址此处不提供,可自行去ub...

2019-09-18 15:29:08 5665

原创 lLinux下gdb调试一

因调试需要,找了一些gdb调试的资料,记录下来,以后可能还用的到想要使用gdb调试,在使用gcc编译时就要加入 -g选项;加上-g的参数,把源程序信息编译到执行文件中。gcc list.c -o app -g -l pthread,因为代码里面用到了线程,所以加了 -l pthread,一般情况下,只需要 gcc list.c -o app -g即可。编译成功后生成app文件。(app是...

2019-09-12 15:51:34 196

FSK 频点参数文件配置工具

1. 先双击安装CMOSTEK RFPDK_V1.51.exe 2. 然后双击RFPDK.exe即可

2023-02-23

Quectel_EC200x&amp;EC600x&amp;EG912Y系列_音频应用指导_V1.0.pdf

移远模块EC200x,EC600,EG912 AT指令设置音频,tts, audio。快速入门

2021-08-03

W5500IO模块用户使用手册.pdf

w5500 IO介绍使用

2021-06-30

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

TA关注的人

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