合璧操作系统

编辑:期货配资 网互动百科 时间:2020-05-09 15:15:17
编辑 锁定
本词条缺少名片图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!
2010年,飞漫软件把最新版的 MiniGUI、mDolphin、mPeer、mStudio 等系统整合在一起,推出了合璧操作系统(HybridOS)解决方案,是一整套专为嵌入式设备打造的快速开发平台,集成了飞漫软件10余年的嵌入式行业研发经验和众多成熟的产品,使众多的希望在嵌入式设备上做开发的中小型企业,摆脱了“不稳定的内核以及驱动程序”、“交叉编译工具链、基础函数库存在大量缺陷”、”不恰当的开源软件“、“高水平嵌入式开发工程师缺乏”等这些问题的困扰,从而能够在一个运行稳定、功能强大的小巧系统内核基础上,专注开发产品。合璧操作系统(HybridOS)采用新的商业授权模式,性价比颇高。 截止2010 年 9 月,合璧操作系统(HybridOS)的最新版本是R1007。
中文名
合璧操作系统
外文名
合璧操作系统
所    属
合璧操作系统
其    他
合璧操作系统

合璧操作系统简介

编辑
合璧操作系统(HybridOS)是一整套专为嵌入式设备打造的快速开发平台,由拥有12 年嵌入式图形领域的开发经验、5 年嵌入式浏览器开发经验、丰富的嵌入式操作系统应用系统和中间件以及硬件平台开发经验的北京飞漫软件技术有限公司于 2010 年推出。截止2010 年 9 月,合璧操作系统(HybridOS)的最新版本是R1007。
合璧操作系统(HybridOS)集成了飞漫软件10余年的嵌入式行业研发经验和众多成熟产品的最新版本,包括嵌入式图形支持系统(MiniGUI)、嵌入式浏览器系统(mDolphin)、嵌入式Java系统(mPeer)、所见即所得的可视化集成开发平台(mStudio),使众多的希望在嵌入式设备上做开发的中小型企业,可以摆脱“不稳定的内核以及驱动程序”、“交叉编译工具链、基础函数库存在大量缺陷”、”不恰当的开源软件“、“高水平嵌入式开发工程师缺乏”等这些问题的困扰,从而能够在一个运行稳定、功能强大的小巧系统内核基础上,专注开发产品。
合璧操作系统(HybridOS)采用新的商业授权模式,性价比颇高。

合璧操作系统缘起

编辑
如今,越来越多的嵌入式设备开始使用 Linux 作为其操作系统,但除了操作系统内核之外,业内并没有一个针对嵌入式设备的一体化快速开发平台,能够提供统一、稳定、高效的操作系统基础设施(如基础函数库、多媒体处理设施、数据库、窗口系统和控件集、浏览器、可视化集成开发平台)等等。而 Android、WebOS 等基于 Linux 内核的解决方案仅仅适用于特定领域(如高端智能手机领域),而并不适用于诸如工业控制、医疗仪器、多媒体终端、炒股配资 终端、中低端手机等领域,并且使用单一技术手段(Java 技术或浏览器技术),限制了系统的灵活性,并对控制设备的硬件成本带来了巨大压力。
飞漫软件在长期支持 MiniGUI、mDolphin 用户的过程中,发现用户经常会因为内核、工具及其他组件的问题而影响产品的正常开发,这些问题有:
* 不稳定的内核以及驱动程序
* 交叉编译工具链、基础函数库存在大量缺陷
* 选择了不恰当的开源软件
事实上,绝大多数使用 Linux 操作系统的嵌入式设备开发者都遇到过类似的问题,而这些问题本来是可以通过建立统一、标准的 Linux 操作系统及开发工具来避免的。
飞漫接触过几十种嵌入式 SoC,积累了丰富的支持经验,飞漫软件打造合璧操作系统(HybridOS),就是为了融合多种主流的嵌入式应用开发技术,如同混合动力技术的线上配资 一样,同时义喻“中西合璧”,为嵌入式设备提供一个统一的、稳定的、高效的、具有更好灵活性的、可在性能和便于二次开发等方面获得良好平衡的操作系统平台。

