找回密码
 注册
搜索
查看: 1898|回复: 10

不同平台的MMI差异在哪里?消息机制?

[复制链接]
发表于 2009-5-18 10:27:33 | 显示全部楼层 |阅读模式
小弟才转搞MMI,之前搞Driver的。
Driver我之前搞来搞去也就是觉得基本功很重要,内力深厚基本就可以了。
现在换了个码头,搞MMI,主要是MMK。
有一点很不明白,就是MMI跟在Dos上加个Windows的壳有没有区别,还是就是一码事。
看到前面前辈们帖子里写到各家MMI用的什么状态机或者消息还是窗口什么的,有点不明白。
哪个兄弟来给讲讲,先谢过!~
 楼主| 发表于 2009-5-18 10:54:56 | 显示全部楼层
不同的平台都有不同的架构的,现在很多MMI都是仿MFC的架构. 也有很多老的MMI直接用状态机的.
本文来自:我爱研发网(52RD.com) 详细出处:http://www.52rd.com/bbs/Detail_RD.BBS_30109_5_1_1.html

这是以前一个老帖子里面的
点评回复

使用道具 举报

 楼主| 发表于 2009-5-18 14:41:42 | 显示全部楼层
怎么大家都只看不说啊,我就是想问问啊。

说到架构,通常都有哪些架构?
1 直接用状态机
2 仿MFC
3 仿COM?
4 。。。

那位达人能列出一些来,谢谢啊~~
点评回复

使用道具 举报

发表于 2009-5-19 10:35:26 | 显示全部楼层
MTK基本上就是回调
NXP是状态机制
其他平台没接触过,不太清楚
点评回复

使用道具 举报

发表于 2009-5-25 14:55:29 | 显示全部楼层
[em11][em11][em11]
点评回复

使用道具 举报

发表于 2009-5-27 23:28:43 | 显示全部楼层
不是做驱动的吗?多少得懂点操作系统吧!?懂点操作系统就不会显得这么外行!
点评回复

使用道具 举报

 楼主| 发表于 2009-6-4 11:02:25 | 显示全部楼层
做驱动也分很多种的啊
操作系统懂一点点
不过还是很外行啊
我们之前做一个手机都是N个部门的N十个人做的……
呵呵,看上去很业余,因为本来就很业余啊。
[em11]
点评回复

使用道具 举报

发表于 2009-6-30 11:11:57 | 显示全部楼层
有在方案公司做mmi 的,可加我Q:232284406,我可以介绍外块给大家
点评回复

使用道具 举报

发表于 2010-8-25 23:01:37 | 显示全部楼层
非常谢谢!
点评回复

使用道具 举报

发表于 2010-9-14 19:16:33 | 显示全部楼层
NXP是状态机
展讯,大唐是MFC
Mstar(EMMI)和MTK都是回调
Android和Mstar(XMMI)是MVC
Brew是Com

其实各个平台都有互相学习的,并不是都是单一的,比如说Mstar是状态机,MVC和COM的综合。

MMI主要就是GUI和IPC部分
点评回复

使用道具 举报

发表于 2010-9-17 15:40:29 | 显示全部楼层
MTK:
APP是由屏幕集合来组成的,屏幕之间较为独立。
展讯:
APP由窗口组成的,就是windows.

本质上,屏幕和窗口还是比较相似的。

MTK的屏幕历史栈管理以及展讯平台上的句柄节点链表管理也许能够说明一些问题。

个人一直不明白的是,回调机制和消息机制究竟有多大的区别?
以MTK为例 MMI与L4之间是直接的函数映射,称之为回调?那么L4与其它任务之间的交互不也是消息驱动吗?
或者换个角度,从RTOS来看,提供消息通信也是很基本的啊(其实我是想说回调机制可以脱离对消息机制的依赖吗?)。
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2025-1-23 00:50 , Processed in 0.046918 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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