软硬件的配合,是亘古不变的话题。高性能的硬件基础需要辅以高效、易操作的软件才能构成完善的解决方案。谈到MCU与软件间的关系时,飞思卡尔微控制器业务部产品经理何英伟先生即表示,随着MCU已发展至32位,工程师们不再只关注于MCU自身的硬件结构,更关心着整个生态系统,包括外围器件、开发工具、IP及软件等各个方面。其中,软件是重要的组成部分。何先生表示,在很多电子产品MCU开发部门内,很多时候都是由软件工程师而非硬件工程师,去主导或选用哪家厂商、哪个型号的MCU及其它器件。他们将综合考虑项目方案的特征、产品的特性、相关设计文档与资料库的丰富程度、产品的路线图及前后的兼容性进行选择。由此,软件业的重要性可见一斑。

  其中,图形中间件作为软件系统的一个组成部分,发挥着重要作用。虽然中国有句老话“包子有肉不在褶上”,但在当前的社会中,良好的外观已不再是对内在性能的锦上添花,它更演变为衡量产品品质高低的一个直观因素,Apple电脑及其便携设备,如iPod及iPhone的成功便是很好的例子。随着手机、MP3等行业的竞争日益激烈,图形中间件对于厂商的意义愈加重要,它们不仅要从性能更要从外观上先声夺人,从而抢占市场。虽然每家公司都有其自身的软件研发团队,但因为侧重不同,开发简单的图形界面尚非难事,但要实现更丰富的功能,具有更强的拓展性及更高兼容性,则并不简单。图形中间件的开发既需要很好的架构,也涉及众多细节,为此,需要专门的技术团队或设计公司帮助其完成设计、开发。

  飞漫作为一家快速成长的具有自主研发能力与核心技术的软件公司,形成了以跨嵌入式操作系统和硬件平台的图形中间件 MiniGUI 为核心的三大产品线,为嵌入式设备集成商或者制造商提供了嵌入式图形中间件软件、嵌入式关键应用软件及相关开发工具。其产品广泛应用于各个行业,如Wi-Fi手机、GSM 和 TD-SCDMA 手机等移动通讯终端、VOIP 电话、PMP、机顶盒、智能家居、安防监控、医疗设备、电力、工控及仪表、多媒体终端、军事工业等领域。

  飞漫的轻量级嵌入式图形中间件:MiniGUI

  MiniGUI是为嵌入式设备开发人员用于构建嵌入式图形用户界面的工具,是一种是面向实时嵌入式系统的轻量级GUI,即“嵌入式图形中间件”,可在 Linux/uClinux、VxWorks、eCos、uC/OS-II、pSOS、ThreadX、Nucleus、OSE 等操作系统以及 Win32 平台上运行。

  主要优势:

  支持多种嵌入式操作系统,优秀的可移植性

  可伸缩的系统架构,易于扩展

  功能丰富,可灵活剪裁

  小体积高性能间的最佳平衡

  广泛的应用领域

  开放源码,灵活的授权方式

  功能特性

  MiniGUI 是一个根据嵌入式系统应用特点量身定做的完整的图形支持系统。作为操作系统和应用程序之间的中间件,MiniGUI 将底层操作系统及硬件平台差别隐藏了起来,并对上层应用程序提供了一致的功能特性,这些功能特性主要包括:

  跨操作系统支持和多种运行模式

  完备的多窗口和消息传递机制,内嵌资源支持

  多字符集和多字体支持,多种键盘布局和 Windows 的资源文件支持

  提供常用的控件类,对话框、消息框、界面皮肤支持,以及其它 GUI 元素,包括菜单、加速键、插入符、定时器等

  支持低端显示设备(比如单色 LCD)和高端显示设备(8 位色及以上显示设备)

  各种流行图像文件的支持,包括 GIF, JPEG, PNG, Win32 BMP 等

  提供有增强 GDI 函数,输入法接口和副屏支持等,以及针对嵌入式系统的特殊支持

  系统框图



  基于飞思卡尔MCF5249的IPTV解决方案

  07年飞漫以MiniGUI为北京传视数码科技有限公司的 IPTV 产品提供了出色的图形支持,完成了图形界面的设计、开发。在硬件方面,该方案基于飞思卡尔ColdFire器件MCF5249。谈及与硬件的配合,飞漫软件公司的销售经理余海中先生表示:“飞思卡尔与飞漫保持了多年的合作关系,很多客户的解决方案均选用了飞思卡尔的MCU器件,飞思卡尔提供了广泛的控制器产品,从低端的8位器件到高端的32位器件,器件本身如本方案中选用的ColdFire产品,性能稳定并具有良好的前后兼容性,便于软件的开发与相应的升级。我们和飞思卡尔形成了良好的合作互补关系,致力于为客户提供更为优质的解决方案”

  实现优质图形界面的该款方案为客户提供了先进的 IPTV 机顶盒产品,据悉,该产品已于去年大规模投放北美市场。

  缺乏核心技术是中国软件业减少依赖、独立发展的最大阻碍

  中国并不缺乏软件公司,也并不缺少软件从业人员,但是真正成功并具有核心技术的软件公司却为数不多。更多的公司以外包大厂商的项目赖以生存,或者拾遗补缺大厂商暂时没有涉及的领域,然而,一个国家一个行业的发展,都不可能依靠别人的舍予,只有拥有自己的核心技术才能真正立足于市场,赢得更广阔的发展空间。

  当前,缺乏核心技术已成为中国软件设计公司做强做大的最大阻碍。诚然除此外,中国软件业在软件的知识产权保护、相关人员对于软件价值的认可、软件自身的向后兼容性及国际化的软件开发与软件销售人才等诸多方面,均存在着或多或少的问题。而从对飞漫等快速发展的软件企业的观察中我们发现,拥有核心技术及自主研发能力的软件公司,即便深处复杂的环境中,也能赢得更多市场及客户的认可。

  余先生表示“中国软件公司的发展很重要的一点是要拥有自己的核心技术,飞漫之所以能取得快速发展,是因为我们专注于图形中间件领域,并拥有图形中间件的核心技术。借助我们的技术,可以为用户提供具有个性化创意的软件开发包和解决方案。而这正是当前很多用户的期望所在,他们需要有人帮助他们完成图形界面的开发设计,从而节约时间、节省成本。”

  与此同时,他也强调,虽然飞漫以立足国内市场为本,但由于国内市场对于软件知识产权的保护仍不充分,其结果是虽然直观上客户数目国内超过国外,但由于国外的保护机制完善,从飞漫自身的获益来看,国外市场甚至将会高于国内市场。因此,为了中国软件业能更好地发展,需要建立更完善的知识产权保护体系,也需要国人树立正确的软件使用观念。