- 博客(91)
- 资源 (3)
- 收藏
- 关注
转载 QCAT安装与日志解析应用
https://blog.csdn.net/weixin_48408892/article/details/127711038
2023-12-09 16:29:05 264
原创 Wi-Fi 认证过程【 802.11 协议】
3.5. AP 对客户端的身份认证 (Authentication) 请求作出回应【Authentication】3.4. 客户端对目标 AP 请求进行身份认证 (Authentication)【Authentication】3.6. 客户端向 AP 发送连接 (Association) 请求【Association Request】3.7. AP 对连接 (Association) 请求进行回应【Association Response】
2023-12-07 19:16:13 553
转载 【WIFI】WiFi-交互过程分析。802.11 标准简介
https://blog.csdn.net/smartvxworks/article/details/129744776
2023-12-07 19:07:23 91
转载 电池充电管理技术
锂电池的电压不会低于2.5V以下,所以利用检测电池电压来实现电池的在线识别,当检测到的电池电压低于2.5V时,认为无电池;当电池充电充满后,USB供电电源反复拔插时,不应再次充电,只有当电池电压下降到重新充电的阀值时,才重新打开电源开关对电池进行充电。当电池充电充满以后,一直插着外电的情况,只有当电池电压下降到电量为3格以下时,才重新打开电源开关对电池进行充电;在软件中设置了超时处理机制,即在充电过程中,设置超时检测,一旦超时,则立即退出充电状态,关闭充电电源。具备过充电,电池温度等保护作用。
2023-09-21 17:56:48 123
转载 LinkedHashMap结构get和put源码流程简析及LRU应用
http://www.cnblogs.com/pu20065226/p/10136917.html
2023-08-22 14:47:04 113
转载 无线通信中 RSRP RSRQ RSSI SINR的定义和区别
https://blog.csdn.net/a1809032425/article/details/113757339?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7EPayColumn-1-113757339-blog-122296812.pc_relevant_layer_s&depth_1-utm_source=distribute.pc_rele
2022-08-15 14:59:34 1615
转载 一篇文章扫盲手机SIM卡相关知识
https://blog.csdn.net/Albert992/article/details/106148264?ops_request_misc=&request_id=&biz_id=102&utm_term=SIM&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~sobaiduweb~default-5-106148264.article_score_rank_blog&spm=1018.2226.3001.4450
2022-06-18 10:58:52 164
原创 Android Studio中logcat的工具栏消失了
https://liuzhen.blog.csdn.net/article/details/90605044?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%
2022-01-10 10:35:43 1526
原创 软件测试工作经验总结
最近,部门刚毕业入职的小妹妹跟大家提议,让大家把自己的软件测试工作经验分享一下,我整理了一下,可能不全。测试工作经验分享一、测试阶段划分1、 单个模块功能测试时间相对较长,但每一个项目都应该有专门的集成测试阶段,并且应该不止进行一轮。每一轮集成测试,应该都有自己的目的,比如第一轮集成测试,是根据集成测试要点验证整体功能情况;第二轮集成测试是回归测试;第三轮集成测试是交叉测试。每个项目应进行几轮集成测试,根据项目实际情况而定,而决定的因素多与工期、项目问题多少而定。2、 每个项目都应该有专项测试阶
2021-12-23 19:25:41 855 1
原创 C语言打印当前所在函数名、文件名、行号
C语言打印当前所在函数名、文件名、行号printf("[%s %s] %s: %s: %d\n", DATE, TIME, FILE, func, LINE);内核驱动中:#ifdef MY_DEBUGprintk("[%s] %s: %d\n", FILE, FUNCTION, LINE);#endif说明:宏 功能FILE 当前程序文件名的字符串FUNCTION__或__func 当前函数名的字符串LINE 当前行号的整数DATE 当前日期的字符串TIME 当前时
2021-11-22 09:25:40 3352
原创 C语言中 malloc函数用法
#include <stdio.h> /* printf, scanf, NULL /#include <stdlib.h> / malloc, free, rand, system /int main (){int i=255,n;char * buffer;printf (“输入字符串的长度:”);//scanf ("%d", &i);buffer = (char)malloc(i+1); // 字符串最后包含 \0if(buffer==NULL)
2021-11-05 15:08:10 1662 1
原创 c语言malloc函数用法_C语言内存模型
#include <stdio.h> /* printf, scanf, NULL /#include <stdlib.h> / malloc, free, rand, system /int main (){int i=255,n;char * buffer;printf (“输入字符串的长度:”);//scanf ("%d", &i);buffer = (char)malloc(i+1); // 字符串最后包含 \0if(buffer==NULL)
2021-11-05 15:07:16 589
原创 移远EC600低功耗唤醒锁
https://blog.csdn.net/Mark_md/article/details/121013736?utm_medium=distribute.pc_category.none-task-blog-hot-2.nonecase&depth_1-utm_source=distribute.pc_category.none-task-blog-hot-2.nonecase
2021-11-03 15:08:09 656
原创 交换数组的数值的C语言实现
#define M 5int main(){int a[M]={1,2,3,4,5};int i,j,t;i=0;j=M-1;while(i<j){ t=*(a+i); *(a+i)=*(a+j);//交换a+i与a+j的值 *(a+j)=t; i++; j--;}for(i=0;i<M;i++){ printf("%d\n",*(a+i));}}
2021-11-03 10:05:11 488
原创 linux下bluetooth编程(五)bluetooth与socket
一:理解Socket:在使用手机与女朋友联系时,必须用手机拨她的号码,然后心情坎坷的等待她的应答。当双方通话时,就建立了一个具有两个端点的通信线路。Linux中的Socket与电话非常相似。具体问题,稍后再分析。二:Socket域(domain),类型(type),协议(protoclo)以及Bluetooth中的具体使用:Berkeley小组在构思BSD Socket时,TCP/IP协议也还处在发展之中,其他一些很有竞争力的协议如X.25等也在发展,其它很多协议还在构思与研究阶段(Bluetoot
2021-10-25 11:58:54 563
原创 linux下bluetooth编程(一)基础概念
一:Bluetooth基本概念:Bluetooth是爱立信、诺基亚、东芝、IBM和Intel 5家公司在1998年联合推出的一项无线网络技术。其宗旨是提供一种短距离、低成本的无线传输应用技术。在行业协会筹备阶段,需要一个极具有表现力的名字来命名这项高新技术。行业组织人员,在经过一夜关于欧洲历史和未来无限技术发展的讨论后,有些人认为用Blatand国王的名字命名再合适不过了。Blatand国王将现在的挪威,瑞典和丹麦统一起来;就如同这项即将面世的技术,将标准不一的短距离无线传输技术统一起来。Intel负责
2021-10-25 11:57:43 2441
原创 linux下bluetooth编程(三)HCI层编程
HCI层协议概述:HCI提供一套统一的方法来访问Bluetooth底层。如图所示:从图上可以看出,Host Controller Interface(HCI) 就是用来沟通Host和Module。Host通常就是PC, Module则是以各种物理连接形式(USB,serial,pc-card等)连接到PC上的bluetooth Dongle。在Host这一端:application,SDP,L2cap等协议都是软件形式提出的(Bluez中是以kernel层程序)。在Module这一端:Link .
2021-10-25 11:55:55 1797
原创 linux下bluetooth编程(二)blueZ协议栈
Linux下开放的蓝牙协议栈主要包括IBM公司的BlueDrekar,Nokia公司的Affix, Axis公司的OpenBT和官方协议栈BlueZ。我们主要对Bluez进行探讨。BlueZ基础代码均是由Maxim Krasnyansky完成的。包括:HCI,L2CAP,RFCOMM和基本socket的实现。他就职于Qualcomm(高通)。Marcel Holtmann开发层的协议和应用,包括:BNEP, CMTP等。当然,这些中也有Maxim Krasnyansky的参预。有部分代码由Nokia提供的
2021-10-25 11:54:58 1040
原创 Android中bluetooth的架构
既然我们想要系统地进行分析一下Android的bluetooth,那么就有必要首先来从总体架构上看一下bluetooth在Android中是处于哪些层次,做到手中有枪,心里不慌。Bluetooth从总体来看,基本的架构图如下:这张图是我拷贝的网上的一份介绍bluetooth的ppt上,他应该也是出于某一份大牛之手,可惜的是我并没有能够找到具体的出处,若有人看到可以告诉我一下。 从这张图可以看到,在最上层是一些Profile:l GAP(General Access Profile):定义了
2021-10-25 11:54:01 700 1
原创 用C写蓝牙通讯程序:扫描、读取、发送
在Linux下,通过bluez 蓝牙库可以用C语言轻松实现蓝牙通信。在ubuntu下可以用 apt-get install libbluetooth-dev 安装该库。下面是几个简单示例。一个简单的扫描程序,得到周边的蓝牙从机设备名和地址:#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <sys/socket.h>#include <bluetooth/blue
2021-10-25 11:52:07 5250 7
原创 linux怎么读区间函数
简介本文旨在为了解Linux各种时间类型与时间函数提供技术文档。1、Linux下常用时间类型Linux下常用时间类型有四种:time_t、struct tm、struct timeval、struct timespec1.1 time_t时间类型time_t类型在time.h中定义:[cpp] view plain copy#ifndef __TIME_T #define __TIME_T typedef long time_t; #endif 可见,time_t实
2021-10-23 17:22:33 118
原创 Linux各种时间类型与时间函数
settimeofday( )函数gettimeofday( )函数difftime( )函数asctime( )函数mktime( )函数localtime( )函数gmtime( )函数ctime( )函数time( )函数类型有四种:time_t、struct tm、struct timeval、struct timespec
2021-10-23 17:21:37 106
原创 Visual Studio 2019编写C语言的使用方法
https://blog.csdn.net/lj317499/article/details/109401024
2021-09-17 22:41:58 368
原创 Visual Studio 2017下载地址和安装教程(图解版)
https://blog.csdn.net/liubing8609/article/details/82695402
2021-09-17 22:41:27 892
原创 Visual Studio 2019 C语言程序(VS2019 C语言)
https://blog.csdn.net/dingyc_ee/article/details/98075146
2021-09-17 22:40:47 98
原创 数组指针和指针数组的区别
数组指针(也称行指针)定义 int (*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。如要将二维数组赋给一指针,应这样赋值:int a3;int (*p)4; //该语句是定义一个数组指针,指向含4个元素的一维数组。p=a; //将该二维数组的首地址赋给p,也就是a[0]或&a[0][0]p++; //该语句执行过后,也就是p=p+1;p跨过
2021-07-08 16:25:48 821
转载 linux下tcp连接简单测试
https://blog.csdn.net/luoshiyong123/article/details/86571677?utm_medium=distribute.pc_relevant_download.none-task-blog-2defaultsearchFromBaidudefault-6.test_version_3&depth_1-utm_source=distribute.pc_relevant_download.none-task-blog-2defaultsearchFromB
2021-06-28 15:15:06 480
原创 网络传输速度测试
jperf用法:将包分别放到需要测试的两台电脑上(1台当服务器,1台当客户端)1、服务器器端进入cmd页面,进入jperf所在目录运行iperf: iperf -s (以服务端方式启动,并且通过TCP的5001商品监听数据)2、客户端进入命令提示窗口,运行:iperf -c 192.168.100.234 -t 60(将B结点以客户端的方式运行,并且连接IP地址为192.168.100.234的服务器,监视测试数据时间是60秒)3、客户端自动开户1903商品连接服务端的5001商品,通过发送与接
2021-06-28 15:07:51 1032
转载 DES加密算法详解(ECB)
https://blog.csdn.net/qq2489021103/article/details/112994887
2021-06-24 14:39:38 482
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人