自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 资源 (2)
  • 收藏
  • 关注

原创 通信模组性能调优

本文介绍了高通平台通信模组性能调优的方法,主要包括硬件加速技术和CPU负载优化。针对CPU负载优化,提出了内核RPS/RFS功能启用、网卡队列调整、中断均衡、CPU性能模式设置等措施。同时建议关闭热管理并加强散热,调整TCP接收/发送缓存大小以解决TCP异常报文问题。这些优化手段可显著提高整机吞吐率测试中的网络性能表现。

2025-09-15 16:10:01 880

原创 Wi-Fi 7介绍

WiFi 7(Wi-Fi 7)是下一代Wi-Fi标准,对应的是IEEE 802.11将发布新的修订标准IEEE 802.11be –极高吞吐量EHT(Extremely High Throughput )。

2025-09-15 15:16:51 1035

原创 Wi-Fi 6介绍

802.11ax标准将引入上行MU-MIMO、OFDMA正交频分多址接入、1024-QAM高阶调制等技术,将从频谱资源利用、多用户接入等方面解决网络容量和传输效率问题。目标是在密集用户环境中将用户的平均吞吐量相比如今的Wi-Fi 5提高至少4倍,并发用户数提升3倍以上,因此,Wi-Fi 6(802.11ax)也被称为高效无线(HEW)。

2025-09-15 15:12:12 945

原创 Wi-Fi 5介绍

802.11ac作为第五代Wi-Fi标准,通过多项技术创新实现了速率质的飞跃。相较于802.11n,其主要改进包括:支持80/160MHz更宽信道带宽、引入256-QAM高阶调制、最多8条流的MIMO技术、优化的波束成形(TXBF)等。这些改进使理论最大吞吐率达6.93Gbps(约为802.11n的10倍),并增强了多用户并发能力。

2025-09-15 14:48:49 946

原创 WIFI基础知识分享

本文介绍了WIFI网络规划中的关键参数配置,包括频段信道选择、信道捆绑技术和功率自动调整。

2025-09-09 12:06:38 939

原创 ubus介绍

OpenWrt系统总线ubus是一个轻量级进程间通信框架,基于Unix域套接字和JSON-RPC协议实现。该框架由ubusd守护进程、libubus接口库和ubus命令行工具三部分组成,采用对象-方法的通信模型,支持消息路由、方法调用和事件订阅功能。ubus相比D-Bus具有API简化、内存占用小的特点,适用于嵌入式设备。通过ubus call/list等命令可实现远程方法调用和对象查询,底层通过TLV格式消息传递,采用客户端-服务器架构实现进程间通信。

2025-08-26 10:51:55 621

原创 MTK平台USB眼图调试

USB眼图是评估信号完整性的重要工具,通过叠加数字信号周期形成"眼睛"状图形,反映信号质量(如抖动、噪声等)。关键参数包括眼高、眼宽、抖动等,需符合USB规范(如眼高≥150mV)。MTK平台通过调整PHY参数(如驱动电压VRT、预加重ENHANCEMENT)优化眼图

2025-08-18 10:57:35 1063

原创 展锐平台USB眼图调试

本文介绍了展锐平台USB眼图调试方法。USB眼图是评估信号质量的重要工具,通过叠加数字信号周期形成形似眼睛的图形,可检测抖动、噪声、验证信号幅度和时序。关键参数包括眼高、眼宽、抖动等。展锐平台通过调整寄存器参数来优化眼图质量,主要修改USB20_TUNEHSAMP(控制斜率)和USB20_TFREGES(控制眼高)。

2025-08-18 10:50:01 810

原创 高通USB眼图调试

本文介绍了高通平台USB眼图调试的关键参数与寄存器配置方法。USB眼图通过叠加信号波形形成"眼睛"形状,用于评估信号质量,关键参数包括眼高、眼宽、抖动等。

2025-08-18 10:29:22 1218

