下载此文档

MTK 手机驱动培训资料 1.doc


文档分类:IT计算机 | 页数:约2页 举报非法文档有奖
1/2
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/2 下载此文档
文档列表 文档介绍
MTK 手机驱动培训资料 1、 LCD 的调试: 一般 LCD 厂商在提供样品的时候,都会提供给初始化代码,服务更好的还会提供进入和退出 SLEEP 的代码, 如果厂商不提供的话, 就只有看着文档自己写了。我们的工作一般是调节显示效果以及和厂商沟通,还有就是把厂商给的代码整合进程序里面去。 Lcd 驱动程序相关的文件主要包括 , 以及 。调节 LCD 的驱动程序,最先要在 中修改 lcd 的尺寸,就是 LCD_WIDTH 和 LCD_HEIGHT , 如果有小屏的话还要定义下面的小屏的 lcd 的尺寸。然后, 根据硬件的设计修改 中的宏, 来确定 lcd 是使用 8 位的还是 16 位的接口, 比如使用 16位的 lcd 接口,就定义宏 MAIN_LCD_16BIT_MODE 。最后, 移植厂商给的初始化代码进入到初始化函数里, 还有进入和退出 Sleep 状态。进入和退出 Sleep 状态要求重新进入 Sleep 状态后屏幕能正常的显示, 退出 Sleep 状态要求 LCD 的耗电小于 。如果是 CSTN 的屏幕, 那么还有一个对比度的参数需要设定。有2 个对比度的值,一个是在初始化函数中写进去的一个值, 还有一个是在 中的结构 NVRAM_EF_CUST_HW_LEVEL_TBL_DEFAULT 中定义。 2、 GPIO 的设定: GPIO 就是 General purpose IO pin 的意思, 是一些能用做一般的功能控制的 IO 引脚。 MTK 芯片的引脚一般有四个功能选项, 可以通过寄存器来控制各个引脚的功能, 一般功能 0 就是表示这个引脚用做 GPIO 。用函数 void GPIO_ModeSetup(kal_uint16 pin, kal_uint16 conf_dada) 来控制 GPIO 的功能, pin 表示引脚号, conf_dada 控制引脚的功能。用函数 void GPIO_InitIO(char direction, char port) 控制 GPIO 的方向, port 表示引脚号, direction 表示是输入还是输出。用函数 void GPO_WriteIO(char data,char port) 控制 GPIO 的输出值, 表示引脚号, port data 表示输出的是高电平还是低电平。在文件 中有一个结构 GPIO_MAP_ENTRY gpio_map_tbl[] ,其中定义了控制震动的 GPIO, 应该根据原理图来更改第 4 项震动的 GPIO 的设定。 3 、信号量的控制: 信号量指的是在手机信号的强弱。通过修改 中的 SIGNAL_STRENGTH_NONE 到 SIGNAL_STRENGTH_LEVEL4 的值来修改在不同信号下手机显示的信号格数。默认满格信号显示是 4 格,如果是其他的,比如 5 格的话,还要修改 中的函数 WorkSignalLevelIndication(void *inMsg) 。 4 、电池格数的控制: 格数的控制在

MTK 手机驱动培训资料 1 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数2
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xxj16588
  • 文件大小30 KB
  • 时间2016-08-15