找回密码
 注册
搜索
楼主: verynice

[讨论] 谁能讲一下手机多任务处理的原理。

[复制链接]
发表于 2007-1-18 16:28:00 | 显示全部楼层
这个问题和平台有很大的关系统,有的平台能这样,而有的平台要实现这样的机制比较困难,象TI这样的平台实现起来比较麻烦,而MTK会有一个BUFFER去记录这些东西,实际上就是一个进出栈的问题,其实这个主要看MMI(实际上是task)的实现机制问题,和任务之间的调度问题主要是操作系统管的事,其实你可看一些实时操作系统方面的书,对你会有帮助,而要做手机的话,最好去了解相应平台的功能。
点评回复

使用道具 举报

发表于 2007-1-18 19:24:00 | 显示全部楼层
学习ing
点评回复

使用道具 举报

发表于 2007-1-20 13:25:00 | 显示全部楼层
细节实现方式取决于你所用的操作系统,或者说是开发平台;

有些平台,对于MMI应用而言,没有任务的概念,整个MMI处理是对于OS而言只是一个任务/进程;而MMI内部另有一套通信机制,也可以看成是“内部多任务处理”;如TTPCom(ADI)的handler切换,再如Commneon(INFINEON)的APP Container;

但个人感觉,万变不离其宗,基本上都是基于消息机制;
sender - dispatcher - receiver

sender: 发送消息
dispatcher: 派送消息
receiver: 处理消息

就是这么简单;可以玩点花样的就是如何派送消息;其实多任务处理,关键也就是如何派送消息;
点评回复

使用道具 举报

发表于 2007-1-26 20:53:00 | 显示全部楼层
11楼是不是做philips的?~~
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2024-11-23 15:12 , Processed in 0.087674 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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