Meego SDK development environments
The meego SDK provides the following three development and Debugging Environments:
- Qemu Virtual Machine (advantage: flexibility)
- Change root (chroot) with xephyr (advantage: fast)
- Meego on workstation
Each environment has its own advantages, as shown below: Qemu Virtual Machine The qemu VM can simulate running the meego image file (netbook or mobile phone) on your x86 development machine ). The qemu used by meego includes a qemu_gl used to improve the graphic display. In Linux, using qemu to run the meego image (including netbook and mobile phone), you can see that the meego system is started in a window. You can use QT Creator in your Linux system to debug your meego application in qemu with the meego toolkit. Learn more. Change root (chroot) with xephyr With "Change root", you do not have to start the meego image file (netbook or mobile phone) on your Linux system. You can directly switch to the meego File System on the terminal. In this case, the terminal becomes a virtual meego system. You can do anything in the terminal, just as you do in the meego system, including running the new installation package and running the application. In the terminal, you run a simulator called xephyr, which can open a meego UI in a new window. You can run QT Creator on a terminal and use it to debug applications. Meego on workstation The simplest method is to develop and debug your application directly under the meego system. The meego window manager can intelligently adjust the window interface. Developers may feel that development in this environment lacks some familiar navigation and application tools than on Linux desktops. Learn more. Comparison:
Qemu VM |
Xephyr Simulator |
Meego System |
- Use the QT creator installed on your Linux host. Use the meego toolchain to configure development.
- The host hardware must be VT-enabled (virtualization) and support hardware acceleration.
- The host system can enable Linux or Windows (it does not seem to be windows yet ).
- The host is not limited to Intel-compatible graphics cards.
|
- Quick installation and fast development.
- The host system requires Linux and an Intel-compatible graphics card chip.
- You can use "yum install" to quickly add a new installation package.
- Run QT Creator in chroot
|
- Developed directly under the meego System
- The meego system is designed to be used by mid. As a desktop development, it looks a little less elegant.
|
|
|
Retrieved from "http://wiki.meego.com/MeeGo_SDK_Development_Options"
Stickers from http://blog.csdn.net/vip_dog/article/details/5808411