- 博客(58)
- 资源 (2)
- 收藏
- 关注
原创 内核安全补丁查询方法
安全补丁级别(SPL)是针对Android操作系统的安全性更新的一种指标。Android设备制造商会定期发布这些安全补丁,以解决发现的安全漏洞和问题。每个安全补丁级别都包含了一系列针对特定问题和漏洞的修复程序。用户可以通过更新他们的设备来应用最新的安全补丁级别,以确保其Android设备的安全性。
2023-12-07 17:24:44
1302
原创 Windows侧常见USB接口描述符综述
CDC类设备有划分为多个子类,本文重点给出两种子类,一是网络接口类,二是串行接口类,其中网络接口主要包括MBIM接口、NCM接口、RNDIS接口和RMNET接口,而串行接口主要包括ACM接口和普通的串行接口
2023-12-07 17:09:31
2167
原创 Openwrt 整体功能组件介绍
OpenWrt是一个嵌入式设备的Linux发行版,以GPL许可协议发行,拥有强大的网络组件和扩展性,常常被用于工控设备、电话、小型机器人、智能家居、路由器以及VOIP设备中,可以非常容易地从零开始构建出全功能的智能路由或服务器设备。OpenWrt项目始于2004年1月,其第一个版本采用了LinkSys的源码。在LinkSys的代码收费后,2005年改为采用正式发布的Linux内核(2.4.30)来集成,并将OpenWrt完全模块化,不断推出补丁和网络驱动。
2023-12-05 17:21:21
5386
原创 ethtool 网卡诊断和调整工具总结
ethtool 是一个 Linux 下的网络驱动程序的诊断和调整工具,可获取网络设备的相关信息,包括连接状态、驱动版本、PCI 总线定位等等。
2023-12-05 16:48:59
3762
原创 系统时间变化导致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
1778
原创 WiFi概念介绍
Wireless-Fidelity:无线保真,简称Wi-Fi。是一种可以将个人电脑、手持设备(如PDA、手机)等终端以无线方式互相连接的技术。
2023-12-01 17:34:27
1387
原创 Windows侧USB设备枚举过程综述
本文讲解USB枚举过程中,需要用到的一些知识点,比如USB协议中定义的几种USB设备状态、USB控制器与USB设备之间的控制包交互,也就是setup数据包,以及USB设备需要上报的一些描述符信息,至于其他相关信息,请自行查看USB协议文档。
2023-12-01 17:18:15
1623
原创 SDX12 上层应用gdb调试及环境搭建
上层应用在问题定位的过程中,现有手段只能有有限的log打印,通常情况下很难定位问题。如果想在应用程序执行的过程中查看任意调用关系或者数据就必须重新编译代码,这样调试费时费力。使用gdb调试可以高效的对应用进行分析,并且能实时的改变应用程序的执行路径,强大的调试功能能够让我们更好的去分析问题。:当前X12项目没有添加gdb,为了调试方便gdb的编译我们将在x55项目中进行生成。:添加调试符号的配置请不要用于生成gdb,否则gdb也会包含调试符号,会使gdb有70M左右,x12分区可用一般60M。
2023-12-01 16:36:50
1114
原创 基于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
2263
2
原创 C++解析xml示例
Xml(Extensible Markup Language)即可扩展标记语言,Xml是互联网数据传输的重要工具,它可以跨越互联网任何的平台,不受编程语言和操作系统的限制,可以说它是一个拥有互联网最高级别通行证的数据携带者。Xml用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。Xml是标准通用标记语言(SGML)的子集,非常适合Web传输。Xml提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。
2023-12-01 12:15:56
2195
原创 高通平台模块modem增加AT Port和GPS NAME Port 方法
高通平台模块modem增加AT Port和GPS NAME Port 方法
2023-11-28 16:46:25
524
原创 SDX72移除GPL3.0开源组件
GPL(GNU General Public License)是一种开源软件许可协议,是一份针对软件和其他种类作品的自由的、公共的授权文件。而 GPL3.0 是更新一代的开源标准,在对用户专利的保护和 DRM 的限制方面有所更改。
2023-11-27 16:02:51
1367
原创 蓝牙概述及基本架构介绍
蓝牙,是一种利用低功率无线电,支持设备短距离通信的无线电技术,能在包括移动电话、PDA(掌上电脑)、无线耳机、笔记本电脑、相关外设等众多设备之间进行无线信息交换,蓝牙工作在全球通用的2.4GHz ISM(即工业、科学、医学)频段,使用IEEE802.11协议。蓝牙协议包括两种技术:BR:Basic Rate和LE:Low Energy。这两种技术都包括搜索(discovery)管理、连接(connection)管理等机制,但它们是不能互通的。厂商如果只实现了一种,那么只能与同样实现该技术的设备互通。
2023-11-27 11:27:00
4448
原创 QXDM Filter使用指南
QXDM(The QUALCOMM Extensible Diagnostic Monitor)是高通公司(Qualcomm)公司发布的可以对手机终端所发数据进行有效跟踪工具,通过对数据的分析可以诊断信令流程、分析数据包的正确与否等。在测试及研发分析中有重要作用。
2023-11-25 17:40:12
2934
1
原创 SIM卡结构及上电流程详解
SIM卡是(Subscriber Identity Module客户识别模块)的缩写,也成为用户身份识别卡,移动无线终端必须安装上此卡才能使用。SIM卡是整个GSM系统中唯一确认用户身份的设备,它是向网络标明用户合法身份的重要工具。
2023-11-25 16:55:37
2002
原创 SDX12 串口密码加密方法
Linux 串口登录是指使用一根串口线来连接Linux 服务器和主机的方式,通过这种方式可以实现远程登录,来控制服务器的操作。和普通的网络登录相比,串口登录的稳定性更好,安全性更高,此外网络连接不可达的情况下,串口登录也能很好地连接上,完成相关操作。无论是 Linux 还是 Windows 系统,只有输入输入正确的用户名和密码才可以完成登录,开始控制服务器操作。
2023-05-04 17:03:42
1107
原创 Linux Capabilities机制
Linux 是一种安全的操作系统,它把所有的系统权限都赋予了一个单一的 root 用户,只给普通用户保留有限的权限。为了对 root 权限进行更细粒度的控制,实现按需授权,Linux 引入了另一种机制叫 capabilities。
2023-03-25 10:53:52
768
一个简单的圣诞主题程序的示例代码,它可以在终端上显示一个闪亮的圣诞树和萤火虫的效果 代码使用Python 3编写
2023-12-07
C++ XML解析器TinyXML2工具
2023-11-29
devicetree-specification-英文原版-v0.4.pdf
2023-10-25
字符串crypt加密小应用
2023-05-04
3GPP协议检索表(包含软连接)
2023-01-30
ADB源码(android / platform / system / core)
2022-04-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人