唯一路径:
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 开发 MiniGUI 和mDolphin 应用程序,将随同该产品光盘,一并发布针对两个虚拟 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程序的应用和体验,敬请期待!