合璧操作系统特点优势

编辑
合璧操作系统(HybridOS)为客户提供了完整的嵌入式应用程序开发平台以及各组成部分的软件缺陷修正及质量保证服务,为正在使用或打算使用 Linux 开发嵌入式设备的中小企业客户解决了研发能力有限,难以完成复杂嵌入式系统从下(内核、驱动程序)到上(应用程序)的全部软件开发工作的棘手难题。
使用 HybridOS 有如下优势:
* 立即获得可即刻进行应用程序开发的完整软件平台,免去选择各种开源软件(及其版本)、自行搭建系统平台的风险。
* 从内核、驱动程序到中间件,合璧操作系统(HybridOS)已经全部准备好,客户可专注于上层应用程序的设计和开发,从而缩短产品的上市时间。
* 立即获得 PC 及目标板两套一模一样的对等开发环境,这样,绝大部分应用程序都可以在 PC 主机上完成开发和测试,交叉编译之后即可下载到目标板上运行和验证,从而大大加快应用程序的开发速度。
* 使用可视化集成开发环境,基于Eclipse CDT,为开发人员提供所见即所得(WYSIWYG)的界面设计环境,同时可以自动生成代码,维护工程框架等,使嵌入式编程像使用VB、VC编程一样方便和容易。
* 因为软件包选择上的一致性,当您从某个 SoC 切换到另外一个 SoC 时,已有的应用软件不需要重新开发,而只需重新编译。
* 极高的性价比,降低嵌入式软件开发的入门门槛,降低客户的研发投入和研发风险。
* 专业强大的技术支持和质量保证服务。

合璧操作系统软件架构

编辑
下图是合璧操作系统(HybridOS)的软件架构图
合璧操作系统(HybridOS)整合了开源软件技术(如 Linux 内核)、飞漫软件专有的核心技术(MiniGUI)、以及飞漫浏览器(mDolphin)、J2SE 解决方案(mPeer)、可视化集成开发环境(mStudio)等,飞漫同时精心挑选了成熟和稳定的开源软件作为合璧操作系统的组成部分。
针对不同的 SoC,合璧操作系统(HybridOS)的软件包会有所不同;比如,低端 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 mStudio 1.2

合璧操作系统如何获取

编辑
合璧操作系统(HybridOS)采用订阅方式销售,在订阅期间,您将获得针对特定 SoC 的操作系统各软件包的更新及质量保证服务,如缺陷修正等。针对不同的 SoC,合璧操作系统的软件包会有所不同;比如,低端 SoC(如 S3C2440)中不会包含浏览器,而高端 SoC(如 S3C6410)中不仅会包含浏览器,还会包含 OpenGL ES 支持、SDL 支持等等。这通常根据 SoC 的硬件性能和功能决定。因此,针对不同 SoC 的合璧操作系统订阅费也会有所不同。
客户通常以年为单位订阅合璧操作系统,订阅者将获得如下产品:
* Ubuntu 8.04 LTS with mStudio 1.0(DVD-ROM)。合璧操作系统的所有软件包,包括针对目标机的软件包,均运行在 Ubuntu 8.04 LTS 之上。虽然业内有很多不同的 Linux 发行版,如 Fedora、SuSE、Gentoo 等,但考虑到稳定性和易用性,我们选择 Ubuntu 8.04 LTS 发行版,并在该发行版基础上打造合璧操作系统的开发环境。用户使用该光盘,可同时安装好 mStudio 以及常用的 Linux 开发环境及工具。
* HybridOS for SoC(DVD-ROM)。针对客户订阅的 SoC,飞漫提供两套开发环境,一套是针对该 SoC 的交叉开发环境,如交叉编译器、各软件包 SDK 等,另外一套是和该 SoC 交叉开发环境一模一样的主机开发环境。将这些软件包安装到 Ubuntu 8.04 LTS with mStudio 1.2 中,即可使用 mStudio 开发应用程序。
在订阅期内,客户将获得如下基本的技术支持服务:
* 针对已订阅 SoC 的合璧操作系统各软件包的免费更新、升级及质量保证服务。
* 三个月常规技术支持(电话及电子邮件),以帮助您顺利使用合璧操作系统。
如下技术支持服务需要单独购买:
* 现场技术支持。
* 现场安装、培训。
* 超过三个月的常规技术支持(电话及电子邮件)。

