- 博客(12)
- 收藏
- 关注
转载 mtk-lcm ESD检测流程
转载于:https://www.cnblogs.com/ant-man/p/9633700.html
2018-09-12 11:17:00
842
转载 mtk-usb代码分析之usb gadget
基于mt6750T,Android 7.0,kernel 3.18.35,本文主要从USB设备的角度进行分析。(代码部分有省略)我们的android手机通过usb连入电脑,可以选择多种模式,例如传输照片(PTP),传输文件(MTP)等,那为什么我们能选择多种模式?模式之间的切换又有哪些过程?我们通过代码分析下。一.目录结构代码在usb/gadget/目录下,首先看下目录下都有...
2018-08-30 22:03:00
1028
转载 mtk-usb代码分析之枚举过程
基于mt6750T,Android 7.0,kernel 3.18.35,本文主要简述了USB的枚举过程,主要是从host的角度来看。一.USB的拓扑结构简单来说,USB由host和device两部分组成,hub和function device统称为device,最多支持128个设备。host和root hub是紧密联系的。二.USB设备的枚举过程1.host和...
2018-08-20 17:41:00
754
转载 mtk-usb简介
基于mt6750T1.硬件框图usb2.0 IP由以下几个部分组成PHY&MAC负责high、full、low speed的连接USB2.0支持on-the-go(OTG)功能,一人分饰两角,能攻能受,无敌当扮演host时,Extension Host Controller Interface(XHCI)同过其上的root HUB管理连接的设备当扮演p...
2018-08-02 15:32:00
1006
转载 mtk-keypad
一.keypad基本原理col作为输出,row作为输入检测,低电平有效col A~D轮流输出低电平,通过rol 1~4上的低电平可以检测是哪个按键按下了但是存在这样的问题,A1,A2,B1同时按下,会造成B2按下的假象,称为鬼影(这3个键导通,colB打开,row2处也会检测到低电平)可以通过增加二极管的方式防止鬼影问题二.keypad porti...
2018-06-20 17:33:00
886
转载 mtk-pmic
简单介绍了mtk6353这颗pmic各部分的功能一.功能框图6353主要由如下几部分组成1.电平转换:LDO和buck2.LED驱动current sink3.RTC4.电压检测AUXADC5.控制信号:上下电时序,系统复位,异常处理6.充电控制7.audio codec8.电量计fuel gauge二.各部分介绍1.电平转换这部分...
2018-06-19 17:47:00
1839
转载 mtk-GPIO设置与应用
一.block Dragram一般来说,GPIO引脚功能复用,可作为EINT、GPIO、或I2C、SPI等,通过GPIO_MODE进行选择GPIO_DIR:控制输入输出的方向,为0作为input,为1作为output,默认状态为0GPIO_DIN:通过访问寄存器可以得知输入的是高电平还是低电平GPIO_OUT:控制输出高低电平GPIO_PULLEN:是否支持上下拉...
2018-06-14 18:58:00
345
转载 mtk-lk display代码分析
一.mtk显示架构分析代码时会看到ddp-xxx开头的文件,ddp指的是display data path,下面是6582的ddp结构,比较老的芯片,新的没找到,但是大体流程应该是类似的。1.rotator 图像旋转,支持多个方向旋转,也支持局部旋转2.scaler 图像缩放,水平垂直方向缩放3.color engine 图像...
2018-06-07 19:00:00
2298
转载 mtk-lk代码分析
本文简单介绍了mtk-lk阶段的启动流程。1.crt0.S的_start跳转到kmain执行.section ".text.boot".globl _start_start: ...... bl kmain2.kmain函数在kernel/main.c中定义void kmain(void){//初始化线...
2018-05-29 20:05:00
943
转载 mtk-preloader代码分析
这里简单介绍了preloader的启动流程,ATF的实现部分可参考https://blog.csdn.net/chenying126/article/details/786389441.链接器脚本link_descriptor.ld定义了preloader的入口函数OUTPUT_ARCH(arm)ENTRY(_start)2.init.S定义了_start,并...
2018-05-25 17:25:00
950
转载 mtk-系统启动流程
1.启动流程一览,图片中不考虑ATF(arm trust firmware),加上ATF,则preloader和LK之间插上个ATF2.启动流程分析1.上电后启动ROM中的代码从reset vector开始启动初始化stack空间找到并初始化启动设备(sd/nand/emmc)加载preloader到SRAM中,并跳转到preloader中执行代码...
2018-05-25 11:30:00
302
转载 首次开通博客
作为初学者,工作之余总觉得要记录些东西下来,水平有限,希望大家多多讨论,多多支持不怕被时代遗忘,就怕被自己遗忘转载于:https://www.cnblogs.com/ant-man/p/9087515.html...
2018-05-25 11:08:00
99
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人