找回密码
 注册
搜索
查看: 1090|回复: 4

[资料] 请教:KAL 和 OSL的问题。 mtk 模拟器 处理互斥,信号量的接口有那些。

[复制链接]
发表于 2008-11-3 22:27:48 | 显示全部楼层 |阅读模式
这段时间在看MTK的资料,研究模拟器。有些疑问。望各位大虾们解答解答。
    1。mtk 模拟器 处理互斥,信号量的接口有那些。对应 KAL 的 kal_create_XXX函数
    2。 我在模拟器上用  OSL 层的 osl_XXX 函数来实现软件功能,MAKE 时是否应该用 KAL_xxx 来替换。另内核层KAL和OSL层功能上如何对应?这块的原理不是很清楚。
    3。有一个MMI程序运行时会调用另一个已编译好的程序模块,怎样加载?如果我将其拷贝到内存,怎样定位入口函数的位置?模拟器上先用LOADLIBRARY
    4。图象显示问题:我现在是这样做的,先entrynewscreen,然后直接操作GDI 层的数据存放空间,将显示的数据直接写入此空间中,再调用gui_BLT_double_bufferlai刷新。此种
架构是否合理。
 楼主| 发表于 2008-11-4 09:39:36 | 显示全部楼层
兄弟们帮我解答解答
点评回复

使用道具 举报

 楼主| 发表于 2008-11-4 14:11:58 | 显示全部楼层
自己顶
点评回复

使用道具 举报

 楼主| 发表于 2008-11-4 21:39:11 | 显示全部楼层
再顶,就不信没人理我
点评回复

使用道具 举报

发表于 2009-9-3 21:13:20 | 显示全部楼层
互斥处理的例子见下面,希望对你有所帮助!

kal_mutexid mmi_mutex_trace;
#define TRACE_MUTEX_BEGIN        kal_take_mutex(mmi_mutex_trace);
#define TRACE_MUTEX_END       kal_give_mutex(mmi_mutex_trace);



#ifndef MMI_ON_WIN32
    mmi_mutex_trace = kal_create_mutex("mmi_trace");
#endif
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2025-1-24 01:35 , Processed in 0.104207 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表