HybridOS 智能物联网操作系统

程序名称:HybridOS

授权协议: GPLv3

操作系统: 嵌入式

开发语言: C/C++

HybridOS 介绍

合璧操作系统(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 官网

https://hybrid.fmsoft.cn/

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


OpenFunix 是由我从零开始写的一个内核项目。 OpenFunix 是一个全新的操作系统内核。
女娲内核,用中文版C"习语言"写的简单操作系统内核,代码实现全中文书写..
Linux-Insides 是一系列 Linux 内核的展示。它通过分享 Linux 内核的内部知识来增加人们对 Linux 内核或者其他低级别主题的兴趣。
Alibaba Kernel起源于亚洲最大的电子商务网站——阿里巴巴。它基于 RHEL6 源代码,包含了阿里巴巴所需的一些更新和新功能。更多的信息和文档,请参阅http://kernel.taobao.org
Genode操作系統框架擴展現有的內核(如微內核或程序) ,並提供一個統一的API應用程序。目前, L4/Fiasco和Linux的支持。
TencentOS Kernel 是腾讯针对云的场景研发的服务器操作系统。 TencentOS Kernel(又名 Tencent Linux,简称 Tlinux)是腾讯针对云的场景研发的 Linux
Bickley是一个元数据管理API和框架,由三个主要部分组成: l Libkozo —— Kozo是围绕TDB库的数据库抽象。
Oracle Linux: Unbreakable Enterprise Kernel (UEK),顾名思义,是 Oracle Linux 企业发行版的内核源码。
Fiwix is an operating system kernel based on the Unix architecture and fully focused on being Linux compatible. It is designed exclusively for educational
cgroups(控制组)是Linux内核的一个功能,用来限制报告和分离一个进程组的资源(CPU、内存、磁盘输入输出等)。这个工作是由Google的工程师(主要是Paul
Win2-7 Pack 是一个用于将 GNOME 桌面变身成 Windows 7 的 all-in-one 转换包,其中包括 Windows 7
VWM 是一个可扩展的在控制台下实现的窗口管理器。
这是 Windows 上的 KDE 桌面环境的移植版本哦。
Really Slick ScreenSavers GLX Port 是一些最初为Windows到GLX编写的极好的OpenGL 屏幕保护程序的一部分。它意在和一个现在的屏幕保护后台程序(如xscreensaver)一起使用。
Paper Pilots 是一款 Linux 下的 3D 屏幕保护程序 (非开源) ,可以定制超过 20 中不同的屏幕配置。
Docky是从GNOME Do项目剥离出来的一个Dock软件,最初即为GNOME Do的“Docky”模式。
AfterStep是一个Unix或Linux下的X窗口管理器工具,AfterStep使得Linux的外观很象NeXTSTEP,而且还有些增强功能。如果你是使用X11或者fvwm的话,不妨用AfterSetup来对您的桌面进行设置。
通过KDEWin,我们可以在Windows上体验 KDE的GUI及专门为Windows编译的KDE应用程序.自由软件团队KDE 的产品中包括用于 Linux
GNOME Do 与 Katapult 和 GNOME Launch Box 很相似,它能根据用户键入的内容进行自动匹配,从而快速打开系统中已有的程序、文件、书签等。不仅如此,GNOME Do 还包括插件,从而能够做更多事。
Really Slick Screensavers 是透過 OpenGL 3D 技術所設計的 十一個螢幕保護程式 ,以現今大家的電腦硬體配備來說,基本上都有支援 OpenGL