自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (8)
  • 收藏
  • 关注

原创 TCP编程

TCP编程概述多进程多线程服务器编程

2022-12-09 22:51:39 109 1

原创 c中数据类型转换

数据的截断truncate;隐式转换整形提升混合提升

2022-12-07 21:29:24 219

原创 c基础知识归纳

补码的计算c的数据类型静&动态库的制作使用

2022-12-05 22:56:22 120

原创 wine安装过程

linux下运行exe程序wine安装教程

2022-11-01 21:15:24 217

原创 c/c++ 字符串

字符串顺序的倒叙函数strcmp的实现对比两个字符串最大的公共长度编程实现strcat函数

2022-10-24 21:54:25 320

原创 字符串中子字符串的查找

字符串中子字符串的查找

2022-10-23 21:40:12 117

原创 计算一年中的第多少天

计算一年中的第多少天

2022-10-23 20:49:10 51

原创 github两种提交方式

git提交

2022-06-22 22:18:37 248

原创 linux中的硬件指令

linux

2022-06-21 16:35:40 179

原创 c/c++字符串1

c字符串

2022-06-21 15:52:13 255

原创 c/c++指针和引用3

指针和引用

2022-06-19 23:47:42 152

原创 c/c++常见问题-----引用和指针2

1. 判断下列哪些定义是错误的:int a = 7;const int b = 100;int &c = b; //错误:不能用常量类型的变量定义非常量类型的引用;const int &d = a;a++;d++;// 不能修改常量的引用,修改变量的值2.引用和指针的区别...

2022-05-25 23:29:10 137

原创 IIC驱动AP3216

1.2CM_20608简介:三轴加速度传感器+三轴陀螺仪+温度注意点:默认工作在休眠模式,需要初始化设置下,支持自动选择时钟;IIC驱动主要的点:A:配置时钟可以是400Khz或者100Khz;B:六种信号:应答(非应答)、开始&结束信号、读&写信号;C:读驱动开发的时候用到假读;D:中断和中断标志是不同的概念,即使没有中断产生,中断标志也要清零;E:读过程IIC发送挂在的设备地址,等待应答信号,要写入的寄存器地址,设备的地址,然后是发送数据;F.

2022-05-22 22:17:50 1006

原创 C语言的内存分配

区域 存放变量类型 栈区 栈内存分配运算内置与处理器的指令集中,效率高但是分配的内存空间有限 堆区 c语言中使用malloc,free申请和释放空间 静态存储区 全局变量和静态变量的储存是放在一块的,其中初始化的全局变量和静态变量在一个区域,这块空间当程序运行结束后由系统释放 常量区 const修饰的全局变量也储存在常量区,const修饰的局部变量依然在栈上。 代码区 存放源程序的二进制代码。 ...

2022-05-17 22:25:47 219

原创 串口通信协议相关概念

1. 同步通信:一方发送,另一方应答,否则不进行下一次传输异步通信:一方发送,不考虑另一方是否收到,直接进行下一次传输;2. 全双工:通信双方可同时发送数据;半双工:双方都可发送数据,但是一方发送的时候,另一方只能接收;单工:只能由一方发送,另一方接收;3. UART:全双工、异步通信(Universal Asynchronous Receiver Transmitter:通用异步收发器)SPI:全双工、同步通信(Serial Peripheral interface:串行外设接口)

2022-05-17 22:19:10 196

原创 c/c++常见知识点----内联函数

1.为什么引入内联函数:#define ExpressionName(Var+Var2) (Var1+Var2) * (Var1+Var2)定义的像个函数,但是没有压栈和出栈的过程,代码效率很高,但是不能对参数有效性进行检测,它的返回值不能被强制转换为合适类型;两外在C++中引入了类的访问控制,如果一个操作或者说一个表达式涉及到类的保护成员或私有成员,就不能用这种宏定义来实现(因为无法将this指针放在合适位置);inline继承了宏定义的高效性,又消除了它的缺点;2. 为什么inline能

2022-05-16 23:46:33 176

原创 c/c++常见问题----1

1.const的使用定义 赋值 判断 定义 判断 const int x = 1 x = 2 错误 const int * x = 1;int c = 20; *x = 20 错误 x = &c 正确 int * const x = 3; int c = 20; *x = &c 正确 x = 2; 错误 const int * const x = 3; int c = ..

