(→Preparing the netbook) |
|||
| (5 intermediate revisions not shown) | |||
| Line 1: | Line 1: | ||
| - | + | [[category:Meego-1.1]] | |
| - | This page explains how to prepare a netbook so it can be used as a [[SDK/Docs/1.1/Creating Hello World | + | This page explains how to prepare a netbook so it can be used as a [[SDK/Docs/1.1/Creating Hello World|deployment target for MeeGo development]]. |
If you don't have access to a netbook which can run MeeGo, you can use QEMU or Xephyr as a deployment target instead: | If you don't have access to a netbook which can run MeeGo, you can use QEMU or Xephyr as a deployment target instead: | ||
| - | * [[SDK/Docs/1.1/Configuring QEMU | + | * [[SDK/Docs/1.1/Configuring QEMU runtimes|Setting up QEMU targets]] |
* [[SDK/Docs/1.1/MeeGo SDK with Xephyr|Using Xephyr for development (Linux only)]] | * [[SDK/Docs/1.1/MeeGo SDK with Xephyr|Using Xephyr for development (Linux only)]] | ||
| Line 33: | Line 33: | ||
<li>The root user needs to be able to access the X server on the netbook. Configure this with: | <li>The root user needs to be able to access the X server on the netbook. Configure this with: | ||
<pre>xhost +SI:localuser:root</pre> | <pre>xhost +SI:localuser:root</pre> | ||
| + | You will need to do this each time you want to use the netbook as a deployment target (i.e. each time you reboot it). | ||
</li> | </li> | ||
</ol> | </ol> | ||
| + | |||
| + | The netbook should now be ready for work as a deployment target. See [[SDK/Docs/1.1/Creating Hello World|the hello world]] for an example of how to deploy to the netbook from Qt Creator. | ||
| + | |||
| + | == Configuring device access in Qt Creator == | ||
| + | |||
| + | [[File:Qt Creator configuring N900 device access usb.png|thumb|500px]] | ||
| + | '''To configure device access:''' | ||
| + | # Open '''Tools''' > '''Options''' > '''Projects''' > '''MeeGo Device Configurations'''. | ||
| + | # In the opened dialog, create a new Device Configuration by clicking on '''Add'''. | ||
| + | # Give the new Device Configuration a name in the Configuration Name text field, and add the following settings in the other test fields: | ||
| + | #* Device type: Remote device | ||
| + | #* Authentication type: Password | ||
| + | #* Host Name: <device IP address> (USB port IP address 192.168.2.15 by default) | ||
| + | #* SSH Port: 22 | ||
| + | #* Gdb server: 10000 | ||
| + | #: '''Note:''' If this port is not free, you can select another one. | ||
| + | #* Connection Timeout: 30 | ||
| + | #* User Name: root | ||
| + | #* Password: meego | ||
| + | # Click '''Apply'''. | ||
| + | # To test the settings, click '''Test'''. | ||
| + | #: The message "Device configuration successful." is displayed in Device Configuration Test window. | ||
| + | # Click '''Close''' and '''OK'''. | ||
| + | |||
| + | If the message "Could not connect to host" is displayed, check your setting selections and make sure that the network is connected. | ||
This page explains how to prepare a netbook so it can be used as a deployment target for MeeGo development.
If you don't have access to a netbook which can run MeeGo, you can use QEMU or Xephyr as a deployment target instead:
First you need to install MeeGo on the netbook. Instructions are available here.
You will need a working network connection on the netbook, to make it accessible to the development host machine.
Next, add some extra packages and configuration so you can deploy to the netbook from Qt Creator. The following steps require a command line on the netbook; this is available from the Applications zone, under System Tools > Terminal.
On the command line:
sudo zypper install openssh-server
To start the SSH server manually (you'll need to do this just after you've installed it, otherwise it won't be available until you reboot):
sudo /etc/init.d/sshd start
To add it to the init sequence so it starts at boot time:
sudo chkconfig --add sshd
sudo zypper install gdb-gdbserver
xhost +SI:localuser:root
You will need to do this each time you want to use the netbook as a deployment target (i.e. each time you reboot it).
The netbook should now be ready for work as a deployment target. See the hello world for an example of how to deploy to the netbook from Qt Creator.
To configure device access:
If the message "Could not connect to host" is displayed, check your setting selections and make sure that the network is connected.