导航

首页 编程工具 合璧操作系统 HybridOS LiveDVD R1007
1 合璧操作系统 HybridOS LiveDVD R1007

合璧操作系统 HybridOS LiveDVD R1007

上线时间:2011-03-24
编程工具 |1086092KB

HybridOS合璧操作系统 嵌入式开发完美解决方案飞漫合璧操作系统,英文名称为FMSoft HybridOS,是基于Linux 内核及飞漫成熟产品的软件平台和操作系统,同时义喻“中西合璧”。该操作系统,是飞漫软件专为中低端嵌入式设备打造的操作系统。

合璧操作系统 嵌入式开发完美解决方案现今,越来越多的嵌入式设备开始使用Linux 作为其操作系统,但除了操作系统内核之外,业内并没有统一的其他操作系统基础设施,比如基础函数库、多媒体处理设施、数据库、窗口系统和控件集、浏览器等 等。虽然有Android、WebOS等基于Linux内核的解决方案,但这些解决方案仅仅适用于特定领域(如高端智能手机领域),而并不适用于诸如工业控制、医疗仪器、多媒体终端、信息终端、中低端手机等领 域,这对 Linux 在嵌入式设备中的普及带来了很大的障碍。另外,Android、WebOS等解决方案使用单一技术手段(Java技术或浏览器技术),虽然带来了应用开发上的便利性,但也限制了系统的灵活性,并对控制设备的硬件成本带来了巨大压力。

如同汽车有混合动力技术一样,飞漫软件发展HybridOS之目的,就是为了融合多种主流的嵌入式应用开发技术(如C/C++、Java、浏览器Widget),为嵌入式设备提供一个统一的、具有更好灵活性的、可在性能和便于二次开发等方面获得良好平衡的操作系统平台。

为什么需要合璧操作系统?

飞漫软件在长期支持MiniGUI、mDolphin 用户的过程中,发现用户经常会因为内核、工具及其他组件的问题而影响产品的正常开发,这些问题有:

不稳定的内核以及驱动程序交叉编译工具链、基础函数库存在大量缺陷选择了不恰当的开源软件我们相信,绝大多数使用Linux 操作系统的嵌入式设备开发者都遇到过类似的问题,这些问题本来是可以通过建立统一、标准的 Linux 操作系统及开发工具来避免的。飞漫接触过几十种嵌入式SoC,积累了丰富的支持经验,开发合璧操作系统在技术上没有任何障碍,且水到渠成。相信飞漫的经验将帮助客户节省大量时间,并专注于应用程序的开发上。

合璧操作系统的软件栈下图给出了HybridOS的软件栈。

HybridOS将整合开源软件技术(如Linux内核),飞漫软件专有的核心技术(MiniGUI),以及飞漫浏览器mDolphin、 J2SE 解决方案 mPeer等。飞漫同时精心挑选了成熟和稳定的开源软件作为合璧操作系统的组成部分。整合不同的技术,使用采用不同授权模式的软件,其最终目的,就是为了给业界提供一个成熟的、稳定的、可持续发展的嵌入式操作系统平台。这也是HybridOS(中文名称“合璧”,同时也义喻“中西合璧”)这一名称的由来。

另外,飞漫软件还将为 HybridOS 的应用开发者提供应用程序的开发利器:miniStudio,这是一个基于 Eclipse 的可视化集成开发环境。

针对不同的SoC,合璧操作系统的软件包会有所不同;比如,低端SoC(如S3C2410)中不会包含浏览器,而高端SoC(如S3C6410)中不仅会包含浏览器,还会包含OpenGL ES支持、SDL支持等等。合璧操作系统按SoC分类,为流行的SoC提供如下软件包。

针对特定SoC的最新Linux内核及关键设备驱动程序最新的GNU交叉编译工具链基础系统函数库包工具程序及脚本支持包XML 支持包网络支持包数据库支持包图形及GUI支持包:MiniGUI 3.0及其组件三维图形支持包。

OpenGL ES 1.1/2.0(如果SoC 含有支持OpenGL ES 标准的3D GPU)浏览器支持包:

mDolphin 2.0(主频超过300MHz 的SoC)游戏支持包:SDL 1.2(主频超过500MHz 的SoC,且含有硬件二维图形加速)Gtk+ 兼容支持包:Gtk+ 2.16(主频超过500MHz 的SoC)主机操作系统及开发工具。

Ubuntu Linux 8.04 LTS with miniStudio 1.2合璧操作系统的好处合璧操作系统为客户提供了完整的嵌入式应用程序开发平台以及各组成部分的软件缺陷修正及质量保证服务,为正在使用或打算使用Linux 开发嵌入式设备的中小企业客户解决了研发能力有限,难以完成复杂嵌入式系统从低(内核、驱动程序)到上(应用程序)的全部软件开发工作的棘手难题。

使用HybridOS 有如下好处您将获得可立即进行应用程序开发的完整软件平台,免去选择各种开源软件(及其版本)、自行搭建系统平台的风险。

从内核、驱动程序到中间件,合璧操作系统全部为您准备好了,有了合璧操作系统,您可专注于上层应用程序的设计和开发,从而缩短产品的上市时间。

您将获得PC及目标板两套一模一样的对等开发环境,这样,绝大部分应用程序都可以在PC主机上完成开发和测试,交叉编译之后即可下载到目标板上运行和验证,从而大大加快应用程序的开发速度。

因为软件包选择上的一致性,当您从某个SoC切换到另外一SoC时,已有的应用软件不需要重新开发,而只需重新编译。

极高的性价比,降低嵌入式软件开发的入门门槛,降低您的研发投入和研发风险。

无病毒 无广告 用户保障