2022-05-15 21:25:37 166

原创 c/c++常见问题

1.i++和++i那个效率更高?A:内建数据:只是对一个变量进行自增的时候(一员操作数),两者的区别不到;B:自定义数据:主要是指类的时候,++i有天生的优势,因为它直接返回对象的引用,而i++是要先赋值然后再自增,多了复制数据的过程,使用该类型的时候要尽量使用++i;2. bool、整型、浮点数、指针在if判断语句中比较合适的做法应该是什么?A: bool flagif ( flag )/ if ( !flag )B: int f...

2022-05-15 11:45:42 73

原创 sed 流式编辑器

sed 流式编辑器,非交互式的修改文本,逐行操作,增删改查使用方式 一、前置命令 | sed 选项(定址符)指令 二、sed | 选项(定址符) 文本 选项 -n 屏蔽默认输出 -r 支持扩展正则 -i 写入文件 指令 p 输出指定内容 往往和-n配合使用 sed 'p' txt //输出所有行两次 ...

2022-05-08 22:19:00 116

原创 shell中的正则表达式

1.grep中正则的用法 ^ 匹配行首 $ 匹配行尾 [] 集合,匹配集合中的任意单个字符 [^] 对集合取反 . 匹配任意单个字符 * 匹配前一个字符任意次数(包括0次) //grep “ro*ot” txt txt中的内容: root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin grep "ro\{2,3\}t...

2022-05-07 08:04:47 187

原创 shell中的字符操作

1.字符串的截取 a=agcgdg echo ${a:2:3} = cgd echo ${a::3} = agc echo ${RANDOM%62}//产生0-61的随机数 echo ${RANDOM%101}//产生0-100的随机数 x=a y=b xx=$x$y echo $xx = ab 如何产生随机8位数字呢? #!/bin/bash a=abcdefghigklmnopq...

2022-05-05 20:53:29 141

原创 shell基础知识1

1.声明解释器;#!/bin/bash2.注释;3.具体逻辑;脚本的执行方式:1.给权限:chmod u+x xxx.sh //x时给文本权限chmod u-x xxx.sh2.使用解释器直接执行脚本bash test1.sh //开个新的脚本,执行完毕后新开的bash指令会退出,3.使用source命令执行脚本source test1.sh //当前的默认解释器执行脚本 . 代表source指令;4....

2022-05-05 08:53:54 39

原创 shell基础知识

1. case语句 case 变量 in 模式1) 命令序列;; 模式2) 命令序列2;; *) 命令序列3 esac2.alias 定义别名一个名称执行一个复杂的指令 alias egrep='egrep --color=auto' alias fgrep='fgrep --color=auto' alias grep='grep --color=auto' alias l='ls...

2022-05-05 07:29:34 41

原创 shell条件判断语句

1.单分支 if [ -z $u ] ; then echo "必须输入用户明" exit fi2.双分支/多分支 if 条件测试;then 命令序列1 elif 条件测试;then 命令序列2 else 命令x fi ping - c() 3 - i(间隔) -W(反馈信息时间) 1 网址 输入法变成半角输入的时候,空格被识别成字符且比正常空格长一些...

2022-05-04 10:33:39 107

原创 shell脚本

位置变量:$1 $2#!/bin/bashecho $1echo $2echo $3echo $4echo $$ //当前脚本的进程ID号echo $# //统计位置变量的个数echo $* //所有位置变量个数echo $? // 上一条指令运行是否正常,0:正常; 非0:异常echo $0 //执行脚本的名字echo $! //最后一条放进进程的ID号;可以用sleep 1000 & 测试env:查看所有的环境变量 经常和 “| grep xxx " 搭配使用;set

2022-04-30 22:44:11 49

原创 注网的休眠唤醒

物联网卡只有cs域、手机中用到的sim卡有ps域和cs域,带sim卡的休眠需要把sim卡关掉,并且把modom层关掉,这样才能进入休眠;

2022-04-28 21:27:59 1263

原创 C语言中的位操作

1.完成函数:比较两个无符号32位整数的大小,并返回较大的那个,不要用判断和关系uint32_t max(uint32_t a,uint32_t b){int64_t temp;temp = a - b;temp >> 63 & 0x01; return (!temp * a + temp * b);}...