合璧操作系统常见问题

编辑
Q:使用合璧操作系统,需要为整个操作系统支付许可费用吗?
A:合璧操作系统中包含有免许可费的开源软件(如 Linux 内核、GCC 工具等),也包含有飞漫软件或第三方开发的专有软件。使用合璧操作系统,您不需要为开源软件支付许可费用,但仍然需要支付 MiniGUI、mDolphin 等专有软件的许可费用。
Q:订阅合璧操作系统,如何购买 MiniGUI、mDolphin 等专有软件的许可?
A:合璧操作系统中已经包含了 MiniGUI、mDolphin 等软件的完整 SDK(应用软件开发包),您不需要单独购买 MiniGUI 和 mDolphin 等软件的开发时许可。但订阅费中并不包括 MiniGUI、mDolphin 等软件的运行时许可费用,因此,您需要另行购买 MiniGUI、mDolphin 的运行时许可费用(即内嵌到嵌入式设备中每个软件副本的许可费用)。您可以在订阅合璧操作系统时一并购买这些软件的运行时许可费用,也可以在产品上市之前根据实际需要再行购买。
Q:如果我已经购买了 MiniGUI、mDolphin 等软件的开发时许可,现在想使用合璧操作系统,如何切换?
A:我们期望已有客户使用合璧操作系统。如果您已经购买了 MiniGUI 增值版、MiniGUI 标准版/专业版、mDolphin SDK 等软件的开发时许可,您可申请免费订阅合璧操作系统,为期半年。具体办法,请配资开户 您的销售经理。
Q:我目前使用的是合璧操作系统不支持的 SoC,但仍然希望使用 MiniGUI、mDolphin 等软件,该怎么办?
A:这种情况下,您可以选择购买 MiniGUI 3.0 专业版或者 mDolphin 2.0 SDK 产品,飞漫将帮助您在自己的开发板上移植好 MiniGUI 和/或 mDolphin 产品。在合同有效期内,如果飞漫发布了针对这个 SoC 的合璧操作系统,您将免费获得合璧操作系统针对该 SoC 为期半年的订阅。
Q:合璧操作系统支持哪些 SoC?
A:合璧操作系统 R1007.0 版本支持三星的 S3C2440、S3C6410、S3C2416、S3C6410 等 SoC,后续我们将增加对股市价值 SoC 的支持,如 TI OMAP 系列、TI DaVinci 系列、Marvell PXA系列、君正 JZ47xx 系列、NetLogic Au1xxx 系列、飞思卡尔 iMX 系列、Sigma Designs 的 SMP86xx 系列、意法半导体的ST71xx、Intel 的 CE3100 等等。请您关注飞漫软件发布的相关公告。
Q:合璧操作系统的版本号是如何确定的?
A:飞漫已经制定了未来三年的合璧操作系统发展规划,我们将每年做一次较大规模的更新和升级,其版本号按照发布年份和月份确定。比如合璧操作系统的第一个版本是 R1007,表示 2010 年 7 月发布。下一个版本将是 R1107,将对其中核心组件做一些大规模的升级,比如 MiniGUI 从 3.0 升级到 3.2,mDolphin 从 2.0 升级到 3.0,主机操作系统从 Ubuntu 8.04 LTS 升级到 Ubuntu 10.04 LTS 等等。只要您处在订阅期内,无需额外费用即可获得已订阅 SoC 对应的合璧操作系统最新版本。每个主版本号的发布有次要更新时,其次版本号将根据第一次发布以来经过的月份确定,如 R1007.6,表示 2010 年 7 月之后 6 个月时(即 2011 年 1 月)的发布。
Q:我使用 uC/OS-II、VxWorks 等 RTOS,可以使用合璧操作系统吗?
A:合璧操作系统使用 Linux 内核,如果您使用其他的 RTOS,则无法使用合璧操作系统。我们建议您转向合璧操作系统,或者支持这些操作系统的 MiniGUI 和/或 mStudio 等产品。
Q:合璧操作系统计划支持 uClinux 内核吗?
A:飞漫合璧操作系统不打算支持 uClinux 内核。也就是说,合璧操作系统不打算支持没有 MMU(内存管理单元)的 SoC,如 S3C44B0。
Q:我使用的 SoC 比较低端,合璧操作系统针对该 SoC 的软件包中并没有浏览器,可我仍然想使用浏览器,该怎么办?
A:在某些低端的 SoC,我们不提供浏览器等软件包,是因为在这些低端 SoC 上运行浏览器的性能较差,用户体验不佳。飞漫确定合璧操作系统软件包组成的理念是:要么有,要么没有;如果有,就应是好的。在这种情况下,我们建议您采用高端 SoC。
Q:在订阅合璧操作系统之前,我想体验或者评估一下,如何做?
A:飞漫提供可直接运行于特定 SoC(或开发板)的合璧操作系统根文件系统和 Linux 内核。下载该文件系统和 Linux 内核并烧写到您的开发板上,将看到合璧操作系统运行起来的实际效果。合璧操作系统针对特定 SoC 的完整软件包,只能在订阅之后获得;飞漫也同时发布可运行于 PC 平台的合璧操作系统试用版(DVD-ROM),您可以配资开户 飞漫软件索取试用版。
Q:合璧操作系统中使用了遵循 GPL/LGPL 许可证发布的开源软件,按照 GPL/LGPL 许可证的要求,飞漫应该开放这些软件的源代码。飞漫如何做到这一点?
A:作为国内向开源社区贡献最大的软件开发商,飞漫不仅遵循 GPL/LGPL 发布专有软件的某些版本(如 MiniGUI GPL 1.6.10),同时也一直严格遵循 GPL/LGPL 许可证的要求,以源代码包的形式发布在飞漫产品中使用的、由第三方拥有著作权的 GPL/LGPL 软件。对合璧操作系统中的此类软件,一旦订阅,飞漫将随同产品光盘提供(经飞漫修改的)此类软件之源代码包,或者(未经飞漫修改的)此类软件的源代码包下载链接。或者,飞漫在收到书面请求后可为您提供源代码光盘,并收取介质、运输和处理费用。具体通信地址见此处。
Q:合璧操作系统为何选择 Ubuntu Linux 作为主机操作系统?
A:飞漫软件内部曾使用 RedHat、Fedora 等多种 Linux 发行版作为研发团队日常使用的主机操作系统,最终从 2008 年开始,我们仅使用 Ubuntu 一种 Linux 发行版,并使用 LTS(长期支持)版本。选择 Ubuntu LTS 发行版的主要原因是其运行稳定、更新适中,并获得发行版开发商的长期支持,其他发行版要么更新太过频繁而不稳定,要么很少更新,这都不利于研发工作的正常开展。我们希望客户也使用 Ubuntu LTS 作为主机操作系统,从而避免因为频繁更新、升级主机操作系统而导致的各种麻烦。
Q:我使用 Fedora、SuSE 等 Linux 发行版,可以在这些 Linux 发行版上安装合璧操作系统吗?
A:不能。我们建议您使用 Ubuntu Linux 8.04 LTS。支持多个 Linux 发行版将增加飞漫的研发成本,一方面,这种研发成本的增加对嵌入式开发没有任何价值(因为我们开发的软件本身并不运行在主机上,而是运行在目标板上),另一方面,增加的成本最终会转嫁到客户身上。
词条标签:
非社会 社会