自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 MTK feature phone 射频参数配置

一、天线配置参数的修改配置:[此部分转自: http://wenku.baidu.com/view/5b75e7144431b90d6c85c770.html]在做P1验证的时候修改相应的射频参数,在这里对方法和原理做个简单的说明 首先要看code\make\RATECHXX_XXX_GPRS.mak文件中RF_MODULE的定义值,这个值会决定选择哪个目录下面的l1d_c

2017-06-29 20:33:32 912

转载 MTK_android项目驱动设置

1. LCD1.1怎样新建一个LCD驱动LCD模组主要包括LCD显示屏和驱动IC。比如LF040DNYB16a模组的驱动IC型号为NT35510。要在MT577平台上新建这个lcd的驱动,步骤如下:A.      新建文件夹nt35510:\mediatek\custom\common\kernel\lcm\nt35510\mediatek\custom\common\lk\l

2017-06-28 20:00:43 1324

转载 MTK 4G modem 编译

手机软件分2部分, AP部分和BP部分, AP部分就是基于Linux的这一套, BP部分就是modem部分. modem部分主要负责打电话,数据链接等这些工作.AP需要打电话或者数据上网,就会跟BP进行通信.一般是通过串口. SIM卡的管理之类也是由BP部分来做.我们编译一套完整的软件, 首先要由射频组给出射频文件,然后在modem代码里面进行配置, 配置完之后编译出 modem 部分的二进制

2017-06-28 19:56:59 2154

转载 MTK 3G mode配置

1.modem定制过程(1)编译环境和工具         一般来讲modem源码是由MTK提供,拿到源码后,射频工程师会修改2G和3G射频参数,然后由驱动工程师将射频参数合入,然后再ubuntu下通过GCC工具编译modem,编译完成后再将生成的modem在mk文件中进行配置即可。(2)Modem的编译过程(MT6589以后的平台的编译,以A977 4.4 WCDMA

2017-06-28 19:40:13 1947

转载 USB 低速与全速

关于低速与全速的总线状态,需要特别加以注意与了解。在低速与全速的设各上,差动“1”是以15 kΩ的电阻拉至接地端,将D+拉升至超过2.8 V,而D一则是通过1.5 kΩ电阻拉至3.6 V,将D-降低到0.3V;差动“0”,则是刚好相反。若以同样的提升电阻与下拉电阻的连接,则D-高于2.8 V,而D+低于0.3V。如表所列,USB规范书中将信号的传递状态分为J状态与K状态。但需注意的是这两种状态

2017-06-26 19:40:37 3360

转载 USB信号

许多的高速总线状态与低速/高速类似,但有些高速总线的状态的特性也是不同的。当然,这也是为了向下兼容之故。因此,低速与全速的总线状态无法兼容高速的总线。以下,分别叙述相关的重要特性。  1.高速差动1与差动0  当主机与设各传输高速的数据是位于高速差动1与差动0时,则存在这两种总线状态。这如同低速与全速的总线状态一样,高速差动1是当D+是逻辑高电位,以及D-是逻辑低电位。反之,高速差

2017-06-26 19:35:07 10765

转载 USB 与UART 传输对比

usb作为一种串行接口,应用日益广泛。如同每个工程设计人员必须掌握I2C,RS232这些接口一样,我们也必须掌握usb.但是usb的接口协议实在有点费解,Linux uhci驱动作者之一Alan Stern曾经就说过“The USB documentation is downright evil. Most    of it is just crap, written by a commi

2017-06-26 19:15:03 1907

转载 mtk 软件下载过程

mtk手机线刷mtk手机刷机一般都是使用smart phone flash tool, 以我的mt6582为例,其刷机的界面如下图1所示图1 MT6582刷机界面:刷机流程如下图2所示:图2 线刷镜像下载过程:线刷流程设备上电后,最先运行的就是BootROM的代码(BootROM是固化在手机内部芯片中的(应该是一个NOR Flash芯片), 其代码是

2017-06-23 21:05:28 5103

转载 USB设备的VID与PID

USB(Universal Serial BUS,通用串行总线)协议规定,所有的USB设备都有VID(Vendor ID,供应商识别码)和PID(Product ID,产品识别码)。VID由供应商向USB-IF(Implementers Forum,应用者论坛)申请。每个供应商的VID是唯一的,PID由供应商自行决定。主机通过VID和PID来识别不同设备,根据它们(以及设备的版本号),可以给设备加

2017-06-23 20:47:45 6708

原创 Camera 硬件简介

Camera HW Introduction本部分主要介绍平台支持的Image Sensor类型,硬件接口以及常见基本概念平台通用的注意事项请参考DCC文件:MediaTek DCC >External Document > HW > Common Design Notes > Camera > Common各平台的注意事项请参考各平台Design Notes的camera 章节

2017-06-22 10:35:00 2264

转载 详解大端模式和小端模式

详解大端模式和小端模式一、大端模式和小端模式的起源        关于大端小端名词的由来,有一个有趣的故事,来自于Jonathan Swift的《格利佛游记》:Lilliput和Blefuscu这两个强国在过去的36个月中一直在苦战。战争的原因:大家都知道,吃鸡蛋的时候,原始的方法是打破鸡蛋较大的一端,可以那时的皇帝的祖父由于小时侯吃鸡蛋,按这种方法把手指弄破了,因此他的父

2017-06-21 10:33:34 221

转载 高阻态

高阻态和三态门高阻态           高阻态这是一个数字电路里常见的术语,指的是电路的一种输出状态,既不是高电平也不是低电平,如果高阻态再输入下一级电路的话,对下级电路无任何影响,和没接一样,如果用万用表测的话有可能是高电平也有可能是低电平,随它后面接的东西定。  高阻态的实质:电路分析时高阻态可做开路理解。你可以把它看作输出(输入)电阻非常大。他的极限可以认为悬空

2017-06-21 09:56:38 21589

转载 MTK 功能机GPIO配置

Ø       GPIO设置篇一、GPIO有关的函数1.GPIO_ModeSetup:函数原型:void GPIO_ModeSetup(kal_uint16 pin, kal_uint16 conf_dada)功能:设置GPIO的工作模式是作为GPIO,还是作为专有功能接口。参数:pin:GPIO 的pin脚号,对应于原理图上MTK62XX 主CPU

2017-06-20 20:14:52 1831

转载 MTK andriod 软件配置

1 一、配置GPIO2 二、配置emmc3 三、配置LCM3.1 1、增加LCM驱动文件3.2 2、配置驱动文件3.3 3、配置背光4 四、配置touch panel4.1 1、通过dct配置gipo及其对应的别名4.2 2、配置mediatek/config/bbk15_td_ics/ProjectConfig.mk4.3 3、增加 tp 驱动目录及驱动文件

2017-06-20 19:57:53 597

转载 MTK常见问题

1:MTK方案中的总线工作原理是什么?MTK采用的是ARM核,他主要用来进行管理各个模块,其中多媒体如视频这些都是用了DSP的,DSP与ARM间有相互通信的。而ARM他分为AHB部线和APB总线。这两个总线是不同的。AHB主要用来控制高速的东西如MEMORY DMA等,而APB就是来控制外设的。如IIC,KEY,GPIO等。而APB与AHB中间有一个APB桥。这个APB桥就是用来做高低速转换。

2017-06-17 15:57:08 951

转载 MTK进阶计划

初级了解MTKMTK基本环境搭建Perl脚本 :为支持arm环境Ads1.2arm编译环境VC6.0编译环境:为模拟器环境编译提供环境SourcInsight开发工具:方便开发大型项目联编译工具incredbuild对比工具beyondcompare资源编辑工具UESVNPL串口驱动

2017-06-17 13:54:59 1043

转载 mtk 功能机驱动调试

驱动程序主要分散于两个目录$PROJECT\custom\drv$PROJECT\drv很明显,第一个目录是客户化项目的驱动程序,第二目录就是主要的驱动,是比较相对独立的模块。编译时,custom 是个作为一个独立的模块。当然,还有一些接口定义的目录,它们在$PROJECT\interface\hwdrv$PROJECT\interface\drv_def运用程

2017-06-17 11:26:27 1527

转载 MTK断点调试的几种方法

当我们在VS 平台下调试模拟器的时候,苦于找不到设置断点的地方,所以快度找到常用断点的地方很重要. 1.在模拟器中使用断点模拟器中断跟踪断点设置函数:// 触屏相关 wgui_touch_screen.cwgui_general_pen_down_hdlr // 触摸屏按下函数wgui_general_pen_move_hdlr // 触摸屏移动函数wgui_gen

2017-06-17 11:02:36 583

转载 MTK 开发调试方法

mtk开发基本调试方法大概就三种模拟器方式,trac方式,串口方式普通的界面修改,功能行基本都可以通过模拟器完成,但是遇到死机或者与l4c相关的问题是就需要打trac配合cather进行调试了;如果还搞不顶,那么mtk会告诉你打开dump开关,通过trac方式抓包后上传到eservice后他们来分析问题的原因;串口方式主要是很多在mtk平台做第三方应用的会使用;方法

2017-06-17 10:50:41 3957

转载 Linux下串口通信详解(下)读写串口及关闭串口

这一篇我将要把读写串口及串口关闭的操作详细介绍一下。读串口读串口就是接收串口数据,通过read来实现。read函数原型:[cpp] view plain copy#include       ssize_t read(int fd, void *buf, size_t count);    参数说明:

2017-06-17 10:46:56 2097

转载 Linux下串口通信详解(上)打开串口和串口初始化详解

Linux下串口通信主要有下面几个步骤串口通信流程图下面我会一一介绍这几个步骤。1.打开串口代码(串口为ttyUSB0)[java] view plain copy//打开串口  int open_port(void)  {      int fd;             

2017-06-17 10:45:26 17020

转载 MTK 功能机编译

一、配置MTK工程和IncrediBuild才能实现分布式编译1.make文件夹里面的Gsm2.mak修改make工具的编译项为IncredBuild增加运行参数#@echo tools/make.exe -fmake/comp.mak -r -R COMPONENT=$* ... $(strip $(COMPLOGDIR))/$*.log@if /I %OS% EQU WINDO

2017-06-17 10:22:18 4453

转载 HEVC/H.265与AVC/H.264对比总结

HEVC(H.265)的技术亮点作为新一代视频编码标准,HEVC(H.265)仍然属于预测加变换的混合编码框架。然而,相对于H.264,H.265 在很多方面有了革命性的变化。HEVC(H.265)的技术亮点有:1.      灵活的编码结构在H.265中,将宏块的大小从H.264的16×16扩展到了64×64,以便于高分辨率视频的压缩。同时,采用了更加灵活的编码结构来提高编码效率,包

2017-06-13 19:50:08 1436

空空如也

空空如也

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

TA关注的人

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