2022-04-26 22:43:27 981

原创 宏定义面试考法

c面试中的宏定义

2022-04-26 22:34:00 65

原创 sv6158在ap模式下功耗做低功耗调试经历

8310 低功耗sv6158

2022-04-18 21:45:36 774

原创 c++重载运算符“<<“

#include <iostream>#include <stdlib.h>#include <string>class Operator123{public: Operator123(int a,int b); Operator123 operator+(Operator123 rhs); Operator123 operator*(Operator123 rhs); Operator123 operator-(Operato...

2022-04-03 16:55:53 890

原创 野指针产生原因及解决办法

1.指针变量定义时没有被初始化---> 定义指针时初始化,可以是具体的地址值也可以是NULL;2.指针P被free或者delete之后没有置为NULL-->指针指向的内存空间被释放后指针应该指向NULL;3.指针超越了所指变量的作用域-->所指变量的作用域结束前释放掉变量的地址空间,并让指针指向NULL;...

2022-01-03 17:43:57 714

原创 嵌入式C语言----内存管理

嵌入式系统内存管理一

2022-01-03 17:24:39 466

原创 360智能记录仪调试问题总结

问题一:USB枚举不成功 1.确保USB的枚举端口被执行到; 2.保证电压正常;问题二:打电话流程_onEV_CFW_CC_SPEECH_CALL_IND直接进这个事件;问题三:coolwatcher_usb上位机有问题: gpio20直接写入寄存器数值实现复用功能;但是上位机上一直是连个gpio20(把另一个配置成其他功能);问题四:实现整个流程...

2021-09-18 20:44:47 156

原创 展锐平台PIN码输错三次后提醒PUK输入

要求:不同的卡要记录输入错误此时,指定错误次数后准确提醒输入PUK错误;问题分析:1.展锐平台提供的SIM卡的认证统计错误次数以及认证后上报错误码,都是通过服务器异步上报的(各自有认证和异步回调的函数),解决方案是在统计第三次错误的时候上报错误码(不在指定的上报错误码的回调中上报); 2.异步回调的入口函数都是局部变量,有一定的逻辑上报;具体实现://<!--[ODM][SLM326E][TaskID 15007] LKB @2021-08-26 Remi...

2021-08-31 11:21:43 410

原创 C语言学习图书汇总

