(→Download and setup the MeeGo SDK) |
(→System requirements and known issues) |
||
| Line 19: | Line 19: | ||
**http://lists.meego.com/listinfo/meego-sdk | **http://lists.meego.com/listinfo/meego-sdk | ||
| - | == | + | == Prerequisites == |
| - | * | + | * '''Hardware:''' Any reasonably modern hardware, such as 32-bit Intel Atom or Intel Core 2 CPU. '''To use QEMU''' to run MeeGo in a virtual machine your system must have support for ''Virtualization Technology'' (VT). See the [[SDK/Docs/1.1/MeeGo_SDK_Graphics_Acceleration|Graphics Acceleration]] page for details. |
| - | + | *: The SDK version of QEMU relies on kqemu to provide CPU virtualization support, but on some machines with this support, images will still not run. This is believed to be related to certain types of CPU. Below are some details of tested hardware: | |
| - | + | ** Known to work: Intel(R) Core(TM)2 Quad CPU, Q8200; Intel(R) i5 and i7 | |
| - | ** | + | ** Known not to work: Intel(R) Core(TM)2 Due P9400 in Thinkpad T400; Intel(R) Core(TM)2 Q9400 in HP7900 Ultra-slim |
| - | ** | + | * '''Software:''' Only Windows XP 32-bit and Windows 7 32-bit are officially supported. |
| - | * Only the following pre-defined targets and runtimes | + | *: Currently the QEMU emulator only works for IA targets on 32-bit Windows. If you are using 64-bit Windows, QEMU is not available. |
| - | **Targets: | + | *: For support status and issues using other host OS's see [http://wiki.meego.com/SDK/Docs/1.1/MeeGo_1.1_SDK_Host_OS_Support this page]. |
| - | ***meego-handset-ia32-w32-1.1 | + | * '''Filesystem:''' MeeGo SDK should be installed on a hardlink-capable filesystem such as NTFS. FAT* filesystems are not hardlink-capable and not supported. |
| - | ***meego-netbook-ia32-w32-1.1 | + | |
| - | ***meego-core-armv7l-1.1 | + | === Notes and caveats === |
| - | **Runtimes: | + | |
| - | ***meego-handset-ia32-w32-qemu-1.1.20101031.2201-sda-runtime | + | * '''QEMU runtimes and targets''': |
| - | ***meego-netbook-ia32-w32-qemu-1.1.20101031.2037-sda-runtime | + | * Only the following pre-defined targets and runtimes have been verified on Windows: |
| - | * | + | ** Targets: |
| + | *** meego-handset-ia32-w32-1.1 | ||
| + | *** meego-netbook-ia32-w32-1.1 | ||
| + | *** meego-core-armv7l-1.1 | ||
| + | ** Runtimes: | ||
| + | *** meego-handset-ia32-w32-qemu-1.1.20101031.2201-sda-runtime | ||
| + | *** meego-netbook-ia32-w32-qemu-1.1.20101031.2037-sda-runtime | ||
| + | * '''Uninstalling:''' Everything you've installed as part of the SDK, ''including MADDE targets and runtimes'', will be removed if you run the MeeGo SDK uninstaller. | ||
| + | * '''Commands:''' Terminal commands are prefaced with "$". Do not enter $ when entering the commands in your terminal. | ||
== Download and setup the MeeGo SDK == | == Download and setup the MeeGo SDK == | ||
Note: This page contains instructions on install MeeGo SDK for Windows, and use it to build/deploy/debug apps.
Contents |
Maxayu 01:33, 30 November 2010 (UTC)
Check SDK/History Status of MeeGo SDK for Windows for more history status.
| File | Description | Size | MD5SUM |
|---|---|---|---|
| http://download3.meego.com/MeeGoSDK/1.1/meego-1.1-sdk-beta-online-installer.exe | MeeGo SDK Windows online installer | 14MB | 0d1f92c90232641f8b638727886e6874 |
| http://download3.meego.com/MeeGoSDK/1.1/meego-1.1-sdk-beta-offline-installer.exe | MeeGo SDK Windows offline installer | 54MB | be824c3e19e849aa69582689f65eaafa |
.exe file and follow the prompts to install the SDK.C:\MeeGoSDK_1.1; replace <target_name> with the name of the target (for example, meego-handset-ia32-w32-1.1).Go to the menu: File -> New File or Project -> Qt Application Project -> Meego Touch Framework Application.
In "Project setup" dialog, choose "meego-handset".
Notice: The kqemu could only be used on 32-bit Windows. 64-bit Windows could not work with kqemu. You can not use emulator on 64-bit Windows. Use real device instead.
Download package from http://wiki.qemu.org/download/kqemu-1.4.0pre1.tar.gz
Get the kqemu.inf and kqemu.sys files from above package
For Windows XP system, right click the kqemu.inf file and select "install".
For Windows 7 or Windows Vista system, edit the kqemu.inf file to do below changes, and then right click the kqemu.inf, select "install".
[DefaultInstall.NT] --> [DefaultInstall] [DefaultInstall.NT.Services] --> [DefaultInstall.Services] [Uninstall.NT] --> [Uninstall] [Uninstall.NT.Services] --> [Uninstall.Services]
Start the kqemu manually. Select Start > All Programs > Accessories, click right mouse button over Command Prompt, and select "Run as administrator". In Command Prompt, run the following command:
net start kqemu
You need to start kqemu again after you reboot the system.
Get to the menu: Tools -> Options -> Projects -> MeeGo Device Configurations. Click "Add" button to add a runtime for emulator. Set "Device type" to "MeeGo emulator"; set "Authentication type" to "Password"; set "Username" to "root"; set "Password" to "meego".
Click "Projects" again on the left side. Select "Run" in the MeeGo Build/Run box at the top. Make sure that the "Device configuration" is set to "MeeGo Emulator". This will ensure that QEMU is started when you run your application. You can now launch the QEMU MeeGo emulator. Click the "Start Meego emulator" icon near the bottom left corner of Qt Creator (circled in red in the screenshot below).
After QEMU starts, click the "Run" icon to run your application. Qt Creator will package and deploy your application to QEMU and start it on the target. You can see the window of your application in QEMU.
You can also debug the application by clicking the "Debug" icon. Setting breakpoints and stepping are the same as local applications.