Username: Password:         Forgot your password?
HybridOS
Feynman >> Products >> HybridOS  
 

What’s HybridOS

FMSoft HybridOS is a software platform and operating system which is based on Linux kernel and FMSoft’s mature software. HybridOS differs from Google Android, it is designed for mid- and low-end embedded devices.

Nowadays, more and more embedded devices use Linux kernel to run applications. Although Android and WebOS are mature operating systems based-on Linux for embedded device, they are all aim at hi-end embedded device like smart phone or tablet computer. There is no mature Linux-based embedded operating system which is aims at industry meters, medical instruments, information terminals, and other mid- and low- end embedded devices. In addition, Android and WebOS use single technology, like Java or web. This will restrict the flexibility of software system, and make the cost of hardware increase. For example, Google Android 3.0 needs at least 1GHz CPU to run smoothly.
FMSoft develops HybridOS for embedded devices by integrating multiple popular applicaton developing technologies, like C/C++, web, widget, Java. HybridOS intends to provide a uniform and flexible operating system for embedded device.

 

Why Do You Need HybridOS?

 

The Software Stack of HybridOS

The following figure illustrates the software stack of HybridOS.

HybridOS integrates technologies from open source community (such as Linux kernel and other mature open software) and FMSoft’s mature proprietary technologies (such as MiniGUI, mDolphin, and mPeer). The name of HybridOS implies a hybrid of different licenses and technologies.
Moreover, FMSoft provides a visual integrated development environment, mStudio, for users of HybridOS. mStudio is based on Eclipse and provides a visual GUI tools for HybridOS applications.

 For different SoC (System on Chip), the software package collection of HybridOS will be different. This is because the computing ability of SoC may change in a big way. For example, there is no browser (mDolphin) package for a low-end SoC, say S3C2410. However, HybridOS for S3C6410 will include not only mDolphin, but also software packages of OpenGL ES and SDL. The software packages in HybridOS will be:

  • The latest Linux kernel for a specific SoC and device drivers for key peripheral device
  • The latest GNU cross-toolchain
  • The basic system libraries package
  • Shell, utilities, and script package
  • XML package
  • Networking package
  • Database package
  • Graphics and GUI package: MiniGUI 3.0 and its components.
  • 3D graphics package: OpenGL ES 1.1/2.0 (only included if the SoC has 3D GPU)
  • Browser package: mDolphin 2.0 (only included if the CPU clock speed of SoC is larger than 300MHz)
  • Game support package: SDL 1.2 (only included if the CPU clock speed of SoC is larger than 500MHz)
  • Gtk+ compatibility support package: Gtk+ 2.16 (only included if the CPU clock speed of SoC is larger than 500MHz)
  • Host operating system and developing tool: Ubuntu Linux 8.04 LTS with mStudio 1.2
 

Benefits of HybridO

 

How to Get HybridOS

 

FAQs