此资源是c语言学习的电子图书:1.[学通C语言的24堂课].刘彬彬&孙秀梅.扫描版;2.C Primer Plus 第6版 中文版;3.C程序设计语言(K&R)4.C程序设计语言(第二版,中文版,B.W.Kernighan、D.M.Ritchie 著)5.C和C++程序员面试秘笈6.C和指针7.C语言经典算法100例8.C语言深度解剖9.华为技术有限公司c语言编程规范10.明解C语言11.你必须知道的495个C语言问题12.[C程序设计(第四版

2021-08-21 14:54:49 182 1

原创 展锐平台功耗问题思考

1.是否真正进入休眠; 展锐平台真正进入休眠的log是suspend resume source,在内核的osi_sleep.c中,这个是判断休眠的根本依据;目前平台上的休眠函数发送AT+CSCLK=2可以直接进入休眠,log如有变化可以发送这个指令,抓取log做对比分析;2.用示波器看高低电平持续的时间,分析是平台问题还是定制的版本有问题;3.飞行模式前后功耗对比;4.一直跑的任务重,任务切换是否用到了低功耗对应的函数接口osiThreadSleepRelaxed(FREER...

2021-08-21 14:33:54 504

原创 展锐平台常见的问题

1.pSendEvent-->更换为SendEventTry 死机;2.p头文件一定要包含,否则会引起强制转换:int64和int32;3.不建议使用CFW_TCP接口;4.中断中允许使用的API:osiEnterCriticalosiExitCriticalosiEventTrySend (timeout must be 0, event may be lost)osiThreadCallback (even...

2021-07-26 20:45:51 873

mavemesh相关论文以及行业规范

《基于WaveMesh的煤矿无线传感器自组网设计》 《YD_T 3421.10-2021》 《基于WaveMesh网络与STM32的煤矿顶板离层监测系统设计》 《基于WaveMesh和GP...无线远传燃气抄表系统的设计_蔚庆高》

2023-05-29

基于神经网络技术的5G网络智能化监控_曹志强.pdf

G频段将采 用3 GH z 以上 的更 髙频段 , 基站覆盖 范围 缩小 , 基站密度加大 。 面对密度更大 的 5G 网络 , 传统   以小 区为对象 的 网络监 控方式 , 将使我们面 临海量 的质量 问题 而无 法应对 。 本文提 出一 种全新 的基于 神经   网 络优化思想 , 利用 密度聚类技术研究 问题 点之间 的空 间 和 时 间 的 相关性 , 挖掘区域共 性。 把对 网络负面   影响 大的 区 域作为 5 G网络问题 的监控对象 , 提升 网络监控智 能化水平 , 快速发现网 络热点 问题 , 降低人力   需求 。   ;无线通信;网

2021-06-02

大数据时代的情报学变革.pdf

大 数 据 在情 报 学 领 域 的 发 展 与 应用 , 给 情 报 学 研 究 与 实 践 带 来 巨 大 的 挑 战 。 传 统 情 报 学 面 临 着 更 加 复杂 的 数 据 网 络、 多 样 化 的 数 据 分 析方 法 、 精 准 化 的 用 户 需求 及 有针 对性 的 结 果 呈 现 。 本 文 通 过 研 究 大数 据 在 各 个领 域 尤 其 是 知 识 领 域 的 发 展 现 状 , 分 析 了 大数 据 环 境 下 情 报 学 面 临 的 挑 战 与 机 遇 , 提 出 了 大 数 据 范 式 下 情 报学变革 的 体 系 框 架 , 并 从 信 息 资 源 内 容 构 成 、 信 息 组 织 方 式 、 情报 分 析 方法 及 服 务 功 能 拓 展 四 个 方 面 诠释 了 大 数 据 环 境 下 情 报 学 新 的 核 心 内 涵 。

2019-06-13

ubuntu基于linux龙芯派2k

2k 龙芯派交叉工具安装使用教程,操作成功后做的总结,涉及pmon和loongnix工具编译和烧录过程。

2019-04-18

基于LabVIEW的软件无线电调制解调和信号信号识别技术研究

本文对基于软件无线电的模拟、数字通信信号调制解调通用结构进行了研究,在此结构上推导出了DSB、FM、PM、2ASK、2PSK、2FSK基本体制信号的调制解调算法,并使用LabVIEW对这些算法进行了快速仿真,从而证明了算法的正确性和可行性。此外对PRCPM和LFM信号的调制解调进行了专门的讨论,特别是对LFM信号。LFM信号可以用实现FM的方法来进行解调,解调信号呈锯齿状,可以从中获得调制信号周期,但是因算法中存在反正切运算,致使无法从中获得LFM的调制斜率。本文通过自相关算法对LFM和PRCPM信号实现了周期估计,而采用基于WVD时频分布峰值的估计方法,可估计出单分量LFM信号的瞬时频率,进而估计其载频和调制斜率。

2018-05-20

LABVIEW的FM、AM调制仿真实验

本程序不仅可以实现正 弦、方波、三角波、锯齿波等几种基本信号对正弦信号的调制效果, 而且还能够实现正弦调制情况下对原始信号的解调,从解调电路设 计中完整的恢复出基带调制信号,分析不同调制参数对调制效果的影响。

2018-05-10

基于虚拟仪器的2ASK数字通信系统仿真设计_付国兰

根据 2ASK 调制和解调过程原理,采用虚拟仪器软件 LabVIEW 对 2ASK 数字通信系统进行图形化仿真,给出了仿真 程序框图,并对输入序列、已调 2ASK 信号波形和解调输出序列等运行结果进行观察。结果表明,程序运行良好,仿真结 果正确,为分析和观察通信系统以及实验教学提供了一种新方法。

2018-05-08

调制信号的解调算法与基于LABVIEW的实现

本文介绍了调幅、调频的解调算法,对比了相干解调和非相干解调算法,并在相干解调算法的基础上,提出了正交解调算法和正切解调算法。利用LabVIEW数据流图的编程方式,编程得到二次正交解调算法,实现复合调制信号的数字化解调。通过仿真与实验结果可以得知,采用二次正交解调算法对复合调制信号进行数字解调能够得到较好的解调效果。

2018-04-22

空空如也

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

TA关注的人

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