- 3
- 0
- 约8.13千字
- 约 32页
- 2016-12-04 发布于北京
- 举报
2016程序分析
MTK程序分析 康勤 2005.9 程序整体结构 程序的封装性,导致能看到的进程不多,很多进程都是以库的形式出现 程序员可以通过MTK提供的模版自己新加线程。在custom_config.c中 在custom_config.c中,通过MTK提供的模版,我们可以推测的出程序其他进程的创建和实现 程序整体结构 可以看到custom_comp_config_tbl结构,从这个结构,我们可以看到跟进程创建有关的需要使用到的一些参数:比如进程创建的入口,进程的堆栈空间大小和地址。 这个是提供给程序员添加新模块时需要使用到的,从这里我们可以推测其他进程的创建也应该是采用通用的方式 以下将举一些可以看到代码的线程进行分析: 程序整体结构 分析FMT模块。 FMT模块和MMI中的MMI_FILEMANAGER有着对应的关系。 可以把FMT模块看成是MMI_FILEMANAGER的底层操作模块。 MMI_FILEMANAGER是FMT的上层MMI管理。 程序整体结构 FMT很简单,但麻雀虽小五脏具全,一个进程应该具有的,它都含有,所以很方便分析 FMT的开始是从fmt_create开始的,这个可以从刚才讲的结构custom_comp_config_tbl中得到结论。在这个结构中需要传入一个进程的入口函数。FMT进程估计就是把fmt_create函数地址给传进去的。 程序整体结构 这个 fmt_c
原创力文档

文档评论(0)