自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 MTK modem编译

一.MTK Modem原码编译说明1. 编译环境,我们本地使用虚拟机安装Ubuntu系统来编译代码。2. 使用repo命令或者脚本从服务器上下载项目modem代码到Ubuntu本地。类似于下载AP代码,进入Jenkins的modem编译输出文件:底版本分支:/bin/repo init -u ssh://192.168.1.161:29418/MTK/manifest -b m...

2019-12-28 12:40:37 2179

转载 MTK平台NV基本功能与操作

MTK平台NV基本功能与操作一、NVRAM基本概念NV就是Non Volatile缩写,就是非易失性存储性,通俗来说,就是即使系统掉电后,存储在该存储器的数据也不会丢失。为什么要备份恢复,NV值是需要通过校准和终测才能使手机硬件达到最佳工作状态,特别是其中的RF相关的NV项,经过校准及终测后,每台手机的这些NV值基本上都不一样,又加上NV数据是是存储在镜像文件,而镜像文件数据很可能遭到...

2019-12-28 09:30:22 1652

原创 NRZ与NRZI编码

NRZ与NRZI编码解释RZ 编码(Return-to-zero Code),即归零编码。在RZ编码中,正电平代表逻辑1,负电平代表逻辑0,并且,每传输完一位数据,信号返回到零电平,也就是说,信号线上会出现3种电平:正电平、负电平、零电平:从图上就可以看出来,因为每位传输之后都要归零,所以接受者只要在信号归零后采样即可,这样就不在需要单独的时钟信号。实际上,RZ编码...

2019-12-20 15:32:41 4684

原创 RTK-Real Time kinematic实时动态

目前,GNSSj接收机约99%的时间都用作RTK模式进行测量,只有1%的时间用作静态测量做控制网等。所以,大部分人都习惯把GNSS接收机喊成RTK了。不过除去GNSS接收机,你知道RTK是什么意思吗?1定位在说RTK之前,大家首先要认识这个词的含义——卫星定位,是一种使用卫星对某物进行准确定位的技术。而卫星定位技术的应用,从早先的子午卫星系统发展到现在大家所熟知的全球定位系统和区域...

2019-12-20 15:04:01 3174 1

转载 Linux内核中识别USB设备过程

1.usb全速模式和高速模式的区别,名字上感觉速度应该差不多??Usb1.1又是usb2.0全速模式,传输速率只有12MbpsUsb2.0高速模式达到了480mbps擦类这明显不是一个等级。。。。2.如何查看插入电脑的usb设备是全速模式还是高速模式??Linux下使用dmesg命令查看设备中下查看方法:插入后直接看打印信息3.怎么测试的说,电脑下设备是高速的,...

2019-12-20 14:41:47 2663

转载 linux usb枚举过程分析

插入一个 USB设备的处理机制总体计:1. 中断定时查询:2. 总体架构设计:3. 解析各个部分:中断定时查询:Hub层处理usb枚举当守护程序第一次运行或usb port上状态发生变化,守护进程被唤醒都会运行hub_events函数,这个函数在usb系统中处理核心位置,usb的枚举过程就是由它完成。usb具体的枚举流程:hub_events函数...

2019-12-20 11:56:22 580

转载 USB枚举过程

1. 枚举是什么? 枚举就是从设备读取一些信息,知道设备是什么样的设备,如何进行通信,这样主机就可以根据这些信息来加载合适的驱动程序。调试USB设备,很重要的一点就是USB的枚举过程,只要枚举成功了,那么就已经成功大半了。USB架构中, hub负责检测设备的连接和断开,利用其中断IN端点(Interrupt IN Endpoint)来向主机(Host)报告。在系统...

2019-12-20 09:50:34 305

转载 USB chirp信号测试

1 信号及原理分析1.1 KJ信号说明USBchirp信号分为K信号和J信号。根据USB速率将chirp信号做如下区别: USB速率 Chirp DP DM 空闲状态 Low Speed K 1 0 ...

2019-12-19 21:13:22 1572

转载 chirp K、J状态解释

什么是chirp信号?A chirp is a signal in which the frequency increases (up-chirp) or decreases (down-chirp) with time。也就是说:是频率随着时间增加或减小的信号。USB 2.0协议中 Chirp K、J 、SE0的状态是根据low speed、full/high speed下设备D+和...

2019-12-19 20:49:04 1620

转载 全速USB和高速USB的识别过程分析

1 前言我们知道USB2.0向下兼容USB1.x,即高速2.0的hub能支持所有的速度类型的设备,而USB1.x的hub不能支持高速设备(High Speed Device)。因此,如果高速设备挂到USB1.x的hub上,那该设备只能工作在全速模式下。不管是hub还是设备(device),对于速度的区分是非常重要的,否则,后续的通信根本无法进行。2 全速和低速USB的识别根据规范,全速(F...

2019-12-19 20:33:20 1485

转载 USB设备被识别流程

USB模块包括usb core,host,hub,device驱动,其中hub会启动一个内核线程名曰:khubd(hub_events一直在查询(hub使用的是中断传输), 当usb 设备连接在 hub 的某个端口上,hub检测到有设备连接了进来,hub会去调用hub_port_status函数去获取hub端口状态,要是真有设备了,会调用hub_port_connect_change函数会调用us...

2019-12-19 20:04:43 697

转载 USB设备识别加载过程

(1)集线器检测新设备 主机集线器监视着每个端口的信号电压,当有新设备接入时便可觉察。(集线器端口的两根信号线的每一根都有15kΩ的下拉电阻,而每一个设备在D+都有一个1.5kΩ的上拉电阻。当用USB线将PC和设备接通后,设备的上拉电阻使信号线的电位升高,因此被主机集线器检测到。)(2)主机知道了新设备连接后 每个集线器用中断传输来报告在集线器上的事件。当主机知道了这个事件,...

2019-12-19 19:55:38 706

转载 Android射频校准标志位(Barcode)

近项目要求在工具中添加一个校准标志位,通过ATE工具写入射频参数后应用工具中能显示已校准在MTK得工厂测试中也是有读取Barcode得,里面有两个方法一 通过读取NvRam来获取校准标志位int get_barcode_from_nvram(char *barcode_result){ int read_nvram_ready_retry = 0; F_ID fid;...

2019-12-03 21:27:33 1257

空空如也

空空如也

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

TA关注的人

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