Main Page
From Rgmp
Contents |
What is RGMP
RGMP stands for RTOS and GPOS on Multi-Processor. This is a project for running GPOS and RTOS simultaneously on multi-processor platforms. You can port your favorite RTOS to RGMP together with an unmodified Linux to form a hybrid operating system. This makes your application able to use both RTOS and GPOS feathures.
News
- [2011/12/22] UCOS RGMP port example is available here.
- [2011/12/22] RGMP version 0.3.1 has been released. This release optimized source file tree and add Linux kernel 3.0.0 support which is used in Ubuntu 11.10.
- [2011/11/26] I've put the basic kernel source code on the web, it has user/kernel space and file system. It is only tested to be functional but not stable. I'll work on it for a long time to improve it. Now I call it "YUQIX".
- [2011/10/14] I begin to develop a fully functional RTOS kernel designed for high performance processors like x86 and arm with MMU support. It will work well with the RGMP soft stack and provide good programming libs like libc and debug support.
- [2011/10/14] RGMP source code has been moved to git repository.
- [2011/8/4] RGMP version 0.3.0 has been released. This release mainly focus on multi-platform support. Now RGMP support OMAP4430 (arm) and x86 PC architecture.
- [2011/6/23] RTOS NuttX 6.5 compatible with RGMP 0.2 has been released.
- [2011/6/7] RGMP version 0.2.0 has been released. New features include:
- Linux kernel 2.6.38 support
- PCI-MSI support
- MP table PCI IRQ number fetching.
- [2011/6/7] RTOS NuttX 6.4 compatible with RGMP 0.1 has been released.
- [2011/5/16] RTOS NuttX 6.3 compatible with RGMP 0.1 has been released.
- [2011/5/15] RGMP version 0.1.0 has been released.
How to get the latest source code
The RGMP framework source code:
git clone git://rgmp.git.sourceforge.net/gitroot/rgmp/rgmp rgmp
The YUQIX kernel source code:
git clone git://rgmp.git.sourceforge.net/gitroot/rgmp/yuqix yuqix
Mailing list
Our discussion mailing list:
rgmp-discuss@lists.sourceforge.net
License
The RGMP source code uses BSD license, but it does not apply to the RTOS kernel code. RTOS kernel code is using their own license.
How to join
If you are interested in this project, connect yuq to join:
yuq825@users.sourceforge.net
