正在加载...
唯一路径: 
release
HybridOS 版本说明 | 产品

合璧操作系统的软件包可以划分为五个大类:

  • 第一类是主机开发环境及工具软件包。合璧操作系统使用Ubuntu Linux 10.04 作为主机操作系统,整合 hybridStudio 1.0 及其依赖软件包之后,提供给用户安装使用。这类软件包形成了主机工具软件包集合。
  • 第二类是内核及交叉工具链相关的软件包。如内核、GCC、GLibc、BinUtils 等。这类软件包形成了内核及交叉工具链软件包集合。
  • 第三类是工具及服务软件包。如 BusyBox、Telnetd等。这类软件包形成了工具及服务软件包集合。
  • 第四类是开发软件包如针对数据库、网络、MiniGUI应用程序开发的开发等。这类软件包通常以函数库及头文件的形式提供,用于支撑应用软件的开发。这类软件包具有两个版本,一个针对主机,一个针对目标机。这类软件形成了开发软件包集合,或简称开发包。
  • 第五类是示例程序包。通常以源代码的形式发布。这类软件包形成了示例程序软件包集合。

HybridOS R1007

主机开发环境及工具(Host Tools)软件包

主机开发环境使用 Ubuntu Linux 10.04 LTS,在此基础上,提供如下软件包:

  • Linux 内核映像及头文件;
  • GCC、GDB 及 BinUtils 工具包;
  • C/C++ 标准库及头文件;
  • 其他常用开发用软件包,如 make、automake、autoconf 等;
  • MiniGUI 3.0.10 及其组件针对 hybridStudio 1.0 的版本;
  • GVFB 1.2 及其依赖的 Gtk+ 相关软件包;
  • Eclipse 及其依赖的 JRE;
  • hybridStudio 1.0 的 Eclipse 插件以及 GUIBuilder 等工具。

为了确保用户在安装 Ubuntu Linux 10.04 LTS with hybridStudio 1.0 之后,即可使用 hybirdStudio 开发 MiniGUImDolphin 应用程序,将随同该产品光盘,一并发布针对两个虚拟 SoC 的 HybridOS 软件包:

  • QEMUARM-SE:MiniGUI 多线程运行模式,包含 HybridOS R1007 所有开发软件包;
  • QEMUARM-PE:MiniGUI 多进程运行模式,包含 HybridOS R1007 所有开发软件包。
内核及交叉工具链(Cross Toolchain)软件包集合
  • Linux 内核;
  • C/C++ 函数库及头文件;
  • GCC 交叉编译工具链
  • GDB。
工具及服务(Utilities and Services)软件包集合

这类软件是直接编译好的可执行程序,通常用于提供一些基本的功能和服务。

  • BusyBox,提供 init、shell 及常见工具程序(包括服务,如 telnetd、httpd 等);
  • httpd,提供 web 服务器功能;
  • mginit,标准的 MiniGUI 多进程模式服务器程序
开发(Development)软件包集合
  • basic-dev,基础开发包,包含 freetype、libpng 等十数种开发包;
  • i18n-dev,国际语言支持开发包;
  • network-dev,网络开发包;
  • xml-dev,xml开发包;
  • sqlite-dev,数据库开发包;
  • sound-dev,音频开发包;
  • streammedia-dev,多媒体开发包;
  • minigui-dev,MiniGUI 开发包;
  • cario-dev,Cario 开发包;
  • mdolphin-dev,mDolphin 浏览器核心开发包;
  • opengles-dev:OpenGL ES 1.1/2.0 开发包;
示例程序(Sample)软件包集合

示例程序软件包集合,将按开发软件包的分类进行设计和开发。分类如下:

  • minigui-sample,用于展示 MiniGUI 高级图形功能及窗口系统特性、mGNCS 控件集以及界面特效
  • mdolphin-sample,mDolphin TV Release 和 mDolphin Home Release
  • 3d-sample,基于 OpenGL ES 的游戏或界面特效示例程序

HybridOS R1107

此版本将迎来android程序的应用和体验,敬请期待!