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

[讨论] 展讯平台令我欲哭无泪(连载--个人观点)

[复制链接]
发表于 2006-7-29 12:53:00 | 显示全部楼层
mtk平台的全局变量,就好比是一条受污染的河水上边飘着无数白色垃圾袋,一个接着一个的飘来飘去!好不壮观。
点评回复

使用道具 举报

发表于 2006-7-31 14:39:00 | 显示全部楼层
展讯平台上用的什么PA啊?是skyworks还是RFMD?
点评回复

使用道具 举报

发表于 2006-8-1 16:45:00 | 显示全部楼层
看了就知道了,问题还是有的
点评回复

使用道具 举报

 楼主| 发表于 2006-8-2 14:02:00 | 显示全部楼层
第二篇:展讯多媒体应用设计思路
展讯在d平台引入winbond的w99685多媒体芯片后,看似乎多媒体功能异常的强大了
些,但细看看他对多媒体格式的支持,以及其质量,让人感觉异常的惊讶,惊讶在于不是w99685的太过落后,而在于展讯对多媒体设计方案的无序,无系统性!
针对多媒体设计的严重失误,本人将从如下几个方面来说明:

1、与w99685的软件接口架构
从目前我所能看到的代码分析,与w99685的软件接口架构可用垃圾两字来形容,如果
做这部分的人看到我这样的描述请不要生气,因为我还要再说句,你真的太垃圾了:)。说句实在话,从软件文件看,原来的设计者可能也考虑到设计好整个架构,比如他在把相关于w99685的命令函数基本都放在带有w99685命名的文件中,中间层也用了一个过渡文件DigitalCamera.c;然后最上层的mmi调用DigitalCamera.c中的相关函数!可是细细看,你会发现DigitalCamera.c中的函数分类和封装的不合理,造成整个系统调用非常混乱,偶合紧密。作为一个平台提供商,做出这样的架构,确实让人心痛啊!

2、多媒体文件读写设计
细数数,整个平台涉及到文件读写的大块有:下载图片,下载铃声,录音,电话录音,mp3,truempeg4,相册等,然后再看看设计这些代码的天才们是如何做的;上面的每个功能模块读写文件自成体系,就像清末那样各个军阀割据中国,感觉不自成体系就没有面子,没有地位似的;呵呵!

3、上层mmi设计
关于mmi的设计,不能绝对说好或是不好,毕竟他不是个功能性的东西,不过,在D平台上,能让我找到mmi的设计不合理处,即是:录像的回放和truempeg4的回放为什么mmi不统一,绝对是最大的败笔!

4、多媒体的osd设计
说到展讯D平台的osd设计,呵呵,让我哭笑不得(另外,发现他们的M平台和D平台一样,没有任何建树性的osd设计)!拍照、摄像以及摄像回放的osd还专门开个lcd大小的buffer,还需要什么背景色,然后再画些汉字的图片(纯图片的确需要画),整个osd弄的异常复杂,功能却奇少。而对于truempeg4的osd却没有,没有osd所表现出来的问题就是人机界面奇差(展讯m平台目前我看到的还是没有)。难道这么简单的osd就这么难做吗?即使d或者是m平台没有硬件的osd功能,但是如果对速度要求不是特别严格的话,简单实用的osd设计不要太简单,但就是这么简单的东西,在D平台上却没有看到。

以上是我对多媒体设计部分问题做了简单的罗列。言辞虽然强烈,但目的是希望展讯的同门看到后要努力改正。另外我也评估过了在D平台上全部修改这些问题,如果投入两个实力不错的人力(最起码有我目前的设计水平,自吹下),一个月就可以做的非常好!
同时欢迎各位来斧正我如上之阐述!
[br]<p align=right><font color=red>+5 RD币</font></p>
点评回复

使用道具 举报

发表于 2006-8-3 11:34:00 | 显示全部楼层
偶正在了解展讯平台,LZ写得赞!
点评回复

使用道具 举报

发表于 2006-8-3 15:01:00 | 显示全部楼层
[em02]
点评回复

使用道具 举报

发表于 2006-8-4 09:18:00 | 显示全部楼层
我们现在做的SC6600M 平台,感觉MMI代码就是刚毕业的人写的,臃肿,乱,扩展性奇差无比,可能这也是展讯的目的吧.
点评回复

使用道具 举报

发表于 2006-8-4 09:18:00 | 显示全部楼层
顶一把
点评回复

使用道具 举报

发表于 2006-8-4 09:30:00 | 显示全部楼层
个人认为展讯的这套代码的设计思想是比较落后的,举个例子来说:
list box 控件,该控件设计的时候只考虑到list item 比较少的情况,对与item 比较多,需要分批加载的情况,控件却没有考虑,导致app 需要做太多的事情来实现这个功能, 具体代码见sms 模块.而且搞笑的是由此导致滚动条无法正确显示,你还不好改,如果能看到M平台代码的就有体会了.
点评回复

