自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 【5G】RedCap技术科普

从3GPP R15引入5G至今,5G终端的主要应场景主要有以下三类:1:增强型移动宽带(eMBB,Enhanced Mobile Broadband)2:海量机器类通信(mMTC,Massive MachineType Communication)3:超可靠低延迟通信(URLLC,Ultra-reliable and Low Latency Communications)早期5G技术的关注焦点主要集中在大带宽和低时延方面,其芯片和终端的设计极为复杂,造成了很高的研发成本,并同时造成其部署的困难性。

2025-03-01 15:30:13 1990

原创 【5G】5G网络SA与NSA科普

5G网络中的两种核心模式分别为SA和NSA,以下对两种模式进行简单说明:NSA非独立组网,即Non-Standalone。NSA是将5G接入网(NR,NewRadio)与现有的4G核心网(EPC,EvolvedPacketCore)结合在一起。该模式下依赖于4G网络的核心部分,5G只是作为增强接入的一部分,与4G共同工作。:SA独立组网,即Standaloner。SA是5G网络中的一种组网模式,该模式完全独立于4G网络,既包括5G的接入网(NR)也包括5G核心网(5GC)。

2025-01-20 14:35:52 10402

原创 【Qualcomm】Snapdragon X5 LTE Modem MDM9x07 UART应用实践

Qualcomm MDM9x07平台共有6路UART,Qualcomm将UART划归Low Speed Peripherals,根据Qualcomm文档中对UART的相关描述如下所示,注明了物理地址、时钟名称、中断等基本的信息。注:此处Qualcomm对于UART_DM core的说明和其提供的GPIO引脚分配表中的说明存在少许差异,BLSP1 UART0所对应的引脚再GPIO的引脚分配表中为UART1,其余UART依次类推。BLSP1 UART1设备树配置。以UART1为例进行说明,如下。

2024-09-13 20:00:00 585

原创 【Qualcomm】Snapdragon X5 LTE Modem GPIO的深层理解&控制<2>

从这几个信息中我们可以知道,在负载电容确定的情况下,最大的速率由IR压降决定,如果需要特定的IR压降,可以通过增加电源来提高最大速率电压,并根据实际的负载电容调整驱动强度,下表为针对不同驱动器强度的输出电压。根据PMU-GPIO在Linux Kernel的GPIO映射关系,我们可以控制对具体的IO进行相关的控制,下面使用两种方式进行控制测试。通过heartbeat的示例进行说明,内核的相关配置,在此不在进行过多的赘述,可自行百度,下面为具体的设备树描述。PMU-GPIO的控制。

2024-09-11 18:00:20 538

原创 【Qualcomm】Snapdragon X5 LTE Modem GPIO的深层理解&控制<1>

Linux的GPIO的控制有多种的方式,pinctrl或者gpiolib等方式,以上的方式有很多文档,可以自行搜索学习,此篇重点说明寄存器的相关控制方式,以EC20为例进行说明(该说明需要结合datasheet,针对datasheet中的相关说明进行提取在下面进行说明)Bit8-6:表示驱动能力,:2mA :4mA :6mA :8mA :10mA :12mA :14mA :16mA。Bit1-0:上下拉,0表示浮空,1表示下拉,2表示保持,3表示上拉。

2024-09-10 11:14:00 685

原创 Ubuntu 22.04 配置使用ADB

背景:很多刚开始接触Linux开发的开发者对于ADB如何使用存在诸多问题,例如模块未识别等诸多问题,为了方便开发人员使用,以EC20为例编写此文档;根据当前宿主机Ubuntu的内核版本安装对应的USB驱动,使用uname -r命令查看当前的Linux内核版本。4、创建 /etc/udev/rules.d/70-android.rules 文件。修改driver/usb/serial/option.c文件添加usb驱动。3、创建 ~/.android/adb_usb.ini 文件。2、安装对应的USB驱动。

2024-09-06 13:35:56 2294

原创 Ubuntu 22.04 gcc多版本共存的方式

一、查询当前ubuntu所安装的gcc 版本:dpkg -l | grep gcc。根据上图所示,当前ubuntu版本安装又gcc9 gcc11 gcc12三个版本。vim ~/.bashrc,按照如下所示添加对应的指令。# 添加gcc-11可选项,优先级为2。# 添加gcc-12可选项,优先级为3。# 添加gcc-9可选项,优先级为1。修改完成之后可以通过下面指令进行配置。

2024-09-06 09:26:10 973

空空如也

空空如也

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

TA关注的人

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