首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > 我个人整理的的关于MTK面试的几个主要问题

我个人整理的的关于MTK面试的几个主要问题

资料介绍
MTK interview
MTK知識點
1按鍵處理流程 1
2高亮處理機制 2
3 MTK 內存管理 8
4 任務管理 10
5 事件機制 10
6 定時器消息機制 10


1按鍵處理流程

主要简单分析一下左右软件的事件,以左软键事件为例
牵涉到的常用函数:
void SetKeyHandler( FuncPtr funcPtr, U16 keyCode, U16 keyType );
void SetLeftSoftkeyFunction( void (*f)(void), MMI_key_event_type k );
void ChangeLeftSoftkey( U16 s, U16 i );

1. SetKeyHandler与SetLeftSoftkeyFunction
(1). SetKeyHandler
主要作用就是将需要起作用的函数的指针(funcPtr)
-->全局矩阵数组currKeyFuncPtrs[keyCode][keyType]的指定位置 ;
(2). SetLeftSoftkeyFunction
该函数内部主要流程:
Step1. call register_left_softkey_handler( )
这个函数call SetKeyHandler:
存储需要起作用的函数(left_softkey_down/left_softkey_up)
以left_softkey为例,
该函数首先首先刷新按键区域图像(redraw_softkey),
然后执行关联函数(softkey_functions[key]
标签:interview
我个人整理的的关于MTK面试的几个主要问题
本地下载

评论