使用道具 举报

发表于 2006-8-4 09:59:00 | 显示全部楼层
每个平台都有烂的地方, 偶正在做TI ,部分地方觉得也比较垃圾。
一个庞大的平台,要做好真的不容易,慢慢来吧。
不过还是希望展讯越来越好:)

听说展讯在上海造楼了,很漂亮。
点评回复

使用道具 举报

发表于 2006-8-5 16:03:00 | 显示全部楼层
mikal同志,果真一高手,但不知你能否在不看见展讯源代码情况下,写出更好软件,那真是中国之大幸,我不懂软件,有什么说错的地方,还请包涵。
点评回复

使用道具 举报

发表于 2006-8-5 19:09:00 | 显示全部楼层
<DIV class=quote><B>以下是引用<I>fx_wang</I>在2006-6-20 17:51:00的发言:</B>
非常不爽展讯的window风格编程,跟英飞凌的apoix差不多,感觉是不是参考apoix做的呢。。。。嵌入式和window还是区别很大的。。这点展讯确实应该向国外大的平台供应商学习,好的东西拿过来,说归说,大家还是要支持国货</DIV>


你还真说对了,他的软件与英飞凌实际是同样的工程师写的,只不过来了个二次加工
点评回复

使用道具 举报

发表于 2006-8-8 17:06:00 | 显示全部楼层
MMI能比展讯写的好体现了我们基于展讯平台的价值。
MMI不是展讯的核心价值。但展讯提供一个开放的参考MMI,可以降低开发进入门槛,很多人力规模还不是很的设计公司都可以很快起手。
点评回复

使用道具 举报

发表于 2006-8-9 09:47:00 | 显示全部楼层
展讯的平台可能不是主要用来做二次开发得!不需要做大量的修改,好多公司可能拿了就不改程序,做一个ID就行了,然后再卖!如果做二次开发,确实比较累!主要的改动以及新加功能都是由展讯的工程师来搞得!
点评回复

使用道具 举报

发表于 2006-8-9 09:49:00 | 显示全部楼层
不知哪位兄台对展讯平台中内存管理比较熟悉,可以讲一下!不胜感激!
点评回复

使用道具 举报

 楼主| 发表于 2006-8-9 13:54:00 | 显示全部楼层
本来想把自己发布的帖子删除的,可不知道到为什么,我没有权限编辑自己的帖子了!:(

之所以要删除帖子,是发现原来自己很傻,自以为很厉害,其实是在班门弄斧;

另外我要对展讯的工程师是说,对不起,我伤害了你们,请你们接受我诚恳的道歉!

再者,我将永远不探讨展讯平台了,毕竟自己的水平离这水平还差很远啊!

备注:我想把我的194分的积分送到,请问如何操作!
点评回复

使用道具 举报

发表于 2006-8-9 17:28:00 | 显示全部楼层
晕~LZ态度转变之快.....莫非受了展讯什么好处?
点评回复

使用道具 举报

发表于 2006-8-9 17:37:00 | 显示全部楼层
<DIV class=quote><B>以下是引用<I>mikal</I>在2006-8-9 13:54:00的发言:</B>
本来想把自己发布的帖子删除的,可不知道到为什么,我没有权限编辑自己的帖子了!:(

之所以要删除帖子,是发现原来自己很傻,自以为很厉害,其实是在班门弄斧;

另外我要对展讯的工程师是说,对不起,我伤害了你们,请你们接受我诚恳的道歉!

再者,我将永远不探讨展讯平台了,毕竟自己的水平离这水平还差很远啊!

备注:我想把我的194分的积分送到,请问如何操作!</DIV>


为什么要这样说呢,讲的非常精彩,删了岂不可惜
其实技术上,只要是无偏向的分析,没有那一个公司不高兴。因为技术的大多数不完美原因不足于造成很大的威胁。真正的威胁是出现在商业模式上。
还有可能是你恍然大悟,你居然发现人家这样做其实蛮好的,按你的做法可能引起更大的问题。这叫否定之否定,比懂还更高一个层次。曾经听过一个故事,是一个电脑程序,对整个循环的时间需要极度的控制,结果让一个工程师看到了之前的源代码,大骂别人写的愚蠢,结果按自己的想法一改,结果更差。后来才发现自己忽略了一些东西。。。。。
点评回复

使用道具 举报

发表于 2006-8-11 10:29:00 | 显示全部楼层
到此一游, 留个标记![em12]
点评回复

使用道具 举报

发表于 2006-8-11 12:18:00 | 显示全部楼层
还是不错,留个脚印
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2025-1-22 18:07 , Processed in 0.087041 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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