原创 高通拨号流程介绍

本文介绍了高通平台(如SDX55)中APSS(A7处理器)与ModEM(Q6处理器)间的通信机制。

2025-06-18 15:40:20 841

原创 高通IPA硬件加速介绍

‌ 高通IPA (Internet Protocol Accelerator)模块是一种硬件加速模块,由高通公司(Qualcomm)提供,主要用于优化移动设备上的网络数据传输,特别是通过 LTE 、 5G 等移动网络的数据传输‌‌。IPA模块通过硬件加速,显著提高了数据传输的速度和效率,同时降低了设备的功耗,并提供了更稳定的网络连接,减少了数据传输中的丢包和延迟‌。

2025-06-13 17:00:02 1002

原创 高通平台PCIE EP模式log丢失问题

针对高通5G模组PCIE EP模式下严重Log丢失问题,从host到模组,从模组diag系统到pcie\usb驱动,深入分析问题根因,最终给出解决方案。

2025-06-09 11:20:46 703

原创 DHCP介绍

DHCP(动态主机配置协议)是一种局域网网络协议,用于自动分配IP地址及相关配置信息。它采用C/S架构,通过UDP端口67/68进行通信,工作流程包括DHCP-DISCOVER、OFFER、REQUEST和ACK四个主要报文。DHCP支持IP地址租期管理,客户端在租期50%和87.5%时会尝试续租。DNSmasq是一款常用的轻量级工具,整合了DHCP和DNS功能,适用于小型网络。文章详细分析了DHCP协议流程、报文类型及DNSmasq的配置参数,并提供了协议抓包示例,帮助理解DHCP的实际工作过程。

2025-06-06 12:17:45 1246

原创 CLAT功能介绍

本文介绍了CLAT(客户地址转换)功能在IPv6网络环境中的应用背景与实现方法。由于IPv4地址资源紧张,运营商正部署纯IPv6核心网络,而CLAT功能通过464XLAT协议实现IPv4与IPv6的双向转换,使移动设备上的传统IPv4应用能在纯IPv6网络中正常运行。文章详细说明了CLAT的8大优势,包括标准化方案、高效地址利用等,并对比了Modem CLAT(硬件实现)与Android CLAT的性能差异。最后提供了两种使能CLAT的方法:通过AP侧配置或Modem侧配置(包括NV参数修改和Data Pr

2025-05-27 15:19:51 1151

原创 Windows部署本地DeepSeek-R1模型

DeepSeek(深度求索)是一家中国的人工智能公司,全称杭州深度求索人工智能基础技术研究有限公司,成立于2023年7月,由量化投资公司幻方量化分拆独立而成。该公司专注于开发高性能、低成本的大语言模型(LLM)和人工智能技术,目标是推动AI技术的普惠化,其核心创新包括模型架构优化、开源策略和低成本训练模式,被称为“AI界的拼多多”。

2025-04-09 17:55:30 995

原创 iptables介绍

在 Linux 系统中,iptables 是一个强大的防火墙工具,用于配置对 IPv4 数据包过滤规则和网络地址转换(NAT)。它允许系统管理员控制进入、离开或经过系统的网络数据包的流向和处理方式,从而增强系统的安全性、稳定性和性能。iptables 是 Linux 内核中 Netfilter 子系统的一部分,它通过在数据包经过网络协议栈时应用规则来实现过滤和转发。通过 iptables,用户可以定义规则集(也称为表)来决定如何处理不同类型的数据包,比如允许或拒绝特定 IP 地址或端口的数据包。

2025-04-09 15:08:38 872

原创 防火墙介绍

防火墙的主要目的是保护网络免受未经授权的访问和潜在的安全威胁。总之,防火墙是一种网络安全保障手段,是网络通信时执行的一种访问控制尺度,其主要目标就是通过控制入、出一个网络的权限,并迫使所有的连接都经过这样的检查,防止一个需要保护的网络遭受外界因素的干扰和破坏。代理防火墙并不是真正意义上的互联网路由器,它是一个运行一个或多个应用层网关(Application-Layer Gateways, ALG)的主机,也叫应用网关防火墙,该主机有多个网络接口,能够在应用层中继两个连接之间的特定类型的流量。

2025-04-09 14:53:15 1617

原创 PCIE简介

PCI Express,Peripheral Component Interconnect Express,简称 PCI-E,官方简称 PCIe,是INTEL提出的新一代的总线接口,属于计算机总线的一个分支,它构建了更加高速的串行通信系统标准。PCIe仅应用于内部互连。PCI Express采用了目前业内流行的点对点串行连接,比起PCI以及更早期的计算机总线的共享并行架构,每个设备都有自己的专用连接,不需要向整个总线请求带宽,而且可以把数据传输率提高到一个很高的频率,达到PCI所不能提供的高带宽。

2025-04-09 14:18:55 4705

原创 网络丢包排查方法

丢包是指在网络通信过程中,数据包(Packet)在传输过程中出现丢失的情况。每个数据包都有一个特定的源地址和目标地址,并携带着传输的数据内容。当一个数据包从源地址发送到目标地址的途中,如果因为各种原因导致该数据包未能正常到达目标地址,就被称为丢包。造成数据包丢失的原因可能有多种,比如网络拥堵、传输错误、路由问题、设备故障等。丢包会影响通信质量和性能,尤其对于实时应用(如视频通话、游戏等)来说,丢失重要的数据包可能会导致卡顿、延迟或者画面断续等问题。

2025-04-09 12:20:10 2894

原创 内核安全补丁查询方法

安全补丁级别(SPL)是针对Android操作系统的安全性更新的一种指标。Android设备制造商会定期发布这些安全补丁,以解决发现的安全漏洞和问题。每个安全补丁级别都包含了一系列针对特定问题和漏洞的修复程序。用户可以通过更新他们的设备来应用最新的安全补丁级别,以确保其Android设备的安全性。

2023-12-07 17:24:44 1508

原创 Windows侧常见USB接口描述符综述

CDC类设备有划分为多个子类,本文重点给出两种子类,一是网络接口类,二是串行接口类,其中网络接口主要包括MBIM接口、NCM接口、RNDIS接口和RMNET接口,而串行接口主要包括ACM接口和普通的串行接口

2023-12-07 17:09:31 2470

原创 Openwrt 整体功能组件介绍

OpenWrt是一个嵌入式设备的Linux发行版,以GPL许可协议发行,拥有强大的网络组件和扩展性,常常被用于工控设备、电话、小型机器人、智能家居、路由器以及VOIP设备中,可以非常容易地从零开始构建出全功能的智能路由或服务器设备。OpenWrt项目始于2004年1月,其第一个版本采用了LinkSys的源码。在LinkSys的代码收费后,2005年改为采用正式发布的Linux内核(2.4.30)来集成,并将OpenWrt完全模块化,不断推出补丁和网络驱动。

2023-12-05 17:21:21 5799

原创 ethtool 网卡诊断和调整工具总结

ethtool 是一个 Linux 下的网络驱动程序的诊断和调整工具,可获取网络设备的相关信息,包括连接状态、驱动版本、PCI 总线定位等等。

2023-12-05 16:48:59 4041

原创 系统时间变化导致sem_timedwait函数执行异常的一种解决方法

4G或5G通信模块通常是以AP+CP方式组合,AP侧运行linux系统,CP侧运行RTOS系统。一般的Linux系统系统时间可以从硬件RTC获取。RTC可以由主板电池供电,独立于系统运行。当系统关机,断电时依然维护时间。但对于有些嵌入式linxu系统,没有使用硬件RTC,系统时间通常需要linux系统完全跑起来后通过网络方式或其他方式获取。对于4G或5G通信模块,通常CP侧从网络中获取时间,AP侧再从CP侧同步时间。

2023-12-04 16:53:25 1915

原创 SDX12 QCA6174 WIFI调试

本文介绍高通sdx12平台PCIe接口接入Wi-Fi模组时,在高通模组上如何配置Wi-Fi工作模式。

2023-12-04 12:13:59 1680

原创 Openwrt系统简述

OpenWrt是一个嵌入式设备的Linux发行版,以GPL许可协议发行。

2023-12-01 17:54:01 5386 1

原创 WiFi概念介绍

Wireless-Fidelity:无线保真,简称Wi-Fi。是一种可以将个人电脑、手持设备(如PDA、手机)等终端以无线方式互相连接的技术。

2023-12-01 17:34:27 1558

原创 Windows侧USB设备枚举过程综述

本文讲解USB枚举过程中,需要用到的一些知识点,比如USB协议中定义的几种USB设备状态、USB控制器与USB设备之间的控制包交互,也就是setup数据包,以及USB设备需要上报的一些描述符信息,至于其他相关信息,请自行查看USB协议文档。

2023-12-01 17:18:15 1820

原创 SDX12 上层应用gdb调试及环境搭建

上层应用在问题定位的过程中,现有手段只能有有限的log打印,通常情况下很难定位问题。如果想在应用程序执行的过程中查看任意调用关系或者数据就必须重新编译代码,这样调试费时费力。使用gdb调试可以高效的对应用进行分析,并且能实时的改变应用程序的执行路径,强大的调试功能能够让我们更好的去分析问题。:当前X12项目没有添加gdb,为了调试方便gdb的编译我们将在x55项目中进行生成。:添加调试符号的配置请不要用于生成gdb,否则gdb也会包含调试符号,会使gdb有70M左右,x12分区可用一般60M。

2023-12-01 16:36:50 1153

原创 基于Android平台的APN加载流程分析

APN是GGSN的引用,被internal GPRS DNS转换为GGSN的IP地址。GGSN全称Gateway GPRS Support Node, 网关GPRS支持节点。对内:网络传输;(网络接入控制,分组数据的过滤)对外:路由器(路由选择和分组的转发,IP地址分配)为了访问网络,手机必须设置合适的APN参数。APN的英文全称是Access Point Name,全称接入点,是手机上网时必现配置的参数。APN决定了用户的手机通过哪种接入方式来访问什么样的网络。

2023-12-01 15:00:00 2706 2

原创 展锐平台回读分区

介绍展锐平台分区回读方法

2023-12-01 12:21:56 2000 1

原创 C++解析xml示例

Xml(Extensible Markup Language)即可扩展标记语言,Xml是互联网数据传输的重要工具,它可以跨越互联网任何的平台,不受编程语言和操作系统的限制,可以说它是一个拥有互联网最高级别通行证的数据携带者。Xml用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。Xml是标准通用标记语言(SGML)的子集,非常适合Web传输。Xml提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。

2023-12-01 12:15:56 2381

原创 高通平台模块modem增加AT Port和GPS NAME Port 方法

高通平台模块modem增加AT Port和GPS NAME Port 方法

2023-11-28 16:46:25 582

原创 SA与NSA网络架构的区别

介绍5G组网方式及业务特性

2023-11-28 16:38:15 2179

原创 SDX12 定制使能secboot方法

主要介绍SDX12平台定制秘钥使能secboot的具体操作流程和注意事项。

2023-11-27 17:35:40 1405

原创 SDX72移除GPL3.0开源组件

GPL(GNU General Public License)是一种开源软件许可协议,是一份针对软件和其他种类作品的自由的、公共的授权文件。而 GPL3.0 是更新一代的开源标准,在对用户专利的保护和 DRM 的限制方面有所更改。

2023-11-27 16:02:51 1497

原创 蓝牙概述及基本架构介绍

蓝牙,是一种利用低功率无线电,支持设备短距离通信的无线电技术,能在包括移动电话、PDA(掌上电脑)、无线耳机、笔记本电脑、相关外设等众多设备之间进行无线信息交换,蓝牙工作在全球通用的2.4GHz ISM(即工业、科学、医学)频段,使用IEEE802.11协议。蓝牙协议包括两种技术:BR:Basic Rate和LE:Low Energy。这两种技术都包括搜索(discovery)管理、连接(connection)管理等机制,但它们是不能互通的。厂商如果只实现了一种,那么只能与同样实现该技术的设备互通。

2023-11-27 11:27:00 5008

原创 QXDM Filter使用指南

QXDM(The QUALCOMM Extensible Diagnostic Monitor)是高通公司(Qualcomm)公司发布的可以对手机终端所发数据进行有效跟踪工具,通过对数据的分析可以诊断信令流程、分析数据包的正确与否等。在测试及研发分析中有重要作用。

2023-11-25 17:40:12 4001 1

原创 SIM卡结构及上电流程详解

SIM卡是(Subscriber Identity Module客户识别模块)的缩写,也成为用户身份识别卡,移动无线终端必须安装上此卡才能使用。SIM卡是整个GSM系统中唯一确认用户身份的设备,它是向网络标明用户合法身份的重要工具。

2023-11-25 16:55:37 2459

原创 5G NSA注册解析及图标显示方案

介绍5G NSA注册流程以及图表显示方案

2023-11-25 15:13:54 2624

一个简单的圣诞主题程序的示例代码,它可以在终端上显示一个闪亮的圣诞树和萤火虫的效果 代码使用Python 3编写

一个简单的圣诞主题程序的示例代码,它可以在终端上显示一个闪亮的圣诞树和萤火虫的效果。代码使用Python 3编写。运行程序后,你将看到一个闪亮的圣诞树和随机移动的萤火虫。你可以尝试修改代码来改变树的形状或萤火虫的图案,使程序更加酷炫。

2023-12-07

SDX12 交叉编译好的gdb包

sdx12交叉编译好的gdb包,导入可直接使用

2023-12-01

C++ XML解析器TinyXML2工具

TinyXML2是一个开源、简单、小巧、高效的C++ XML解析器,可以轻松集成到其它程序中。目前存在两个著名的开源XML文件解析库:tinyXml1,tinyXml2。相对tinyXml1而言,tinyXml2更为简洁,它只有一个tinyXml2.h文件和一个tinyXml2.cpp文件组成,而tinyXml1包含了6个文件

2023-11-29

devicetree-specification-英文原版-v0.4.pdf

Linux Kernel DTS specification ,最新版《devicetree-specification-v0.4》

2023-10-25

ADB加密实例patch

给adb指令进行加密的patch,避免adb被直接访问

2023-10-23

字符串crypt加密小应用

对于一个字符串如密码进行指定加密方式的加密,可用于密码加密验证等,该程序支持MD5、 SHA-256、 SHA-512等加密方式,makefile和.c文件均编写ok,可直接在linux环境下编译使用,也可以按需求配置加密方式

2023-05-04

3GPP协议检索表(包含软连接)

3GPP协议检索表,内部包含软连接,点击可以直接跳转到3GPP官网,再下载文件包便可查阅,非常方便。包含总体架构介绍、NG接口协议、Xn接口协议、F1接口协议、空口协议(L1)、空口协议(L2/L3)等

2023-01-30

Android下统计网卡速度的脚本

Android下统计网卡速度的脚本

2022-10-27

Android下可使用的awk文件

Android下统计网卡速度的脚本,依赖工具awk

2022-10-27

USB分析仪log抓取工具

USB分析仪log抓取工具

2022-04-29

ADB源码(android / platform / system / core)

adb源码官网:https://android.googlesource.com/platform/system/core/可在以上链接获取adb源码集成到项目中。若下载失败可以下载上面的附件。

2022-04-28

空空如也

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

TA关注的人

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